Tähän sivuun liittyvät esimerkkitiedostot mitat.tex ja mitat.pdf.
Mittayksiköt
LaTeX tunnistaa seuraavat mittayksiköt:
| Yksikkö | Lyhenne | Suuruus |
|---|---|---|
| millimetri | mm | 1 mm = 0.001 m |
| senttimetri | cm | 1 cm = 10 mm |
| tuuma | in | 1 in = 25.4 mm |
| piste | pt | 1 pt = 1/72.27 in |
| iso piste | bp | 1 bp = 1/72 in |
| didot-piste | dd | 1 dd = 1238/1157 pt |
| skaalattu piste | sp | 1 sp = 1/65536 pt |
| pica | pc | 1 pc = 12 pt |
| cicero | cc | 1 cc = 12 dd |
| em-väli | em | noin M-kirjaimen leveys |
| x-korkeus | ex | noin x-kirjaimen korkeus |
| math unit | mu | 1 mu = 1/18 em |
Yksiköt em, ex ja mu ovat suhteellisia, kulloinkin käytetystä fontista ja kirjainkoosta riippuvia.
Tyhjä tila
Komento \hspace tekee vaakasuoraa tyhjää tilaa. Komento \vspace tekee vastaavasti pystysuoraa tyhjää tilaa. Positiivinen argumentti tarkoittaa siirtymää oikealle tai alaspäin, negatiivinen taas vasemmalle tai ylöspäin. Mikäli tyhjää tilaa halutaan rivin tai sivun alkuun, on käytettävä komentoja \hspace* ja \vspace*. Matematiikkatilassa saadaan vaakasuoraa tyhjää tilaa joko komennolla \hspace tai makropaketin amsmath komennolla \mspace, jonka kanssa on käytettävä yksikköä mu.
\hspace{1.5cm} % 1.5 cm vaakasuoraa tilaa
\vspace{-6pt} % -6 pt pystysuoraa tilaa
\mspace{3mu} % 3 mu vaakasuoraa tilaa matematiikkatilassa
Tyhjä tila saadaan kutistumaan ja venymään tarpeen mukaan, kun mittaan lisätään määreet plus ja minus. Esimerkiksi komennolla \vspace{3ex plus 1ex minus 0.5ex} lisätään 3ex pystysuoraa tyhjää tilaa, mutta tämä tila voi tarpeen vaatiessa venyä 1ex tai kutistua 0.5ex. Lopullinen tila on siten jotain väliltä 2.5ex – 4.0ex.
Tyhjä tila voi venyä ”rajattomasti”, kun käytetään yksikköä fil tai fill, pituusparametria \fill tai komentoa \stretch{desimaaliluku}. Parametri \fill on määritelmänsä mukaan 0pt plus 1fill, ja esimerkiksi \stretch{2.5} on sama kuin 0pt plus 2.5fill.
\noindent
|kolmasosa\hspace{\fill}|kaksi kolmasosaa\hspace{\stretch{2}}|
Komennot \dotfill ja \hrulefill toimivat muuten samoin kuin \hspace{\fill}, mutta ne täyttävät tyhjän tilan pisteillä tai vaakasuoralla viivalla.
\noindent Vasen\dotfill Oikea \\ Osoite: \hrulefill
Pituusparametrit
LaTeX käyttää tekstin asemoinnissa useita sisäisiä pituusparametreja, joiden arvoja voidaan muuttaa komennoilla \setlength ja \addtolength. Esimerkiksi A4-sivukoko asetetaan dokumenttiluokissa seuraavilla komennoilla.
\setlength{\paperheight}{297mm}
\setlength{\paperwidth}{210mm}
Tekstipalstan korkeus ja leveys asetetaan vastaavasti parametreilla \textheight ja \textwidth. Seuraavilla komennoilla palstan korkeutta kasvatetaan kolme riviä ja palstaa siirretään saman verran ylöspäin. Parametri \baselineskip on rivivälin suuruus.
\addtolength{\textheight}{3\baselineskip}
\addtolength{\topmargin}{-3\baselineskip}
Uusia pituusparametreja voi määritellä komennolla \newlength. Pituusparametrin arvon voi asettaa myös komennoilla \settowidth, \settoheight ja \settodepth, jotka asettavat pituusparametrin arvoksi argumenttina annetun tekstin pituuden, korkeuden tai syvyyden (perusviivasta mitattuna). Esimerkiksi
\newlength{\apumitta}
\settowidth{\apumitta}{jotain tekstiä}