Seuraava on mahdollisimman yksinkertainen esimerkkikoodi. Alussa on ns.
preamble, jossa on dokumentin perusmäärittelyt. Itse dokumentti
on \begin{document}
- \end{document}
-sulkujen
välissä.
Prosenttimerkin jälkeinen osa riviä tulkitaan kommentiksi eikä sillä ole vaikutusta dokumenttiin. LaTeXin (ja TeXin) varatut sanat alkavat kenoviivalla.
Kyseessä on ns. rakenteinen dokumentti, jolloin kirjoittaja huolehtii ensisijaisesti loogisesta rakenteesta (otsikointi, kappalejako yms.), kun taas ulkoasu (mm. rivijako, kappaleväli) hoidetaan preamblen määrittelytiedostoilla. Tämän johdosta lähdetiedoston rivinvaihdoilla ei ole merkitystä.
Lähdetiedostossa ei myöskään pidä käyttää tavutusta. LaTeX huolehtii
tavutuksesta yleensä varsin hyvin. Joskus kuitenkin on pakko asettaa
tavutusvihjeitä: kaivos\-aukko
, kaivo\-saukko
.
\documentclass[12pt]{article} % Dokumenttityyppi voi olla myös esim. report tai book. \usepackage[T1]{fontenc} % Fonttikoodaus: eurooppalaiset fontit. \usepackage[latin1]{inputenc} % Syöttökoodaus: länsieurooppalaiset näppäimistöt. \usepackage[finnish]{babel} % Kielimäärittelyt, mm. tavutus. % Halutut mittayksiköt: \setlength{\parskip}{\medskipamount} \setlength{\parindent}{0pt} \setlength{\emergencystretch}{15pt} \begin{document} \section{Ensimmäinen yritys} Tähän pannaan sitten tekstiä. Ja kaavojakin voi olla: Tämä on ns. {\em inline\/}-kaava: $A = \pi r^2$. Paitsi dollarimerkkejä sen ympärillä voidaan käyttää myös kenoviiva-kaarisulku-merkkejä, ilman että tuloksen ulkonäky muuttuu: \(A = \pi r^2\). {\em Display\/}-kaavat ovat omilla kaavariveillään (\textsl{Stokes}): \[ \oint_{\delta B} \vec{F} \cdot d\vec{r} = \int_B \nabla \times \vec{F} \cdot d\vec{S}. \] Ja sen jälkeen teksti jatkuu samassa kappaleessa, koska välissä ei ole tyhjää riviä. Fonttimuutoksiinkin löytyy keinot: {\bfseries lihavoidaan}, {\small pienennetään}, {\large suurennetaan} {\Large todella} {\Huge isoksi} ja {\Huge\bfseries paksuksi}. \end{document} |
Lähdekoodi on tiedostossa esim1.tex
.
Tulos näyttää seuraavalta pdf
-muodossa
(jossa tosin koodiin on lisätty määrittely \usepackage{ae}
,
jotta on saatu ruudulla kauniisti näkyvä tulos).