LaTeX tutorial week 2. Kort overzicht van belangrijke LaTeX commando's/tags. Inhoud: 1. Opmaak document 2. speciale tekens 3. Spaties/EOL's/afbrekingen 4. Teksten-opmaak 5. Lijsten 6. Citaten 7. Delen van tekst niet door LaTeX laten interpreteren 8. Kolommen/Tabellen 1. Opmaak document % (zgn. preamble) Elk LaTeX document begint met een: \documentclass[a4paper]{article} of een variatie hierop, om aan te geven dat het een LaTeX bestand betreft (.tex) en dat het op a4 formaat moet worden weergegeven Daaronder kunnen enkele overige tags worden weergegeven: \twocolumn % optie om tekst in 2 kolommen weer te geven \title{ titel hier} % Titel van document \author{Peter M} % Naam van de auteur. \date{November, 2003} % \date{} geeft de huidige datum weer Het tekstdeel van het document (vergelijk met het van een HTML bestand) begint met: \begin{document} % begin van het tekst deel van het document Het tekstdeel eindigt met: \end{document} % einde van het document Bijv: \begin{document} tekstdeel \end{document} Tussen deze begin en end kun je je tekst plaatsen, alsmede enkele andere LaTeX tags, zoals: \maketitle % geeft een standaard weergave van eerder aangegeven title, author en date \Latex % geeft het LaTeX logo weer. 2. Speciale tekens \"{e} % geeft een ë (e-umlaut) \`{e} % geeft een è (e streepje naar links) \'{e} % geeft een é (e streepje naar rechts) \'{o} % geeft een (o streepje naar rechts) etc.... De volgende tekens hebben een speciale betekenis in LaTeX en kunnen niet zomaar gebruikt worden: \ { } $ ^ _ % ~ # & In het geval ze wel in de tekst weergegeven moeten worden, zet je er een \ voor: \# \$ \% \& \_ \{ \} Met deze tekens kun je oa. $ iets in een wiskundige notatie plaatsen, bijv: $wiskundige notatie$ ^ - superscript gebruiken bijv: x^2 _ - subscript gebruiken bijv: a_1 % - commentaar teken geven gebruik je om je LaTeX opmaak van commentaar te voorzien. LaTeX programma's negeren alle tekst na het % teken op een regel. \\ - Regeleinde aangeven Hiermee zet je een Regeleinde in je LaTeX document. Tekst dat erna komt verschijnt op een volgende regel. 3. Spaties/EOL's/afbrekingen Er zijn meerdere afstandsmaten in LaTeX mogelijk: pt point (1 in = 72.27 pt) pc pica (1 pc = 12 pt) in inch (1 in = 25.4 mm) bp big point (1 in = 72 bp) cm centimetre (1 cm = 10 mm) mm millimetre dd didot point (1157 dd = 1238 pt) cc cicero (1 cc = 12 dd) sp scaled point (65536 sp = 1 pt) Wil je een bepaalde ruimte tussen twee regels maken, dan kun je iets gebruiken als dit: \vspace{20 mm}. Voor horizontale afstanden gebruik je \hspace Je kan ook tekstregels laten inspringen \indent (inspringen) Wanneer je dit wil voorkomen (in sommige gevallen gebeurt dit automatisch) kun je ook deze gebruiken \noindent (niet inspringen) Om te voorkomen dat je regels niet wil laten afbreken op bepaalde spaties gebruik je een ~ zoals in: Mr.~Smith (geen afbreking hiertussen) 4. Teksten-opmaak Er zijn verschillende opmaak tags in LaTeX beschikbaar. Een aantal worden hieronder weergegeven: \emph{tekst} legt nadruk op tekst Andere opties zijn: \textup{tekst} (upcase?) \textit{tekst} (italic) \textsl{tekst} (italic) \textsc{tekst} (small caps) Font size is ook aan te passen: \tiny{tekst} heel kleine "tekst" \scriptsize{tekst} etc.. \footnotesize{tekst} \small{tekst} \normalsize{tekst} \large{tekst} \Large{tekst} \LARGE{tekst} \huge{tekst} \HUGE{tekst} Alsmede het lettertype: \textrm \rmfamily Roman family \textsf \sffamily Sans serif family \texttt \ttfamily Typewriter family \textup \upshape Upright shape \textit \itshape Italic shape \textsl \slshape Slanted shape \textsc \scshape Small caps shape \textmd \mdseries Medium series \textbf \bfseries Boldface series 5. Lijsten Er zijn 3 soorten lijsten in LaTeX beschikbaar * enumerate genummerde lijsten * itemize niet-genummerd * description beschrijvingslijsten Bijv: \begin{enumerate} \item tekst \item tekst \end{enumerate} geeft: 1. tekst 2. tekst ipv. enumerate kan je bijv. ook itemize gebruiken 6. Citaten \begin{quote} Dit is de gebruikelijke notatie voor een klein citaat \end{quote} \begin{quotation} Dit is de gebruikelijke notatie voor een groter citaat \end{quotation}. 7. Delen van tekst niet door LaTeX laten interpreteren Letterlijke interpretatie (vergelijk
 in HTML) van tekst is ook mogelijk.
Bijv:

\begin{verbatim}
	deze tekst wordt niet geinterpreteerd als LaTeX
\end{verbatim}. 

\verb/\alpha/
	Letterlijke interpretatie van \alpha, schrijft \alpha ipv alfa-teken


8. Kolommen/Tabellen

Voorbeeld van een tabel in LaTeX

\begin{tabular}{lll}			% {lll} geeft 3 kolommen, links uitgelijnd (c=center/l=left/r=rechts) Het aantal c, l of r geeft het aantal kolommen weer
Chicago&U.S.A.&1893\\			% \\  is een einde van tabelrij
Z\"{u}rich&Switzerland&1897\\		% een & teken wordt gebruikt om tabelcellen horizontaal te scheiden
Paris&France&1900\\
Heidelberg&Germany&1904\\
Rome&Italy&1908
\end{tabular}				% einde van tabel

Omdat LaTeX witte plekken negeert, zal de tabel boven dezelfde zijn
als de volgende die misschien makkelijker te bewerken is:

\begin{quote} 
\begin{tabular}{lll} 
Chicago     & U.S.A.      & 1893  \\ 
Z\"{u}rich  & Switzerland & 1897  \\ 
Paris       & France      & 1900  \\ 
Heidelberg  & Germany     & 1904  \\ 
Rome        & Italy       & 1908 
\end{tabular} 
\end{quote} 



Een tabel kan je ook tussen bijv: 
\begin{quote}				
\end{quote}			
plaatsen


Nog een tabelvoorbeeld:

\begin{tabular}{|r|r|} \hline  % 2 kolommen, rechts uitgelijnd, met vert lijnen  (| geeft aan dat er een lijn geplaatst moet worden langs deze kolom)
$n$  & $n!$    \\ \hline       % Dit geeft een horizontale lijn weer
1    & 1       \\ 
2    & 2       \\ 
3    & 6       \\ 
4    & 24      \\ 
5    & 120     \\ 
6    & 720     \\ 
7    & 5040    \\              % [6pt] geeft afstand tot volgende tabelrij aan.
8    & 40320   \\ 
9    & 362880  \\ 
10   & 3628800 \\ \hline       % horizontale lijn
\end{tabular}                  % einde tabel


Overige opties:

Ipv c, l of r kun je ook bijv p{1cm} gebruiken. Hiermee geef je de breedte van een kolom aan.

Om een cel over meerdere kolommen weer te geven kun je zoiets gebruiken:
\multicolumn{2}{|c|}{Tekstje}\\
Dit geeft een spreding van 2 kolommen aan, waarin de inhoud (Tekstje) gecentreerd wordt weergegeven.  

Om horizontale lijnen in een tabel te plaatsen, die niet alle cellen in een rij bestrijken, 
gebruik je het \cline commando, 
bijv:
\cline{1-2}	

dit zet een lijn boven cellen, van kolom 1 tot 2

Onder volgt een voorbeeld dat deze mogelijkheden illustreet:

\begin{tabular}{|l||l|l||l|l|}   \hline 
  & \multicolumn{2}{l|}{Singular} &  \multicolumn{2}{l|}{Plural} \\ 
                                                                \cline{2-5} 
  & English & \textbf{Gaeilge} & English & \textbf{Gaeilge} \\ \hline\hline 
1st Person
  & at me   & \textbf{agam}    & at us   & \textbf{againn}  \\ 
2nd Person
  & at you  & \textbf{agat}    & at you  & \textbf{agaibh}  \\ 
3rd Person
  & at him  & \textbf{aige}    & at them & \textbf{acu}     \\ 
  &at her   & \textbf{aici}    &         &                  \\ \hline 
\end{tabular} 

Peter M, 7 nov 2003.