17.07.2013 Views

Introduktion til LaTeX

Introduktion til LaTeX

Introduktion til LaTeX

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Eksempel<br />

7.27<br />

Eksempel<br />

7.28<br />

Eksempel<br />

7.29<br />

Eksempel<br />

7.30<br />

7. Om tabeller<br />

Bemærk hvordan luften mellem de to søjler er dobbelt så stor som luften ved venstre<br />

og højre kant. Størrelsen af denne luft styres af \tabcolsep. Har man en tabel hvor<br />

man gerne lige vil trække tingene en smule mere sammen, så kan man forsøge sig med<br />

følgende (indenfor table)<br />

\setlength\fboxsep{0pt}%<br />

\fbox{\begin{tabular}{c c}\dbx & \dbx\end{tabular}}<br />

\medskip\noindent%<br />

\addtolength\tabcolsep{-3pt}%<br />

\fbox{\begin{tabular}{c c}\dbx & \dbx\end{tabular}}<br />

Normalt har \tabcolsep længden 6pt.<br />

Tilbage i afsnit 7.3.2 på side 157 nævnte vi at man kan lægge ting ind mellem<br />

søjlerne via @{...} eller !{...} konstruktioner. Forskellen illustreres nok bedst med et<br />

eksempel 19<br />

\setlength\tabcolsep{10pt}<br />

\setlength\fboxsep{1pt}<br />

\fbox{\begin{tabular}{@{} l @{} l !{} l}<br />

\dbx & \dbx & \dbx<br />

\end{tabular}}<br />

Bemærk hvordan @{} fjerner al padding <strong>til</strong> venstre i den første søjle samt hvordan<br />

@{} mellem to søjler fjerner al padding. 20 Omvendt gør !{} ikke noget. Dette betyder<br />

blandt andet at hvis man gerne vil have 1em ekstra plads mellem to søjler kan man<br />

forsøge med »!{\quad}«.<br />

Omvendt er dette ikke den hellige gral vedr. luft mellem søjler. Ser man bort<br />

fra venstre kant af første søjler, vil @{...} og !{...} nemlig placere deres indhold<br />

i slutningen af den foregående søjle. Dette bliver et problem når vi bruger brede<br />

søjleoverskrifter:<br />

\begin{tabular}{l l !{\qquad} l}<br />

\toprule<br />

\multicolumn{2}{c}{AA} & BB\\<br />

\midrule<br />

CC & DD & EE \\<br />

\bottomrule<br />

\end{tabular}<br />

AA BB<br />

CC DD EE<br />

Bemærk hvordan overskriften »AA« ikke længere er centreret. Det er jo fordi \multicolumn<br />

overrider søjlekonfigurationen. En løsning kunne være<br />

\begin{tabular}{l l !{\qquad} l}<br />

\toprule<br />

\multicolumn{2}{c!{\qquad}}{AA} & BB\\<br />

\midrule<br />

CC & DD & EE \\<br />

\bottomrule<br />

\end{tabular}<br />

AA BB<br />

CC DD EE<br />

Men det er jo lidt noget bøvl at skulle gå rundt og huske på.<br />

En noget mere fleksibel løsning får man ved direkte at anvende luft-søjler, altså<br />

søjler hvis eneste opgave er at styre luften mellem søjler, uden at forstyrre bredde<br />

19 Vi sætter \tabcolsep op for nemmere at kunne se forskellen.<br />

20 Den luft som er <strong>til</strong>bage skyldes \dbx.<br />

Kapitlet er sidst opdateret 2010/03/03 01:08 (revision 636)<br />

174

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

Saved successfully!

Ooh no, something went wrong!