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.

Appendix B<br />

Nyttige metoder og konstruktioner<br />

I indledningen skrev vi at vi ikke ville komme nærmere ind på hvordan man laver<br />

avanceret makroprogrammering i LATEX. Vi vil dog forklare lidt om nogle redskaber<br />

som kan være nyttige.<br />

B.1 Om længder<br />

I LATEX er en længdekommando en speciel type af makro, hvor værdien skal være et<br />

tal med en længdeenhed, understøttede enheder kan ses i Tabel B.1. Som man kan se<br />

understøttes enheden meter ikke.<br />

Tabel B.1: Længdeenheder i LATEX<br />

pt punkt<br />

pc pica, (12pt)<br />

in amerikansk tomme (1in er lig 72.27pt)<br />

bp big points (72bp er lig 1in) a<br />

mm millimeter<br />

cm centimeter (2.54cm er lig 1in)<br />

dd didot (1157dd er lig 1238) b<br />

cc cicero (12dd) b<br />

em dynamisk længde svarende <strong>til</strong> den nuværende skriftstørrelse c<br />

ex ændres også dynamisk med skriftstørrelsen, svarer ca. <strong>til</strong> højden af »x«.<br />

a trim-optionen <strong>til</strong> \includegraphics (se afsnit 6.1.2 på side 128) anvender denne enhed hvis man<br />

undlader at angive en enhed.<br />

b minder om pt samt pc og anvendes især i Europa.<br />

c dvs. skriver man noget med \small, så ændres størrelsen af 1em indenfor dette område. Som<br />

fingerregel siger man ofte at en em svarer cirka <strong>til</strong> bredden af »M«.<br />

Til at oprette nye længdemakroer eller ændre deres værdi, anvender man en af følgende<br />

makoer:<br />

\newlength{\〈navn〉} \newlength<br />

\setlength{\〈navn〉}{〈værdi〉} \setlength<br />

\addtolength{\〈navn〉}{〈værdi〉} \addtolength<br />

\settowidth{\〈navn〉}{〈materiale〉} \settowidth<br />

\settoheight{\〈navn〉}{〈materiale〉} \settoheight<br />

\settodepth{\〈navn〉}{〈materiale〉} \settodepth<br />

De tre første makroer er <strong>til</strong> at oprette en ny længde makro, <strong>til</strong> at sætte en længde <strong>til</strong><br />

en bestemt værdi og den tredje <strong>til</strong> at addere <strong>til</strong> en given længde (±). Bemærk at der<br />

skal enhed med, men også at den valgte enhed er ligegyldig. De tre sidste makroer<br />

kan anvendes <strong>til</strong> at måle på forskellige størrelser vedr. det 〈materiale〉 man har angivet.<br />

Bemærk at højden er højden over basislinien (den linie teksten står på) og at dybden<br />

henviser <strong>til</strong> dybden under (derfor er der to makroer).<br />

Kapitlet er sidst opdateret 2010/03/02 16:59 (revision 612)<br />

345

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

Saved successfully!

Ooh no, something went wrong!