Kom godt i gang med L A TEX Dansk TEX-brugergruppe 22. december 2004 Sønderborg Bibliotek, Alslug
Hvad er L A TEX?
Hvad er L A TEX? TEX: Tekstbehandling & makroprocessor i ét
Hvad er L A TEX? TEX: Tekstbehandling & makroprocessor i ét men ingen struktur
Hvad er L A TEX? TEX: Tekstbehandling & makroprocessor i ét men ingen struktur L A TEX: TEX får struktur
Hvad er L A TEX? TEX: Tekstbehandling & makroprocessor i ét men ingen struktur L A TEX: TEX får struktur og et fjollet navn!
TEX til Linux Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm.
TEX til Linux Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Thomas Esser: tetex
TEX til Linux Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Thomas Esser: tetex findes allerede i de fleste distributioner
TEX til Linux Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Thomas Esser: tetex TEXLive findes allerede i de fleste distributioner
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm.
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. \kommando
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. \kommando \kommando{ argument }
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. \kommando \kommando{ argument } \kommando[ valgfrit argument ]{ argument }
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. \kommando \kommando{ argument } \kommando[ valgfrit argument ]{ argument } \begin{ miljø } Her er det, der skal være inde i miljøet. \end{ miljø }
? Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Det første absolut minimale (anvendelige) dokument \documentclass { a r t i c l e } \begin { document } Hello World! \end { document }
? Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Det første absolut minimale (anvendelige) dokument \documentclass { a r t i c l e } \begin { document } Hello World! \end { document } Kør latex <fil>.tex i en prompt
? Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Det første absolut minimale (anvendelige) dokument \documentclass { a r t i c l e } \begin { document } Hello World! \end { document } Kør latex <fil>.tex i en prompt Hello World!
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm.? (fort.) Hvad med de danske bogstaver?
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm.? (fort.) Hvad med de danske bogstaver? \documentclass { a r t i c l e } \begin { document } Ræven så rønnebærrene. De var markeret med Æ, Ø og Å. \end { document }
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm.? (fort.) Hvad med de danske bogstaver? \documentclass { a r t i c l e } \begin { document } Ræven så rønnebærrene. De var markeret med Æ, Ø og Å. \end { document } Rven s rnnebrrene. De var markeret med, og.
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm.? (fort.) Hvad med de danske bogstaver? \documentclass { a r t i c l e } \begin { document } Ræven så rønnebærrene. De var markeret med Æ, Ø og Å. \end { document } Rven s rnnebrrene. De var markeret med, og. :-(
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Det første minimale, danske dokument \documentclass [ danish, a4paper ] { a r t i c l e } \usepackage [ l a t i n 1 ] { inputenc } \usepackage [ T 1 ] { fontenc } \usepackage { babel } \begin { document } Ræven så rønnebærrene. De var markeret med Æ, Ø og Å. \end { document }
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Det første minimale, danske dokument \documentclass [ danish, a4paper ] { a r t i c l e } \usepackage [ l a t i n 1 ] { inputenc } \usepackage [ T 1 ] { fontenc } \usepackage { babel } \begin { document } Ræven så rønnebærrene. De var markeret med Æ, Ø og Å. \end { document } Ræven så rønnebærrene. De var markeret med Æ, Ø og Å.
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Det første minimale, danske dokument \documentclass [ danish, a4paper ] { a r t i c l e } \usepackage [ l a t i n 1 ] { inputenc } \usepackage [ T 1 ] { fontenc } \usepackage { babel } \begin { document } Ræven så rønnebærrene. De var markeret med Æ, Ø og Å. \end { document } Ræven så rønnebærrene. De var markeret med Æ, Ø og Å. :-)
Mit første dokument (kode) Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. \ documentclass [a4 paper, danish ]{ article } \ usepackage [T 1]{ fontenc } \ usepackage [ latin 1]{ inputenc } \ usepackage { babel } \ title { Kejserens nye klæder } \ author { H. C. Andersen } \ date { ca. 1837} % Ellers \ today \ begin { document } \ maketitle \ tableofcontents \ section { Første afsnit } \ label { sec : forste - afsnit } For mange år siden levede en kejser, som holdt så uhyre meget af smukke nye klæder, at han \ ldots \ subsection {Et underafsnit } \ label { sec :et - underafsnit } I den store stad, hvor han boede, gik det meget
Mit første dokument (resultat) Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Kejserens nye klæder H. C. Andersen ca. 1837 Indhold 1 Første afsnit 1 1.1 Et underafsnit............................ 1 1 Første afsnit For mange år siden levede en kejser, som holdt så uhyre meget af smukke nye klæder, at han...
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Afsnit \section \subsection \subsubsection \paragraph \subparapgraph
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Afsnit \section \subsection \subsubsection \paragraph \subparapgraph \chapter (kun i book og report)
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Afsnit \section \subsection \subsubsection \paragraph \subparapgraph \chapter \part af en eller anden grund tilladt i alle klasser
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Krydsreferencer, indholdsfortegnelser mv. \label{ligeher} \ref{ligeher} \pageref{ligeher}
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Krydsreferencer, indholdsfortegnelser mv. \label{ligeher} \ref{ligeher} \pageref{ligeher} På side~\pageref{pythagoras} er ligning~\ref{pythagoras} På side 50 er ligning 1
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Krydsreferencer, indholdsfortegnelser mv. \label{ligeher} \ref{ligeher} \pageref{ligeher} På side~\pageref{pythagoras} er ligning~\ref{pythagoras} På side 50 er ligning 1 \tableofcontents \listoffigures \listoftables
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. article report book (slides)
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. article report book (slides) KOMA-script
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. article report book (slides) KOMA-script scrartcl scrreprt scrbook
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. article report book (slides) KOMA-script scrartcl scrreprt scrbook memoir
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Skriv med fed. Skriv med kapitæler. Skriv med kursiv. \textbf{fed} \textsc{kapitæler} \textit{kursiv}
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Skriv med fed. Skriv med kapitæler. Skriv med kursiv. Man kan fremhæve et ord. \textbf{fed} \textsc{kapitæler} \textit{kursiv} \emph{fremhæve}
Installation Det minimale dokument Mit første dokument Afsnit, krydsreferencer mm. Skriv med fed. Skriv med kapitæler. Skriv med kursiv. Man kan fremhæve et ord. Fodnoter 1 er også nemt \textbf{fed} \textsc{kapitæler} \textit{kursiv} \emph{fremhæve} \footnote{hvis man...} 1 Hvis man synes fodnoter er pæne.
Lister Lister Tabeller Ligaturer, bindestreger og specielle tegn \begin { itemize } \item itemize \item enumerate \item d e s c r i p t i o n \end { itemize }
Lister Lister Tabeller Ligaturer, bindestreger og specielle tegn \begin { itemize } \item itemize \item enumerate \item d e s c r i p t i o n \end { itemize } itemize enumerate description
Tabeller Lister Tabeller Ligaturer, bindestreger og specielle tegn \ begin { tabular }{ lcr } \ hline Hovdyr & klovdyr & rovdyr \\ \ hline \ hline Heste & Køer & Ulven \\ Løb Ibrahim & Mælkekvote & Ulven kommer \\ \ hline \ end { tabular }
Lister Tabeller Ligaturer, bindestreger og specielle tegn Tabeller \ begin { tabular }{ lcr } \ hline Hovdyr & klovdyr & rovdyr \\ \ hline \ hline Heste & Køer & Ulven \\ Løb Ibrahim & Mælkekvote & Ulven kommer \\ \ hline \ end { tabular } Hovdyr klovdyr rovdyr Heste Køer Ulven Løb Ibrahim Mælkekvote Ulven kommer
Ligaturer & Bindestreger (Computer Modern) Lister Tabeller Ligaturer, bindestreger og specielle tegn L A TEX input resultat... og ikke fi fi fi ffi ffi ffi fl fl fl ffl ffl ffl - - (-) -- -- --- ---
Specielle tegn Lister Tabeller Ligaturer, bindestreger og specielle tegn Visse tegn har speciel betydning når de skrives i en L A TEX-fil: # $ % & _ ˆ { }
Specielle tegn Lister Tabeller Ligaturer, bindestreger og specielle tegn Visse tegn har speciel betydning når de skrives i en L A TEX-fil: # $ % & _ ˆ { } skrives \# \$ \% \& \ {} \_ \ˆ{} \{ \}
Specielle tegn Lister Tabeller Ligaturer, bindestreger og specielle tegn Visse tegn har speciel betydning når de skrives i en L A TEX-fil: # $ % & _ ˆ { } skrives \# \$ \% \& \ {} \_ \ˆ{} \{ \} Og for at få specielle tegn: \ae \o \aa æ ø å
Specielle tegn Lister Tabeller Ligaturer, bindestreger og specielle tegn Visse tegn har speciel betydning når de skrives i en L A TEX-fil: # $ % & _ ˆ { } skrives \# \$ \% \& \ {} \_ \ˆ{} \{ \} Og for at få specielle tegn: \ae \o \aa \ a \TeX \LaTeX æ ø å ã TEX L A TEX Samt et hav af pakker, med et hav af symboler (såsom ÿ)
Basalt AMSMath Her er Pythagoras $a^2+ b^2 = c ^2$. Her er Pythagoras a 2 + b 2 = c 2.
Basalt AMSMath Her er Pythagoras $a^2+ b^2 = c ^2$. Her er Pythagoras a 2 + b 2 = c 2. \[ a^2 + b^2 = c^2 \]
Basalt AMSMath Her er Pythagoras $a^2+ b^2 = c ^2$. Her er Pythagoras a 2 + b 2 = c 2. \[ a^2 + b^2 = c^2 \] a 2 + b 2 = c 2
Basalt AMSMath Her er Pythagoras $a^2+ b^2 = c ^2$. Her er Pythagoras a 2 + b 2 = c 2. \[ a^2 + b^2 = c^2 \] a 2 + b 2 = c 2 \begin { equation } \label { pythagoras } a^2 + b^2 = c ^2 \end { equation } a 2 + b 2 = c 2 (1)
amsmath-pakken Basalt AMSMath align-miljø cases-miljø { c 2 a 2 + b 2 = a 2 + b 2 2ab cos C Diverse matricer a 2 + b 2 = c 2 (2) a 2 + b 2 2ab cos C = c 2 (3) For retvinklede trekanter For alle andre ( ) [ ] a b e f = c d g h i k (4) j l (5)
graphicx-pakken figure-miljøet Pakke graphicx \usepackage[dvips]{graphicx}
graphicx-pakken figure-miljøet Pakke graphicx \usepackage{graphicx}
graphicx-pakken figure-miljøet Pakke graphicx \usepackage{graphicx} \includegraphics[height=2cm]{lamport}
graphicx-pakken figure-miljøet Pakke graphicx \usepackage{graphicx} \includegraphics[height=2cm]{lamport}
graphicx-pakken figure-miljøet Pakke graphicx \usepackage{graphicx} \includegraphics[height=2cm]{lamport}
figure-miljøet graphicx-pakken figure-miljøet \begin { f i g u r e } [ htbp ] \centering \includegraphics { lamport } \caption { Hello world! } \label { f i g : figuren } \end { f i g u r e }
figure-miljøet graphicx-pakken figure-miljøet \begin { f i g u r e } [ htbp ] \centering \includegraphics { lamport } \caption { Hello world! } \label { f i g : figuren } \end { f i g u r e } table-miljøet
Egen kommandoer Egne miljøer \newcommand*{\ost}{dette er en ost} \ost Dette er en ost
Egen kommandoer Egne miljøer \newcommand*{\ost}{dette er en ost} \ost Dette er en ost \renewcommand*{\ost}[1]{dette er en #1} \ost{brie} Dette er en brie
Egen kommandoer Egne miljøer \newcommand*{\ost}{dette er en ost} \ost Dette er en ost \renewcommand*{\ost}[1]{dette er en #1} \ost{brie} Dette er en brie \renewcommand*{\ost}[1][ost]{dette er en #1} \ost Dette er en ost vs. \ost[danbo] Dette er en danbo
Egne Miljøer Egne miljøer \newenvironment{ miljø }{ startdefinitioner }{ slutdefinitioner } Længder, kommandoer lokale
Egne Miljøer Egne miljøer \newenvironment{ miljø }{ startdefinitioner }{ slutdefinitioner } Længder, kommandoer lokale \renewenvironment{ miljø }{ start }{ slut }
Egne Miljøer Egne miljøer \newenvironment{ miljø }{ startdefinitioner }{ slutdefinitioner } Længder, kommandoer lokale \renewenvironment{ miljø }{ start }{ slut } \newenvironment { mystyle } {\ itshape >>\ignorespaces } {\ unskip <<}
Egne Miljøer Egne miljøer \newenvironment{ miljø }{ startdefinitioner }{ slutdefinitioner } Længder, kommandoer lokale \renewenvironment{ miljø }{ start }{ slut }»Yo!«\newenvironment { mystyle } {\ itshape >>\ignorespaces } {\ unskip <<}
Manualer Manualer Mail og News Disse slides... The (Not So) Short Introduction to L A TEX 2ε The Short Math Guide for L A TEX www.ctan.org/search/
Mail og News Manualer Mail og News Disse slides... dk-tug s mailingliste se mere på www.tug.dk dk.edb.tekst comp.text.tex
Disse slides... Manualer Mail og News Disse slides... Slides og eksempler fra dette foredrag, samt tidligere på www.tug.dk