La TE X: Sistem za pripremu dokumenata Vjeran Hari, Diana Simic Sadrzaj 1 Polazni pojmovi 2 1.1 Sto je L at E X : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2 1.2 Ulazna datoteka (input le) : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2 1.3 Stil dokumenta : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 2 1.4 Kako pokrenuti LaT E X : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 1.5 Specijalni znakovi : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 3 1.6 Odvajanje prazninama : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 5 1.7 Komentari u ulaznoj datoteci : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 6 1.8 Izgled i velicina pisma : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 7 1.9 Kreiranje specijalnih znakova : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 9 2 Slaganje okolina 9 2.1 Okolina za centriranje teksta : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 10 2.2 Lijevo i desno pozicioniranje teksta : : : : : : : : : : : : : : : : : : : : : : : : : : 10 2.3 Okoline za pravljenje lista : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 11 2.3.1 Obicna lista : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 11 2.3.2 Lista s nabrajanjem : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 11 2.3.3 Opisna lista : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 13 2.3.4 Imenovana lista : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 14 2.4 Okoline za citiranje : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 15 2.5 Okolina za pisanje poezije : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 16 2.6 Okolina za doslovni prikaz ulazne datoteke : : : : : : : : : : : : : : : : : : : : : : 18 3 Slaganje matematickog teksta 19 3.1 Jednostavni matematicki tekst : : : : : : : : : : : : : : : : : : : : : : : : : : : : 19 3.1.1 Slova, jednostavni izrazi i jednakosti : : : : : : : : : : : : : : : : : : : : : 20 3.1.2 Matematicki simboli : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 22 3.2 Slozeniji matematicki tekst : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 22 3.2.1 \Array" okolina : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 22 3.2.2 Viselinijske jednadzbe : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 24 3.2.3 Specijalni efekti : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 25 4 Tabele 26 4.1 \Tabbing" okolina : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 26 4.2 \Tabular" okolina : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 29 4.3 \Table" i \Figure" okoline : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 30 1
cv.hari & D. Simic, 1994 2 5 Fusnote i reference 31 5.1 Fusnote : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 31 5.2 Brojaci i ukrizene reference : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 31 6 Posebne operacije 34 6.1 Deniranje makro naredbi naredbe \newcommand" i \renewcommand" : : : : 34 6.2 Naredbe za deniranje okolina \newenvironment" i \newtheorem" : : : : : : : : 35 A Osnove rada racunala 36 A.1 Dijelovi racunala : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 36 A.2 Programska podrska : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 38 A.3 Osnove operacionog sustava MS-DOS : : : : : : : : : : : : : : : : : : : : : : : : 41 A.4 Upotreba programa LaT E X pod MS-DOSom : : : : : : : : : : : : : : : : : : : : : 44 B Podsjetnik za Norton Editor 44 C Tablice posebnih i matematickih oznaka 47 D Tablica ASCII znakova 47 1 Polazni pojmovi 1.1 Sto je LaT E X Sistem za slaganje teksta LaT E X je posebna verzija programa za slaganje teksta TEX Donalda Knutha. TEX je vrlo slozeni program, a LaT E X dodaje TEXu niz naredbi koje pojednostavljuju pripremanje dokumenata i omogucavaju korisniku da se usredotoci na sadrzaj i zeljeni oblik teksta, a ne na naredbe za slaganje. Medutim pri koristenju LaT E Xa ostaje nam i dalje mogucnost koristenja i svih naredbi TEXa. 1.2 Ulazna datoteka (input le) Tiskani dokument nacinjen pomocu LaT E Xa ima svoju osnovu u ulaznoj datoteci koja sadrzi tekst dokumenta i LaT E Xove naredbe za slaganje teksta. Ulazna datoteka se priprema pomocu bilo kojeg programa za obradu teksta koji sprema (odnosno ima mogucnostspremiti) datoteku u ASCII formatu. Neki programi za obradu teksta zovu ASCII datoteku \tekst datoteka" ili \neformatirana" datoteka (plain, plain text, nonformatted, : : : ). Ime ulazne datoteke mora imati nastavak \.tex", npr. doc.tex ili xx.tex. Zbog cestog spominjanja, u daljem tekstu cemo ulaznu datoteku krace zvati ulaz. Npr. recenica \Na ulazu cemo pisati : : : " ce znaciti \U ulaznoj datoteci cemo pisati : : : ". 1.3 Stil dokumenta Prvi redak ulazne datoteke mora zapoceti naredbom \documentstyle koja odabire jedan od cetiri stila dokumenta: article (clanak), book (knjiga), report (izvjestaj) i letter (pismo). Ako npr. zelimo koristiti stil article prvi redak na ulazu ce biti \documentstyle{article}. Za druge stilove ce se {article} zamijeniti s {book}, {report} ili {letter}. Uz odabrani stil, dokument ce biti slozen prema njegovim specicnim pravilima.
cv.hari & D. Simic, 1994 3 Prije tipkanja bilo kakvog teksta koji ulazi u dokument moramo iza naredbe \documentstyle napisati jos \begin{document} a nakon ispisa zadnjeg retka dokumenta moramo jos napisati \end{document} Ove dvije naredbe ukazuju programu LaT E X na pocetak i kraj obrade (tj. slaganja) dokumenta. Najlakse je sloziti najobicniji tekst. Njega treba natipkati na standardan nacin (uz iznimku specijalnih slova kao sto su c, c, d, s, i z) i smjestiti izmedu \begin{document} i \end{document}. 1.4 Kako pokrenuti LaT E X Neka je naziv ulazne datoteke dat1.tex. LaT E X pokrecemo pisanjem (u okruzenju operativnog sistema) latex dat1 <return> Kada se prvi puta pokrece LaT E X na nekoj ulaznoj datoteci stvaraju se pomocne datoteke s nastavcima \.aux" i \.log" te datoteka s nastavkom \.dvi" (u gornjem primjeru: dat1.aux, dat1.log i dat1.dvi). U datoteci s nastavkom \.aux" nalaze se korisne informacije vezane uz reference i labele koje se koriste u dokumentu. U datoteci s nastavkom \.log" (ili \.lis") su pohranjene sve poruke koje LaT E X sistem daje za vrijeme obrade, a koje su vidljive i na ekranu u toku slaganja teksta. Nakon sto se obrada datoteke zavrsi, kao glavni rezultat slaganja dobijemo datoteku s nastavkom \.dvi" (pokrata za device independent le). Ova datoteka sadrzi elemente slike (tj. konacnog izgleda) dokumenta i pomocu posebnog programa (tzv. preview program) mozemo konacni izgled dokumenta vidjeti na ekranu. Takoder pomocu posebnog programa mozemo dokument ispisati na pisacu. Kao sto ulaznu datoteku krace zovemo ulaz tako cemo pod izlazom podrazumijevati konacni izgled dokumenta kakav bi izgledao ispisan na papir ili prikazan preview programom na ekranu. 1.5 Specijalni znakovi Komandni znakovi Vec smo rekli da se osim teksta samog dokumenta u ulaznoj datoteci nalaze i LaT E Xove naredbe za slaganje teksta. Stoga treba obratiti paznju na slijedece \komandne znakove": n tzv. backslash koji se koristi kao pocetak vecine LaT E Xovih naredbi $ oznacava pocetak i kraj matematickog nacina (dijela teksta u kojem se koriste posebni matematicki simboli) & odvaja stupce u tabelama % sluzi za komentare unutar ulazne datoteke jer tekst koji slijedi % u nekom retku LaT E X ignorira
cv.hari & D. Simic, 1994 4 # oznacava parametre u makro denicijama oznacava da slijedeci znak ili grupa znakova zatvorena u f g postaje donji indeks f g pocetak i kraj niza znakova koji se tretiraju kao cjelina Ako ove znakove zelimo koristiti kao znakove dokumenta moramo ispred njih pisati \, npr. \$ na ulazu ce dati $ na izlazu. Navodni znaci Umjesto " koriste se lijevi \ i desni " navodnici. U ulaznoj datoteci se pisu kao `` i ''. Crte Postoje tri duzine crta: kratke koje spajaju rijeci, npr. cito-morfo-genetski srednje koje odreduju raspon slova, brojeva i sl., npr. 10{15, A{H, o{z duge koje odvajaju dijelove recenice, npr. \: : : nedugo prije mjesec ili dva isli smo : : : " U LaT E Xu se koriste na ulazu - za kratku, -- za srednju i --- za dugu crtu. Treba obratiti paznju na slucaj kad se crta nalazi na kraju retka ulazne datoteke jer se onda na izlazu nalazi dodatno prazno mjesto iza crte (prelazak u novi red LaT E X automatski broji kao jedno prazno mjesto.) Ako na izlazu zelimo prazno mjesto ispred i/ili iza crte jednostavno to nacinimo i u ulaznoj datoteci. Npr. 1987 -- 1993 ce dati 1987 { 1993. Visejezicni simboli Akcente i posebne znakove koji se koriste u raznim jezicima mozemo dobiti pomocu slijedecih naredbi: o \`{o} ọ \d{o} oo \t{oo} o \v{o} o \"{o} o \'{o} o \b{o} o \c{o} _o \.{o} ~o \~{o} ^o \^{o} }o \H{o} o \u{o} o \={o} Npr. sch\"{o}n ce dati na izlazu schon. Nasa slova c, C, s i Z dobijemo pisanjem \v{c}, \'{C}, \v{s} i \v{z}. Mozemo ih dobiti i pisanjem TEXovih naredbi \v i \', dakle redom \v c, \' c, \v s, \v z, i sa obaveznim pisanjem praznine iza \v i \'. Slovo d je najbolje jednom uobliciti i zatim koristiti pomocu makro naredbe 1 \dj. Interpunkcijske simbole drugih jezika mozemo dobiti na slijedeci nacin: { \P a \aa \oe x \S A \AA \OE y \dag \ae \ss z \ddag \AE, \o,\o $ \pounds l \l <!` c \copyright L \L >?` Npr. \AA ngstrom ce na izlazu dati Angstrom. 1 O makro naredbama bit ce vise rijeci u poglavlju 6.1
cv.hari & D. Simic, 1994 5 1.6 Odvajanje prazninama Razmaci izmedu rijeci i recenica U ulaznoj datoteci izmedu rijeci pisemo jedno ili vise praznih mjesta (bjelina). Vise bjelina izmedu rijeci nece na izlazu dati vise nego jednu bjelinu. Da bi na izlazu dobili izmedu rijeci jednu bjelinu vise, moramo na ulazu utipkati \ (gdje znak iza znaka n oznacava jednu bjelinu). Npr. ako utipkamo ``Molim \ dodajte \ mi \ olovku'', dobit cemo: \Molim dodajte mi olovku". Ako hocemo trostruke bjeline zamijenit cemo \ sa \ \. Za bolju kontrolu horizontalnog pomaka stoji nam na raspolaganju naredba \hspace{n}, gdje n specicira udaljenost. Npr. ako na ulazu pisemo Danas \hspace{18mm} je lijepi \hspace{1cm} dan. dobit cemo Danas je lijepi dan. Kao mjeru udaljenosti mozemo uzeti mm (milimetar), cm (centimetar), in (inch), pt (\point" stamparska tocka), pc (pica), ex (sirina slova x) i em (sirina slova M). Pri tom vrijedi odnos 1in = 25.4mm = 72.27pt. Argument \n" u \hspace{n} moze biti i negativan i tada ce pomak biti u lijevu stranu. Npr. u recenici Danas \hspace{-3mm} je lijepi\hspace{1cm} dan. dobit cemo Danasje lijepi dan. Rijeci se mogu pomaknuti istovremeno prema lijevoj i desnoj margini pomocu naredbe \hfill. Npr. redak lijevo \hfill desno ce dati lijevo desno Kad se mijesaju kosi i normalni (tj. ne kosi) znakovi dodaje se malo bjeline da prijelaz bude ljepsi, npr. ako na ulazu pisemo Bila je to {\em velika uvreda} pa joj nije oprostio. dobit cemo Bila je to velika uvreda pa joj nije oprostio. dok drugi nacin Bila je to {\em velika uvreda\/} pa joj nije oprostio. daje Bila je to velika uvreda pa joj nije oprostio. Komanda \/ dodaje malo bjeline nakon kosog znaka dok ne dodaje nista nakon normalnog znaka. Nakon tocke obicno se pri slaganju teksta ostavlja nesto veca praznina koja oznacava kraj recenice. LaT E X pretpostavlja da tocka zavrsava recenicu osim ako slijedi iza velikog slova. To uglavnom daje dobre rezultate osim kod izuzetaka, na primjer kod \itd." U takvom slucaju mora se nakon tocke nadopisati \ (\itd.\ ") i to tako da \ slijedi odmah nakon
cv.hari & D. Simic, 1994 6 tocke (dakle ne ``itd. \ '' vec ``itd.\ ''). U rijetkim slucajevima tocka koja zavrsava recenicu slijedi iza velikog slova. Da bi LaT E Xu rekli da ta tocka zavrsava recenicu, ispred tocke se napise \@. Na primjer ako zelimo na izlazu dobiti Rimljani pisu I + I = II. Zaista! na ulazu cemo napisati Rimljani pi\v su I + I = II\@. Zaista! Kad tocka koja zavrsava recenicu slijedi iza desne zagrade ili navodnika, slovoslagari obicno dodaju malo praznine. U takvim slucajevima treba Texu malo pomoci. Dodatni razmak se obicno stavlja i iza?,! i :. Za malo razmaka mozete upotrijebiti naredbu \,. Ako zelite sprijeciti da se dvije rijeci razdvajaju u dva retka utipkajte ~ izmedu njih, npr. Mr~Jones, Poglavlje~{12} ce na izlazu dati Mr Jones, Poglavlje 12 i nece razdvajati susjedne rijeci u dva retka. Sam znak ~ proizvodi na izlazu jednu bjelinu. Razmaci izmedu redaka i odlomaka Prelazak u novi red (bez uvlacenja tj. indentacije) se moze nametnuti naredbom \\. Za malo vise vertikalnog razmaka moze se koristiti i \\[n] gdje \n" oznacava razmak kao u \hspace{n} naredbi. Prelaz u novi red na ulazu ne znaci isto na izlazu pa na ulazu ne treba cijepati rijeci koje su se nasle blizu desne margine. Medutim prazni redak na ulazu znaci pocetak novog odlomka, koji normalno zapocinje s uvlacenjem. Vise praznih redaka na ulazu nece proizvesti vise praznih redaka na izlazu vec ce samo zapoceti novi odlomak. Dodatni vertikalni razmak cete proizvesti naredbom \vspace{n} gdje \n" ima isti smisao kao u \hspace{n} naredbi. Ova naredba ne smije se koristiti unutar odlomka jer se inace mogu dogoditi cudne stvari. Ako na ulazu napisemo: Ju\v cer je bio lijepi dan. \vspace{3ex} Ivana je zato i\v sla u grad. \vspace{-2ex} Danas je ru\v zan dan. dobit cemo na izlazu: Jucer je bio lijepi dan. Ivana je zato isla u grad. Danas je ruzan dan. Uvlacenje retka moze se nametnuti naredbom \indent i sprijeciti naredbom \noindent. Uvijek, iza svake naredbe (ako ne zavrsava s g ) treba ostaviti prazno mjesto. 1.7 Komentari u ulaznoj datoteci Ako zelimo da se neki tekst pojavljuje u ulaznoj datoteci a ne u izlaznoj datoteci koristimo znak %. Svaki tekst koji se nalazi u jednom retku ulazne datoteke iza znaka % LaT E X ce ignorirati pa se nece pojaviti u izlaznoj datoteci. Npr. ako u ulaznoj datoteci napisemo
cv.hari & D. Simic, 1994 7 % Sada slijedi ne\v sto va\v zno. Za vrijeme posljednjeg rata % koji je bio grozan stradalo je oko 200000 ljudi %vjerojatno i 300000 uglavnom civila. dobit cemo na izlazu ispis Za vrijeme posljednjeg rata stradalo je oko 200000 ljudi uglavnom civila. Ako dijelite ulaznu datoteku sa drugim osobama (npr. pisete zajednicki rad pa datoteku saljete pomocu elektronske poste) vasi komentari ce ih obavijestiti o vasim dvojbama ili razja- snjenjima koji nisu za javnost tj. za izlaznu datoteku. 1.8 Izgled i velicina pisma Vecinu teksta obicno slazemo koristeci tzv. roman pismo. No ponekad zelimo dio teksta naglasiti, pa tada upotrijebimo naredbu \em koju smo vec vidjeli u primjerima u poglavlju 1.6. Ovom naredbom naredili smo LaT E Xu da umjesto uobicajenog pisma koristi italic pismo. U LaT E Xu imamo na raspolaganju sest pisama: podebljano pismo italic pismo glatko pismo ukoseno pismo umanjena velika slova kao stroj za pisanje {\bf podebljano pismo} {\it italic pismo} {\sf glatko pismo} {\sl uko\v seno pismo} {\sc umanjena velika slova} {\tt kao stroj za pisanje} Pritom drugi stupac predstavlja odgovarajuci sadrzaj u ulaznoj datoteci. Za izbor obicnog pisma unutar okoline koja je slozena drugim pismom koristimo naredbu \rm. Dakle, ako jedan ili vise znakova (npr. slovo, rijec, recenicu, odlomak ili vise odlomaka) zelimo napisati drugim pismom, jednostavno ispred prvog znaka napisemo zagradu { iza koje odmah slijedi komanda za vrstu pisma, a nakon zadnjeg znaka napisemo }. Npr. recenicu: Pomocu LaT E Xa mozemo pisati podebljanim, glatkim, italic i ukosenim slovima, a posebno su zanimljiva umanjena velika slova ili slova sa starih pisacih strojeva smo na ulazu napisali (do na tocku koja zavrsava recenicu) na slijedeci nacin: Pomo\' cu \LaTeX a mo\v zemo pisati {\bf podebljanim}, {\sf glatkim}, {\it italic} i {\sl uko\v senim} slovima, a posebno su zanimljiva {\sc umanjena velika slova} ili {\tt slova sa starih pisa\' cih strojeva}. Istu recenicu mozemo napisati i ovako: Pomo\' cu \LaTeX a mo\v zemo pisati \bf podebljanim, \sf glatkim, \it italic \rm i \sl uko\v senim slovima, \rm a posebno su zanimljiva \sc umanjena velika slova \rm ili \tt slova sa starih pisa\' cih strojeva.\rm
cv.hari & D. Simic, 1994 8 Naime, komanda \bf prebacuje obicno (roman) pismo u podebljano, zatim \sf prebacuje u glatko, pa \it u italic i tako dalje. Na kraju se pomocu komande \rm vracamo u obicno pismo. Doseg svake od ovih komandi je najmanja okolina 2 u kojoj su denirani (u nasem slucaju to je cijeli dokument) ili do slijedece komande za vrstu pisma. Osnovna velicina pisma u LaT E Xu je 10pt. Ako zelimo drugu velicinu mozemo ju zadati npr. kao opciju naredbe \documentstyle i to u obliku \documentstyle[12pt]{article} ili \documentstyle [11pt]{article}. Tada ce bazicna velicina znakova unutar cijelog dokumenta biti 12pt odnosno 11pt. Ako zelimo u istom dokumentu koristiti slova razlicitih velicina mozemo to postici naredbama za promjenu velicine pisma: gen \tiny gen \normalsize gen \LARGE gen \scriptsize gen \large gen \huge gen \footnotesize gen \Large gen \Huge gen \small Normalna velicina dobije se naredbom \normalsize, naredbom \footnotesize dobije se velicina slova u fusnotama, a velicina znakova u gornjim i donjim indeksima dobije se naredbom \scriptsize. Ove naredbe automatski postavljaju izgled pisma na roman, pa ako zelimo drugi izgled pisma, moramo staviti naredbu za vrstu pisma iza naredbe za promjenu velicine. Npr. ako na izlazu zelimo dobiti: \Ubodi ose znaju biti jako bolni", na ulazu cemo napisati: Ubodi ose znaju biti {\large\bf jako bolni}. Koje ce biti prave velicine znakova zavisi o bazicnoj velicini znakova zadanoj u naredbi \documentstyle i o naredbama za promjenu velicine pisma unutar dokumenta. Slijedeca tabela pokazuje pripadne stvarne velicine znakova na izlazu. 10pt 11pt Opcija 12pt Opcija \tiny 5pt 6pt 6pt \scriptsize 7pt 8pt 8pt \footnotesize 8pt 9pt 10pt \small 9pt 10pt 11pt \normalsize 10pt 11pt 12pt \large 12pt 12pt 14pt \Large 14pt 14pt 17pt \LARGE 17pt 17pt 20pt \huge 20pt 20pt 25pt \Huge 25pt 25pt 25pt Ova tabela vrijedi za roman pismo. Za ostala pisma ne mozemo automatski koristiti sve bazicne velicine znakova. Koje kombinacije su dozvoljene zavisi o racunalu na kojem radimo. Slijedeca tabela nam pokazuje kombinacije koje postoje na vecini distribucija LaT E Xa u racunalima. Pritom slova P odnodno X oznacavaju da pripadna kombinacija postoji odnosno ne postoji. Slovo Z oznacava da doticna kombinacija ne postoji automatski na raspolaganju, ali se do nje moze doci na zahtjev, pomocu \newfont komande, koja ce biti objasnjena u slijedecoj tocci. 2 vidi slijedecu tocku o okolinama
cv.hari & D. Simic, 1994 9 \it \bf \sl \sf \sc \tt 5pt Z Z X X X X 6pt X Z X X X X 7pt P Z X X X X 8pt P Z Z Z Z Z 9pt P P Z Z Z P 10pt P P P P Z P 11pt P P P P Z P 12pt P P P P Z P 14pt Z P Z Z Z Z 17pt Z P Z Z Z Z 20pt Z Z Z Z Z Z 25pt X Z X X X X Uocimo, jedino za \sc pismo moramo koristiti \newfont komandu i za standardne bazicne velicine znakova od 10pt, 11pt i 12pt. 1.9 Kreiranje specijalnih znakova Kadkad nam zatrebaju neki specijalni (nematematicki) simboli poput,,,. Ti znakovi se mogu kreirati na vise nacina. Jedan od njih je pomocu komande \symbol{}, pri cemu se unutar viticastih zagrada napise prvo jednostruki apostrof ' i zatim oktalni broj (tj. broj zapisan u brojevnom sustavu s bazom 8) znaka u ASCII kodnom sustavu. Npr. \symbol{'100} ce dati @. Ako se koristi znak " umjesto ', tada treba napisati heksadecimalni (tj. u bazi 16) redni broj znaka u ASCII kodnom sustavu. Npr. \symbol{"40} ce dati opet @. Kako smo mi ipak navikli na decimalni brojevni sustav, najjednostavnije je napisati unutar viticastih zagrada samo decimalni broj bez apostrofa. Dakle umjesto \symbol{'100} mozemo pisati \symbol{64}. U tabeli 14 u dodatku D je prikazan ASCII kodni sustav, pri cemu su redni brojevi znakova dani u decimalnom sustavu. Da bi u komandi \symbol{} lakse koristili oktalne i heksadecimalne brojeve u tabeli 15 su prikazani brojevi u rasponu 1-128 u decimalnom, oktalnom i heksadecimalnom sustavu. Ako dokument zahtijeva cesto pojavljivanje nekog specijalnog znaka moze se stvoriti nova komanda pomocu LaT E Xove \newcommand komande. Najbolje mjesto za pisanje takve \makro" komande je izmedu \documentstyle i \begin{document} komandi, jer ce tada komanda vrijediti za cijeli dokument (inace bi vrijedila tek unutar najmanje okoline u kojoj je denirana i to tek od mjesta gdje je denirana). Npr. za kreiranje komande koja generira \ trebamo u napisati \newcommand{\la}{\char 92} i zatim u dokumentu, na mjestu gdje zelimo da se pojavi znak \ napisati \la. U deniciji makro naredbe mogli smo umjesto {\char 92} napisati {\char '134} odnosno {\char "5C}. 2 Slaganje okolina LaT E X radi u sistemu organiziranom po okolinama. To znaci da se ulazni neobradeni tekst dijeli na manje cjeline koje su zasebno slozene prema danim pravilima. Cijela ulazna datoteka je jedna cjelina koja je podvrgnuta pravilima naznacenim naredbom \documentstyle i naredbama u preambuli dijelu ulazne datoteke imedu naredbi \documentstyle i \begin{document}. Ostale cjeline (okoline) nalaze se izmedu naredbi \begin{document} i \end{document}. Tekst
cv.hari & D. Simic, 1994 10 napisan unutar okoline podlijeze posebnim pravilima slaganja koja cine dio LaT E X sistema. Okoline najcesce zapocinju naredbom \begin{} a zavrsavaju naredbom \end{}, pri cemu se unutar {} napise ime odnosno naziv okoline. Pritom je vazno zapamtiti: Ako zapocnete neku okolinu naredbom \begin{}, morate ju negdje (svakako prije naredbe \end{document}) zavrsiti naredbom \end{}, Mozete kombinirati i ugnjezdavati razlicite okoline uz uvjet da ugnjezdena okolina zavrsi prije nego ona koja ju sadrzi. 2.1 Okolina za centriranje teksta Ova okolina je korisna za razne naslove, za centriranje tabela, slika itd. Zapocinje s naredbom \begin{center} i zavrsava s \end{center}. Unutar nje kao i drugdje prelaz u novi red ostvaruje se pomocu praznog reda ili pomocu \\ naredbe. Evo primjera centriranog teksta: \begin{center} Molba \\ za upis na fakultet \end{center} Na izlazu cemo dobiti Molba za upis na fakultet 2.2 Lijevo i desno pozicioniranje teksta LaT E X slaze tekst tako da ga smjestava s lijeva prema desno i cijeli redak podesava tako da nema vecih praznina na pocetku (osim uvlacenja) ili na kraju retka (osim ako odlomak zavrsi prije kraja retka). \Flushleft" i \Flushright" okoline pozicioniraju tekst uz lijevu i desnu marginu, respektivno. Primjer: Kad pisemo pisma ili dopise mozemo napisati svoju adresu lijevo ili desno pozicionirano. Npr. Ivan Horvat Jadranska 22 41000 Zagreb Croatia ili Na ulazu smo napisali \begin{flushleft} Ivan Horvat\\ Jadranska 22 \\ 41000 Zagreb \\ Croatia \end{flushleft} ili \begin{flushright} Ivan Horvat\\ Jadranska 22 \\ 41000 Zagreb \\ Croatia \end{flushright} Ivan Horvat Jadranska 22 41000 Zagreb Croatia
cv.hari & D. Simic, 1994 11 2.3 Okoline za pravljenje lista LaT E X podrzava tri vrste lista: Obicna lista (kao ova) Lista s numeracijom Opisna lista 2.3.1 Obicna lista Ova lista zapocinje s \begin{itemize} i zavrsava s \end{itemize}. Gornja lista spada u ovu vrstu i nacinjena je pomocu slijedecih naredbi: \begin{itemize} \item Obi\v cna lista (kao ova) \item Lista s nabrajanjem \item Opisna lista \end{itemize} 2.3.2 Lista s nabrajanjem Ova okolina automatski broji svaki clan liste. Ako u ulaznoj datoteci zamijenimo naredbe \begin{itemize} i \end{itemize} s \begin{enumerate} i \end{enumerateg dobit cemo na izlazu 1. Obicna lista (kao ova) 2. Lista s nabrajanjem 3. Opisna lista Uocimo na slijedecem primjeru kako se ova lista ugnjezduje. 1. Carstvo Phyta (a) Koljeno Euglenophyta (b) Koljeno Chlorophyta i. Razred Chlorophyce ii. Razred Charophyce (c) Koljeno Chrysophyta i. Razred Xanthophyce ii. Razred Chrysophyce iii. Razred Bacillariophyce 2. Carstvo Animalia (a) Koljeno Protozoa (b) Koljeno Porifera (c) Koljeno Mesozoa
cv.hari & D. Simic, 1994 12 (d) Koljeno Arthropoda i. Razred Arachnida ii. Razred Crustacea iii. Razred Insecta A. Red odonata B. Red orthoptera C. Red lepidoptera Ova lista je napisana u ulaznoj datoteci na slijedeci nacin (uvlacenje je koristeno zbog preglednosti): \begin{enumerate} \item Carstvo {\em Phyta} \begin{enumerate} \item Koljeno {\em Euglenophyta} \item Koljeno {\em Chlorophyta} \begin{enumerate} \item Razred {\bf Chlorophyce\ae} \item Razred {\bf Charophyce\ae} \end{enumerate} \item Koljeno {\em Chrysophyta} \begin{enumerate} \item Razred {\bf Xanthophyce\ae} \item Razred {\bf Chrysophyce\ae} \item Razred {\bf Bacillariophyce\ae} \end{enumerate} \end{enumerate} \item Carstvo {\em Animalia} \begin{enumerate} \item Koljeno {\em Protozoa} \item Koljeno {\em Porifera} \item Koljeno {\em Mesozoa} \item Koljeno {\em Arthropoda} \begin{enumerate} \item Razred {\bf Arachnida} \item Razred {\bf Crustacea} \item Razred {\bf Insecta} \begin{enumerate} \item Red {\sc odonata} \item Red {\sc orthoptera} \item Red {\sc lepidoptera} \end{enumerate} \end{enumerate} \end{enumerate} \end{enumerate} LaT E X dozvoljava da se u dubinu ide do cetiri nivoa.
cv.hari & D. Simic, 1994 13 2.3.3 Opisna lista Ova okolina umjesto brojenja clanova liste koristi opisne oznake. pridruzene oznake kao naljepnice. Npr. ova lista Stoga odlomci liste imaju Tropske kisne sume Na kopnenim podrucjima koja leze blizu ekvatora temperatura samo malo varira cijele godine i tamo gdje kisne padavine iznose 225 cm ili vise, nalaze se velike tropske kisne sume. Travnjaci Sjeverno i juzno od tropskih kisnih suma nalaze se velika podrucja kopna zvana travnjaci. Pustinje Gdje oborine na kopnenim podrucjima iznose manje od 25 cm godisnje nalaze se pustinje. Bjelogoricne sume U srednjim sirinama, gdje padavine prelaze 75 cm godisnje, nalazimo bjelogoricne sume. Tajga Sjeverno od bjelogoricnih suma i sjevernih travnjaka i pustinja nalazi se sirok pojas poznat pod imenom tajga ili sjeverna crnogoricna suma. Tundra Na sjevernim granicama tajge drvece postaje rastom manje i postepeno prelazi u golemo golo podrucje poznato pod imenom tundra. je rezultirala iz slijedeceg niza naredbi u ulaznoj datoteci \begin{description} \item[tropske ki\v sne \v sume] Na kopnenim podru\v cjima koja le\v ze blizu ekvatora temperatura samo malo varira cijele godine i tamo gdje ki\v sne padavine iznose 225~cm ili vi\v se, nalaze se velike tropske ki\v sne \v sume. \item[travnjaci] Sjeverno i ju\v zno od tropskih \v ki\v snih suma nalaze se velika podru\v cja kopna zvana travnjaci. \item[pustinje] Gdje oborine na kopnenim podru\v cjima iznose manje od 25~cm godi\v snje nalaze se pustinje. \item[bjelogori\v cne \v sume] U srednjim \v sirinama, gdje padavine prelaze 75~cm godi\v snje, nalazimo bjelogori\v cne \v sume. \item[tajga] Sjeverno od bjelogori\v cnih \v suma i sjevernih travnjaka i pustinja nalazi se \v sirok pojas poznat pod imenom tajga ili sjeverna crnogori\v cna \v suma. \item[tundra] Na sjevernim granicama tajge drve\' ce postaje rastom manje i postepeno prelazi u golemo golo podru\v cje poznato pod imenom tundra. \end{description} Uocimo kako se koriste uglate zagrade za navodenje oznake odlomka. Tekst unutar zagrada se automatski naglasava, osim ako se ne zahtijeva drugacije. Npr. \item[{\it Travnjaci}] bi oznaku odlomka ispisala u kurzivu.
cv.hari & D. Simic, 1994 14 2.3.4 Imenovana lista Kadkad bismo zeljeli tekst odlomka dovoljno udaljiti od oznaka odlomaka, toliko da su sve oznake odvojene od odlomaka. Ili obrnuto, mozda bismo zeljeli odlomke poravnati odmah do lijevog ruba. Takvu listu cemo zvati imenovana lista. U preambuli treba prvo napisati: \newcommand{\namelistlabel}[1]{\mbox{#1}\hfill} \newenvironment{namelist}[1]{% \begin{list}{} } }{% { \let\makelabel\namelistlabel \settowidth{\labelwidth}{#1} \setlength{\leftmargin}{1.1\labelwidth} \end{list}} a unutar dokumenta zapoceti listu naredbom \begin{namelist}{n} i zavrsiti s \end{namelist} gdje \n" oznacava tekst cija duljina odreduje razmak svih odlomaka do lijeve margine. Npr. ako na ulazu napisemo \begin{namelist}{tropske ki\v snexx} \item[tropske ki\v sne \v sume] Na kopnenim... \item[travnjaci] Sjeverno i ju\v zno od tropskih... \item[pustinje] Gdje oborine na kopnenim podru\v cjima... \item[bjelogori\v cne \v sume] U srednjim \v sirinama... \item[tajga] Sjeverno od bjelogori\v cnih \v suma i... \item[tundra] Na sjevernim granicama tajge drve\' ce... \end{namelist} dobit cemo na izlazu Tropske kisne sume Na kopnenim podrucjima koja leze blizu ekvatora temperatura samo malo varira cijele godine i tamo gdje kisne padavine iznose 225 cm ili vise, nalaze se velike tropske kisne sume. Travnjaci Pustinje Sjeverno i juzno od tropskih kisnih suma nalaze se velika podrucja kopna zvana travnjaci. Gdje oborine na kopnenim podrucjima iznose manje od 25 cm godisnje nalaze se pustinje. Bjelogoricne sume U srednjim sirinama, gdje padavine prelaze 75 cm godisnje, nalazimo bjelogoricne sume. Tajga Sjeverno od bjelogoricnih suma i sjevernih travnjaka i pustinja nalazi se sirok pojas poznat pod imenom tajga ili sjeverna crnogoricna suma. Tundra Na sjevernim granicama tajge drvece postaje rastom manje i postepeno prelazi u golemo golo podrucje poznato pod imenom tundra. Da smo umjesto ftropske kisnexxg napisali ftajgaxg i umjesto \item[ ] \item[{\bf }], dobili bismo koristili
cv.hari & D. Simic, 1994 15 Tropske kisne sume Na kopnenim podrucjima koja leze blizu ekvatora temperatura samo malo varira cijele godine i tamo gdje kisne padavine iznose 225 cm ili vise, nalaze se velike tropske kisne sume. Travnjaci Sjeverno i juzno od tropskih kisnih suma nalaze se velika podrucja kopna zvana travnjaci. Pustinje Gdje oborine na kopnenim podrucjima iznose manje od 25 cm godisnje nalaze se pustinje. Bjelogoricne sume U srednjim sirinama, gdje padavine prelaze 75 cm godisnje, nalazimo bjelogoricne sume. Tajga Sjeverno od bjelogoricnih suma i sjevernih travnjaka i pustinja nalazi se sirok pojas poznat pod imenom tajga ili sjeverna crnogoricna suma. Tundra Na sjevernim granicama tajge drvece postaje rastom manje i postepeno prelazi u golemo golo podrucje poznato pod imenom tundra. Konacno, da smo listu zapoceli s \begin{namelist}{} dobili bismo Tropske kisne sume Na kopnenim podrucjima koja leze blizu ekvatora temperatura samo malo varira cijele godine i tamo gdje kisne padavine iznose 225 cm ili vise, nalaze se velike tropske kisne sume. Travnjaci Sjeverno i juzno od tropskih kisnih suma nalaze se velika podrucja kopna zvana travnjaci. Pustinje Gdje oborine na kopnenim podrucjima iznose manje od 25 cm godisnje nalaze se pustinje. Bjelogoricne sume U srednjim sirinama, gdje padavine prelaze 75 cm godisnje, nalazimo bjelogoricne sume. Tajga Sjeverno od bjelogoricnih suma i sjevernih travnjaka i pustinja nalazi se sirok pojas poznat pod imenom tajga ili sjeverna crnogoricna suma. Tundra Na sjevernim granicama tajge drvece postaje rastom manje i postepeno prelazi u golemo golo podrucje poznato pod imenom tundra. 2.4 Okoline za citiranje Kad zelimo citirati tekst iz neke knjige, clanka itd. koristit cemo quote ili quotation okoline. Razlika je u tome sto quote ne uvlaci prvi redak svakog odlomka dok quotation bas to cini. Evo primjera. U knizi Heaven and Hell Emanuel Swedenborg pise: 1. In Matthew 24, the Lord is talking to His disciples about the end of the age, or the last time of the church. In concluding His predictions about the church's successive states of love and faith, He says, Immediately after the misery of those days the sun will be darkened and the moon will not give her light, and the stars will fall from heaven, and the powers of the heaven will be shaken. And the sign of the Son of man will appear in heaven, and then all the tribes of the earth will mourn; and they will see the Son of man coming in the clouds of heaven with power and great glory. And He will send His angels with a trumpet and a great voice, and they will gather together His elect from the four winds, from the one end of the heavens to the other.
cv.hari & D. Simic, 1994 16 People who take these words literally can only believe that all these things are going to happen literally, just as described, in some nal time called Last Judgement. U ovom primjeru smo dva puta koristili naredbu \begin{quote}, drugi put smo iza te naredbe dodali naredbe \small \it za koristenje manjih slova u kurzivu. Doseg tih naredbi je unutar najmanje okoline u kojoj su denirane. To je opce pravilo u LaT E Xu da naredba denirana unutar neke okoline ima doseg tek unutar nje. Kao primjer citiranja pomocu okoline quotation koristimo jedan drugi izvod iz iste knjige. The sun which will be darkened refers to the Lord in respect to love, the moon to the Lord in respect to faith. The stars refer to insights of what is good and true (or of love and faith), the sign of the Son of man in heaven to Devine truth becoming visible, and the coming of the Lord in the clouds of heaven with power and glory to his presence in the Word and to revelation. The clouds refer to the literal meaning of the Word, the glory to the Word's inner meaning, and the angels with trumpet and large voice to heaven, where devine truth come from. On this basis we can determine what these words of the Lord would have us understand, namely that the Lord is going to open the Word in respect to its inner meaning at the end of the church, when there is no more love and therefore no faith; and that he is going to uncover arcana of heaven. 2.5 Okolina za pisanje poezije Za poeziju se koristi verse okolina. Slijedeca pjesma TOMISLAV Tomislav, davni kralj Hrvata jutros snjegovima mrsi put i pod svoj skut golubove skriva. Tomislav zagrebacki gost s dragih poljana i njiva. Njegov je korak mjeden njegov je pogled leden. A pahulje lete, lete I vjetar okolo mete praveci piruete. A kad nocne svjetiljke planu, laku noc bljesnu danu, Tomislav tu negdje bdije I srebrno se smije.
cv.hari & D. Simic, 1994 17 Milan Taritas je dobivena utipkavanjem \hspace{4em} {\large \bf TOMISLAV} \vspace{1em} \begin{verse} Tomislav, davni kralj Hrvata\\ jutros snjegovima mrsi put\\ i pod svoj skut golubove skriva.\\ Tomislav zagreba\v{c}ki gost\\ s dragih poljana i njiva. \vspace{1em} Njegov je korak mjeden\\ njegov je pogled leden. \vspace{1em} A pahulje lete, lete\\ I vjetar okolo mete\\ prave\'{c}i piruete. \vspace{1em} A kad no\'{c}ne svjetiljke planu,\\ --- laku no\'{c} --- bljesnu danu,\\ Tomislav tu negdje bdije\\ I srebrno se smije. \end{verse} \vspace{1em} \hspace{10em} {\small Milan Tarita\v{s} } Ako zelimo veca slova mozemo npr. u naslovu, umjesto \large staviti \Large, dok unutar verse okoline (dakle iza \begin{verse}) stavimo \large. Izlaz izgleda ovako TOMISLAV Tomislav, davni kralj Hrvata jutros snjegovima mrsi put
cv.hari & D. Simic, 1994 18 i pod svoj skut golubove skriva. Tomislav zagrebacki gost s dragih poljana i njiva. Njegov je korak mjeden njegov je pogled leden. A pahulje lete, lete I vjetar okolo mete praveci piruete. A kad nocne svjetiljke planu, laku noc bljesnu danu, Tomislav tu negdje bdije I srebrno se smije. Milan Taritas Primijetimo da smo za razdvajanje kitica koristili \vspace naredbu. Kolicinu vertikalnog pomaka najbolje sami ocijenimo. 2.6 Okolina za doslovni prikaz ulazne datoteke Okolina verbatim prikazuje tekst tocno onako kako se pojavljuje u ulaznoj datoteci. Na izlazu se koristi romanski stil slova, a prikazuju se svi znakovi ukljucujuci nove linije. Cak se i n znak pojavljuje na izlazu. Jedini izuzetak je nendfverbatimg naredba koja samo zavrsava ovu okolinu. Na primjer, ako na izlazu zelimo dobiti {\it Kiklop\/} je jedan od {\bf najboljih} romana koje sam dosad \v{c}itao. treba samo utipkati \begin{verbatim} {\it Kiklop\/} je jedan od {\bf najboljih} romana koje sam dosad \v{c}itao.
cv.hari & D. Simic, 1994 19 \end{verbatim} Ako zelimo da se na izlazu ispise \end{verbatim}, dovoljno je iza naredbe \end{verbatim} napisati nverbjnendfverbatimgj. Sve sto je unutar para j j se slaze u doslovnom (verbatim) nacinu. Zapravo bilo koja dva jednaka znaka (osim znaka *) se mogu koristiti kao granicne tocke za tekst izmedu njih. Na primjer nverb-kiklop je najbolji roman...- nverb&kiklop je najbolji roman...& nverb#kiklop je najbolji roman...# nverb+kiklop je najbolji roman...+ Znak j je pogodan jer se ne koristi cesto u normalnom tekstu. Unutar granicnih tocaka se stavlja tekst u obliku koji zelimo na izlazu. Medutim cijela nverb naredba se mora nalaziti unutar jednog retka ulazne datoteke. Kada se koristi verbatim okolina treba naredbe za njen pocetak i kraj nbeginfverbatimg i nendfverbatimg natipkati od prvog znaka u retku (dakle posve ulijevo). U protivnom ce se pojaviti dodatni prazan redak na izlazu. 3 Slaganje matematickog teksta Jedna od vaznijih odlika LaT E Xa je snaga i jednostavnost slaganja matematickog teksta. 3.1 Jednostavni matematicki tekst U LaT E Xu se matematicki tekst moze slagati na tri nacina. Oni su opisani sa tri matematicke okoline. math okolina koja slaze formule kao npr. P n i=1 x i unutar retka u tekstu. Ova okolina zapocinje s $ i zavrsava istim znakom. Umjesto znaka $ kao granicnike mozemo jos koristiti par zagrada \(, \), ili naredbe \begin{math} i \end{math}. Obicno se koristi granicnik $, jer ga je lako utipkati. Medutim za duze formule preporucaju se drugi granicnici jer se $ lakse zaboravi, pa je onda teze ispravljati greske. displaymath okolina koja centrira formulu u novom retku. Npr. nx i=1 Ova okolina zapocinje (zavrsava) naredbama \[ (odnosno \]) ili \begin{displaymath} (\end{displaymath}). Kao granicnici se mogu koristiti i dvostruki dolarski znaci $$. equation okolina, koja je posve jednaka okolini displaymath, ali stavlja broj relacije koji se automatski povecava za jedan unutar svakog poglavlja knjige (kod stila book i report) ili u cijelom tekstu clanka (kod stila article). Broj se stavlja uz desnu (lijevu) marginu na neparnim (parnim) stranicama. Kod stila article stavlja se uvijek desno. Npr. nx i=1 x i : x i : (1) Ovu okolinu zapocinjemo naredbom \begin{equation} a zavrsavamo s \end{equation}.
cv.hari & D. Simic, 1994 20 Ako zelimo da se formula u displaymath i equation okolini lijevo pozicionira treba dodati opciju eqn u naredbi \documentstyle, npr. \documentstyle[12pt,fleqn]{article} 3.1.1 Slova, jednostavni izrazi i jednakosti LaT E X omogucava jednostavno slaganje donjih i gornjih indeksa, razlomaka, korijena, imena funkcija i matematickih simbola. Opcenito, slova u matematickom nacinu (tj. matematickoj okolini) su nakosena i malo vise razdvojena nego u romanskom stilu. Ona se razlikuju od slova u italic i ukosenom pismu. Uocimo razliku u rijecima: razlika, razlika i razlika koje su dobijene utipkavanjem {\em razlika}, {\sl razlika} i $razlika$. Ako zelimo neki tekst unutar matematicke okoline napisati u romanskom pismu moramo ga napisati unutar viticastih zagrada \mbox{ } komande. Brojevi se medutim pojavljuju u romanskom stilu. Praznine u matematickom nacinu LaT E X zanemaruje. Ako nam je potrebna praznina u matematickoj okolini moramo ju nametnuti naredbom \. Ako zelimo neko drugo pismo npr. italic, mozemo koristiti \mbox{\em } komandu pri cemu tekst pisemo izmedu \em komande i desne viticaste zagrade. Komande za mijenjanje pisma kao npr. \em rade i direktno u matematickoj okolini, ali one mijenjaju stil samo za slova i znamenke, dakle ne mijenjaju ostale znakove. Npr. ako na ulazu napisemo \( {\bf 289\sqrt{x^2} \div z*t}\) dobit cemo 289 p x 2 z t. Spomenimo da TEX tretira mala grcka slova kao znakove, a velika kao slova. Uocimo razliku u primjeru:, koji je dobijen pisanjem $\bf \Pi \times \Sigma$, $\bf \pi \times \sigma$ na ulazu. Jasno, doseg $\bf $ komande je unutar matematicke okoline u kojoj je denirana, dakle izmedu znakova $ $. Postoje dvije komande za mijenjanje pisma koje rade iskljucivo u matematickoj okolini: \cal koja producira kaligrafska slova (samo velika) i \mit koja stvara matematicka italic slova (standardna slova za matematicku okolinu). Pritom ce se \mit rijetko kada koristiti, a \cal cesce, npr. u matematici za imena funcija i opratora: F; G; O. Ako zelimo podebljani ispis, ne samo slova i znamenaka nego i ostalih znakova u matematickoj okolini, mozemo koristiti \boldmath komandu. One se ne smije pisati u matematickoj okolini (zato se unutar nje koristi \mbox{\boldmath $ $}). Ipak ova komanda ne podebljava donje i gornje indekse, znakove + : ;!? ( ) [ ] i granicnike promjenjive visine koji pocinju s \left i zavrsavaju sa \right. Npr. pisanjem {\boldmath $A+b-\alpha$} se dobije A + b. Spomenimo jos da se mali (i jos manji) znakovi u matematickoj okolini mogu dobiti pisanjem \scriptstyle (\scriptscriptstyle) komandi. Npr. $\scriptscriptstyle A+b-\alpha $ ce dati A+b. Evo sada primjera kako se dobivaju donji i gornji indeksi u matematickoj okolini. Gornje i donje indekse slazemo pomocu znakova _ i ^: Izlaz Ulaz Izlaz Ulaz x 2 $x_2$ x 2 y 3 $x_2y_3$ y = z 3b $y=z_{3b}$ x 3 $x^3$ x 3 y 2 $x^3y^2$ 5 x $5^x$ 3Y 2 $_3Y^2$ x y3 $x^{y^3}$ x 3 2 $x_2^3$ x 2 3 $x_3^2$ a (k) ij (X [i;j] a;b;c )2 $a_{ij}^{(k)}$ $(X_{a,b,c}^{[i,j]})^2$
cv.hari & D. Simic, 1994 21 A fp;qg (m; n; p) $A_{(ijk)}^{\{p,q\}}(m;n;p)$ (ijk) Razlomke slazemo pomocu znaka = ili naredbe \frac: Izlaz Ulaz 3=4 $3/4$ (3=7) 12:8 $(3/7)*12.8$ 13 $\frac{13}{125}$ 125 a $\frac{a}{b}=\frac{m+n}{x+y}$ = m+n b x+y a + 1 1+x 2 $\frac{a}{1+x}+\frac{1}{2}$ Naredba \frac bi se uglavnom trebala koristiti u displaymath i equation okolini zbog boljeg izgleda. Evo par slozenijih razlomaka: Izlaz x = y3 + z=5 y 2 + 8 Ulaz n[ x = nfracfy^3 + z=5gfy^2 + 8gn] x = y + x3 z 2 4 n n[x = y + nfracfx^3gfz 2g 4^n n] z = x 3 n 2 1 x Korijene slazemo pomocu naredbe \sqrt: n[z = nfracfx^fnfracf3gfn 2gggf1 xgn] p Izlaz Ulaz p Izlaz Ulaz 2 n $\sqrt{2}$ 3 $\sqrt[n]{3}$ p q n + 19 $\sqrt{n+19}$ n 3 + p y 2 $\sqrt{n^3+\sqrt{y_2}}$ Tockice kao oznaka za ponavljanje mogu biti horizontalne, okomite i kose. Horizontalne mogu biti donje : : : i centralne. Prve se postizu pisanjem naredbe \ldots koju mozemo upotrebljavati i u matematickom nacinu i u obicnom tekstovnom nacinu (koji jos zovemo i LR nacin, sto dolazi od \left-right" tj. nacin u kojem se tekst slaze s lijeva na desno). Ostale naredbe smijemo koristiti samo u matematickom nacinu. Tip Izlaz Ulaz Donje y 1 ; : : :; y n $y_1,\ldots,y_n$ Centralne 1 + 2 + + 13 $1+2+\cdots + 13$ Vertikalne Dijagonalne. $\vdots$... $\ddots$
cv.hari & D. Simic, 1994 22 3.1.2 Matematicki simboli Matematicke simbole koje LaT E X moze ispisati smijemo koristiti samo u matematickom nacinu. Npr. da bismo na izlazu dobili moramo napisati $\alpha$. Sve LaT E Xove matematicke simbole mozete naci u dodatku C, tablice 5{13, str. 48{50. Znakovi u tablici 10 biti ce manji ako ih pisete u math okolini, a veci ako ih koristite u okolinama displaymath ili equation. Ako zelite prekriziti (negirati ili nijekati) bilo koji simbol stavljanjem kose crte preko simbola, to se postize naredbom \not koju ispisete ispred naredbe za simbol koji zelite prekriziti. Npr. ulazni tekst $\mbox{ako je}\ y^2\not= 4\ \mbox{tada slijedi}\ y\not= 2$ ce na izlazu dati ako je y 2 6= 4 tada slijedi y 6= 2. LaT E X obicno dobro razdvaja znakove ali koji puta zelimo sami razdvojiti znakove i simbole. To mozemo u matematickom nacinu postici pomocu naredbi za horizontalno pomicanje: \, (tanki razmak), \: (srednji razmak), \; (debeli razmak), i \! (negativni tanki razmak). Naredba za negativni razmak se ponasa kao backspace (pomak unazad) naredba. Pritom se \, moze koristiti u svakom nacinu (ne samo matematickom). Imena funkcija, koja upisujemo pomocu odgovarajucih naredbi, pojavljuju se u romanskom stilu iako su pisana u matematickom nacinu (okolini). Popis funkcija koje su unaprijed zadane nalazi se u dodatku C u tablici 11 na str. 50. Za funkcije za koje ne postoje LaT E X naredbe mozemo koristiti naredbu \mbox{} npr. $\mbox{sh}\: x$. Neke od funkcija kao npr. lim, inf, sup, lim inf, lim sup, max, min dozvoljavaju donje indekse koji se u \display" (tj. displaymath, equation, eqnarray) okolinama na izlazu ispisuju ispod imena funkcija. Unutar o- dlomka, dakle u math okolini taj indeks je izvucen vise gore i udesno kako bi uzeo sto manje vertikalnog prostora. Evo primjera: lim n!1 x = 0 se dobije tipkajuci (unutar odlomka) \ \ $\lim_{n\rightarrow \infty}x=0$\ \. U displaymath okolini bi to izgledalo ovako: lim x = 0 n[ nlim fnnrightarrow ninftygx = 0 n] n!1 Postoje matematicki simboli (vidi tabelu 10 na str. 49) koji se prikazuju u dvije velicine ovisno o tome da li se nalaze ili ne u display okolinama. Ovisno o tome oni takoder donje, ali i gornje indekse ispisuju na razlicite nacine. Evo primjera nx k=1 j x k j 2 = py Z1 i=1 0 G i dx \[ \sum_{k=1}^n \mid x_k\mid^2 = \prod_{i=1}^p \int_0^{\infty} {\cal G}_i dx\] dok ce ista matematicka relacija u math okolini poprimiti oblik P n k=1 j x k j 2 = Q p i=1 1R 0 g i dx. Ako unutar odlomka tj. math okoline iznimno zelimo oblik koji se javlja u display okolinama tada moramo napisati $\displaystyle $, a samu formulu ispred desnog $ znaka. Slicno, ako zbog nekog razloga zelimo u display okolinama pisati formule sa zahtjevom da one na izlazu izgledaju kao u math okolini onda to forsiramo pisuci komandu \textstyle na pocetku okoline. 3.2 Slozeniji matematicki tekst 3.2.1 \Array" okolina Array okolina omogucava slaganje jedno- i dvo-dimenzionalnih polja. Za svaki stupac se moze naznaciti da li ce sadrzaj biti lijevo, desno ili centralno pozicioniran. To se postize pisanjem jednog od slova: l, r, c. Retci se razdvajaju naredbom \\, osim zadnjeg retka u kojem se \\
cv.hari & D. Simic, 1994 23 izostavlja. Stupci se razdvajaju znakom &. Taj znak se izostavlja iza zadnjeg stupca. Evo primjera: a 14 c d 3 e f g h \[ \begin{array}{ccc} a & 14 & c \\ d-3 & e & f \\ g & h & \lambda \end{array} \] Ili npr. se postize tipkanjem det a 11 a 12 a 13 a 1n a 21 a 22 a 23 a 1n a 31 a 32 a 33 a 1n....... a n1 a n2 a n3 a nn > 0 \[ \det \left \begin{array}{lllll} a_{11} & a_{12} & a_{13} & \cdots & a_{1n} \\ a_{21} & a_{22} & a_{23} & \cdots & a_{1n} \\ a_{31} & a_{32} & a_{33} & \cdots & a_{1n} \\ \vdots & \vdots & \vdots & \ddots & \vdots \\ a_{n1} & a_{n2} & a_{n3} & \cdots & \end{array} \right > 0 \] a_{nn} Vertikalne crte ispred i iza matrice dobili smo koristenjem naredbe za medase \left i \right. Smisao ovih naredbi je da se vertikalna crta isteze sve dok ne bude jednaka visini one konstrukcije koja je naznacena izmedu \left i \right. Umjesto mozemo koristiti npr. razne zagrade, razne vertikalne strelice i sl. (vidi dodatak C, tablica 12, str. 50.) Npr. 0 B @ 2 6 4 a b d d e f x y 3 7 5 1 C A = 0 B @ X x y 1 C A \[ \left( \begin{array}{c} \left[\begin{array}{cc} a & b \\ d & d \\ e & f \end{array}\right]\\ x \\ y \end{array} \right) = \left(\begin{array}{c} {\bf X}\\ x\\ y \end{array} \right) \] Oba medasa ne moraju biti jednaka, ali se moraju koristiti u paru. Ako zelimo imati samo jedan medas moramo umjesto drugog medasa upotrijebiti \left. ili \right.. Evo primjera F (x) = 8 >< >: 0 ako je x 0 x ako je 0 x 1 1 ako je x 1 \[ F(x)=\left\{ \begin{array}{lr} 0 & \mbox{ ako je}\ x\leq 0 \\ x & \mbox{ ako je}\ 0\leq x\leq 1\\ 1 & \mbox{ ako je}\ x\geq 1 \end{array} \right. \]
cv.hari & D. Simic, 1994 24 Uocimo razliku ako parametre lr zamijenimo s ll F (x) = 8 >< >: 0 ako je x 0 x ako je 0 x 1 1 ako je x 1 \[ F(x)=\left\{ \begin{array}{ll} 0&\mbox{ ako je}\ x\leq 0 \\ x&\mbox{ ako je}\ 0\leq x\leq 1\\ 1&\mbox{ ako je}\ x\geq 1 \end{array} \right. \] Vrlo su korisne i naredbe \multicolumn, kao i naredbe za poravnavanje prema nekom znaku i pisanje granicnih linija. U slijedecem primjeru koristimo decimalnu tocku kao ishodiste za poravnavanje. 123:45 99988:111 4:1234 na pr. 783:5 \[ \begin{array}{ r@{.}l }\hline 123 & 45\\ 99988 & 111\\ 4 & 1234\\ \multicolumn{2}{ c }{\mbox{na pr.}}\\ 783 & 5 \\ \hline \end{array} \] Uocimo da smo mogli koristiti bilo koji drugi znak umjesto tocke za poravnavanje. Svaka okomita crta u naredbi \begin{array} ispisuje vertikalnu liniju na tom mjestu kroz cijelu visinu polja. Slicno \hline ispisuje horizontalnu crtu na mjestu gdje je navedena. Ako \hline slijedi iza naredbe \\ onda se linija povlaci ispod podataka u prethodnom retku. Naredba \multicolumn{}{}{} omogucuje da se ulazni tekst pruzi kroz vise stupaca. Prvi parametar oznacava kroz koliko stupaca se tekst pruza, drugi pokazuje kako je pozicioniran (l, c, r), dok je treci parametar sam tekst. Konacno, naredba \mbox{} osigurava da se tekst slozi u LR nacinu (obicni tekstualni nacin). To je potrebno jer okolina array radi samo unutar matematickog nacina pa bi bez \mbox{} slova bila ukosena i drugacije razmaknuta. 3.2.2 Viselinijske jednadzbe Jednadzbe i matematicki izrazi mogu biti tako dugacki da se moraju protezati u vise redaka. U tu svrhu se koristi okolina eqnarray. Ona radi kao polje s tri stupca razdvojena znakovima &. Za razliku od polja koje moramo pisati unutar neke matematicke okoline (u matematickom nacinu), okolina eqnarray sama stvara matematicki nacin. Evo jednostavnog primjera: x = a b c d e f g \begin{eqnarray*} x & = & a-b-c-d \\ & & \mbox{ } -e-f-g \end{eqnarray*} Primijetimo da \mbox{} zauzima malo mjesta ispred znaka koji je stoga vise desno pozicioniran Ako maknemo zvijezdicu u \begin{eqnarray*} i \end{eqnarray*} komandama svaki redak dobiva broj jednadzbe koji je pozicioniran uz desnu marginu. Ako u nekom od tih redaka ne zelimo broj, moramo ispred komande \\ napisati komandu \nonumber. Evo jos jednog nacina kako lomiti dugu jednadzbu u vise redaka: x + y + v + w + z + x 1 + y 1 + v 1 = a b c d e f g a 1 b 1 \begin{eqnarray*} \lefteqn{x+y+v+w+z +x_1+y_1+v_1+w_1+z_1 =}\\ & & a-b-c-d-e-f-g \end{eqnarray*}
cv.hari & D. Simic, 1994 25 Kao i u prijasnjem primjeru dva znaka & & namecu pojavljivanje prvog znaka u drugom retku dva stupca u desno. LaT E X odreduje sirinu svakog stupca prema najduzem tekstu koji se u tom stupcu pojavljuje. Naredbom \lefteqn{} odredili smo da duzinu teksta unutar znakova {} LaT E X zanemaruje. Naredbom \hspace{} mozemo pomicati redove u desno ili u lijevo. Evo jos jednog slozenijeg primjera 8 < Xn 0 Xn ij = max jc 0 (2i 1;t) 2j 1;t j2 + jc (2i 1;t) 2j;t j 2 ; + max : t=2u+1 Xn 0 8 < : t=2u+1 Xn 0 t=2u+1 Xn 0 t=2u+1 To smo dobili utipkavajuci begin{eqnarray} \lefteqn{ sin 2 2i 1;t + sin 2 2i;t jc (2j 1;t) 2i 1;t j 2 + jc (2j 1;t) 2i;t + j 2 ; t=2u+1 Xn 0 t=2u+1 jc (2i;t) 2j 1;t j2 + jc (2i;t) 2j;t j2 9 = ; jc (2j;t) 2i 1;t j2 + jc (2j;t) 2i;t j 2 9 = ; sin 2 2j 1;t + sin 2 2j;t : (2) \Upsilon_{ij} = \max \left\{ \sum_{t=2u+1}^{n'} \left( c_{2j-1,t}^{(2i-1,t)} ^2 + c_{2j,t}^{(2i-1,t)} ^2\right), \sum_{t=2u+1}^{n'} \left( c_{2j-1,t}^{(2i,t)} ^2 + c_{2j,t}^{(2i,t)} ^2\right)\right\} }\nonumber \nonumber \\ & & \ \ \ \ \ \ \cdot \sum_{t=2u+1}^{n'} \left(\sin^2 \phi_{2i-1,t} + \sin^2 \phi_{2i,t}\right) \ + \nonumber \\ & &+ \max \left\{ \sum_{t=2u+1}^{n'} \left( c_{2i-1,t}^{(2j-1,t)} ^2 + c_{2i,t}^{(2j-1,t)} ^2\right), \sum_{t=2u+1}^{n'} \left( c_{2i-1,t}^{(2j,t)} ^2 + c_{2i,t}^{(2j,t)} ^2\right)\right\} \nonumber\\ & &\ \ \ \ \ \ \cdot \sum_{t=2u+1}^{n'} \left(\sin^2 \phi_{2j-1,t} + \sin^2 \phi_{2j,t}\right). \end{eqnarray} Iz ovog primjera vidljivo je da naredbe za produzene granicnike \left i \right mozemo koristiti i za uobicajene zagrade. Nuzno je da se ove naredbe pojavljuju u paru, jer LaT E X odreduje njihovu visinu prema visini teksta koji smo upisali izmedu dva granicnika. 3.2.3 Specijalni efekti Matematicke akcente dobivamo pomocu naredbi kao sto su \hat{}, \tilde{} i sl. (vidi dodatak C, tablica 13, str. 50.) Npr. $\hat{c}$ daje ^c, dok $\tilde{c}$ daje ~c. Posebno je vazna naredba \stackrel{}{}. Npr. utipkavanjem $\stackrel{\rightarrow}{+}$ mozemo dobiti simbol! +. Iznad i ispod formula mozemo povuci linije pomocu naredbi \overline{} i \underline{}. Npr. x 2 + z + p x; 2 x 3 je podvucen dobijemo utipkavanjem