17.07.2013 Views

Introduktion til LaTeX

Introduktion til LaTeX

Introduktion til LaTeX

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Avancerede standard lister med enumitem-pakken<br />

Disse kan anvendes <strong>til</strong> at angive standard konfigurationer <strong>til</strong> de enkelte lister. \setlist<br />

vil påvirke alle tre lister, mens \setNavn kun påvirker den angivne liste. Dvs. ønsker<br />

man at fjerne afstanden mellem punkterne i alle lister så skal man bare anvende:<br />

\usepackage{enumitem}<br />

\setlist{noitemsep}<br />

Da både enumerate og itemize kan nestes opstår behovet for niveauer. Man kan så angive<br />

konfigureringen af et givet niveau via det valgfri argument (angives via 1,2,3,4).<br />

\usepackage{enumitem}<br />

\setenumerate[1]{label=\arabic*.}<br />

\setenumerate[2]{label=(\emph{\alph*})}<br />

Man kan jo så anvende disse konfigurationsmuligheder <strong>til</strong> at lave sine egne lister<br />

med. Vi vil her lave en liste af denne type som kunne anvendes <strong>til</strong> at holde styr på ens<br />

træning. Af tekniske årsager anvender vi itemize som grundliste, se Eksempel 9.49.<br />

\usepackage{enumitem,calc}<br />

\newenvironment{traening}[2][]{%<br />

\section*{#2}<br />

\begin{itemize}[labelwidth=\widthof{\textbf{Kommentar:}},<br />

leftmargin=\widthof{\textbf{Kommentar:}}+\labelsep,<br />

font=\bfseries,align=left,noitemsep,#1]<br />

}{\end{itemize}}<br />

\newcommand\tid{\item[Tid:]} \newcommand\rute{\item[Rute:]}<br />

\newcommand\kommentar{\item[Kommentar:]}<br />

\newcommand\type{\item[Type:]}<br />

\begin{traening}{2006/04/32}<br />

\tid 5 minutter (rekord!)<br />

\rute Klassisk maraton<br />

\kommentar Mega hurtigt,\\ nærmest fugleflugt<br />

\type Motoriseret flyvende genstand<br />

\end{traening}<br />

2006/04/32<br />

Tid: 5 minutter (rekord!)<br />

Rute: Klassisk maraton<br />

Kommentar: Mega hurtigt,<br />

nærmest fugleflugt<br />

Type: Motoriseret flyvende genstand<br />

Kommentarer:<br />

slut preamble<br />

1. Vi anvender to argumenter <strong>til</strong> environmentet, da vi gerne via et valgfrit argument,<br />

ville kunne <strong>til</strong>føje ekstra options <strong>til</strong> environmentet. Bare for alle <strong>til</strong>fældes skyld.<br />

2. \widthof fra calc-pakken, er meget rar <strong>til</strong> at kunne levere en længde svarende<br />

<strong>til</strong> bredden af en given tekst. Det er desværre ikke i alle LATEX makroer man kan<br />

anvende den, kun dem som internt anvender \setlength.<br />

3. Brugen af egendefinerede shortcut makroer (som f.eks. \rute) <strong>til</strong> nemt at kunne<br />

lave de enkelte punkter.<br />

Kapitlet er sidst opdateret 2010/03/04 00:31 (revision 659)<br />

233<br />

Eksempel<br />

9.47<br />

Eksempel<br />

9.48<br />

Eksempel<br />

9.49<br />

£

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!