Professional Documents
Culture Documents
LaTeX Kurs
LaTeX Kurs
Sadraj
1 Uvod u LATEX
1.1 ta je LATEX? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Tipini LATEX ulazni fajl . . . . . . . . . . . . . . . . . . . . . . . . . .
1.3 Znakovi i kontrolne sekvence . . . . . . . . . . . . . . . . . . . . . . . .
2
2
2
4
LATEX-a
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
6
7
8
10
11
13
14
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
15
15
16
17
17
18
21
22
22
23
24
25
25
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1.1
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
26
28
29
33
33
36
38
39
42
42
44
45
Uvod u LATEX
ta je LATEX?
1.2
1.3
Sada emo opisati detaljnije neke od mogunosti LATEX-a opisane u prethodnom primjeru.
Veina znakova sa tastature, kao to su slova i brojevi imaju svoje uobiajeno
znaenje. Ipak, znakovi
\ { } $ ^ _ % ~ # &
se koriste u posebne svrhe unutar LATEX-a. Zbog toga, pisanje jednog od tih znakova
nee kreirati odgovarajui znak u izlaznom (PDF ili DVI) dokumentu. Naravno, ovi
znakovi se rijetko koriste u obinom tekstu, i postoje metode njihovog kreiranja kada
su potrebni u izlaznom dokumentu.
Da bi se napisao dokument iz podruja matematike, neophodno je da kreiranje
znaajnog broja posebnih matematikih simbola. Takoer, matematiki dokumenti
esto sadre nizove brojeva ili simbola, matrice i ostale komplikovane izraze. Oni se
kreiraju u LATEX-u koritenjem kontrolnih sekvenci. Mnogo kontrolnih sekvenci se
sastoji od backslash-a, nakon kojeg slijedi string slova (koja mogu biti velika ili mala)
Na primjer, \alpha, \textit i \sum su neke od kontrolnih sekvenci.
U ranijem primjeru smo koristili kontrolne sekvence \textit i \textbf da promijenimo font da bude nakoen ili italik i da bude podebljan ili boldiran, respektivno.
Takoer, koristimo kontrolnu sekvence \to, \in, \delta i \epsilon da kreiramo matematike simbole i i grka slova i .
4
2
2.1
\begin{document}
Ovu komandu prati tijelo teksta, u formatu koji je odreen pravilima LATEX-a.
Konano, zavravamo ulazni fajl sa linijom koja sadri slijedeu komandu
\end{document}
2.2
2.3
LATEX tretira znak za novi red (enter) kao obini razmak, prazni prostor. Slino, LATEX
tretira tab znakove kao prazne prostore. Nadalje, LATEX posmatra niz razmaka kao da
je rije o jednom jedinom razmaku, i slino e ignorisati prazne prostore na poetku ili
kraju linije u ulaznom fajlu. Tako da, npr., ako kucamo
This is
a
silly
example
of
a
file with many spaces.
of a new paragraph.
dobit emo
This is a silly example of a file with many spaces.
This is the beginning of a new paragraph.
Ovo znai da je svejedno da li se napie jedan ili dva razmaka izmeu dvije rijei.:
LATEX ne razlikuje ta dva sluaja. Svi razmaci koji slijede nakon kontrolne sekvence e
biti ignorirani od strane LATEX-a.
Ako stvarno elite prazan prostor u izlaznom dokumentu koji slijedi nakon neega
to je kreirano sa kontrolnom sekvencom, onda morate prije tog razmaka staviti backslash \. Tako da u sluaju da elite da dobijete slijedeu reenicu
LATEX is a very powerful computer typesetting program.
morate ukucati
\LaTeX\ is a very powerful computer typesetting program.
(Ovdje kontrolna sekvenca TeX je koritena da kreira LATEXlogo.)
U pravilu, ne trebate nikad stavljati razmak nakon lijeve zagrade ili prije desne
zagrade. Ako postavite, onda rizikujete da LATEXmoda pone novu liniju odmah
nakon lijeve zagrade ili prije desne, to znai da se imate sluaj da je samo zagrada u
jednom redu, a sve ostalo u drugom.
2.4
Oznake navodnika
2.5
10
2.6
12
2.7
Komanda
\textrm
\textsf
\texttt
Deklaracija
\rmfamily
\sffamily
\ttfamily
Roman familija
Sans serif familija
Typewriter familija
\textup
\textit
\textsl
\textsc
\upshape
\itshape
\slshape
\scshape
Upright oblik
Italic oblik
Slanted oblik
Small caps oblik
\textmd
\textbf
\mdseries
\bfseries
Medium serija
Boldface serija
o o
Ovi akcenti se koriste u obinom tekstu. Oni ne mogu biti koriteni unutar matematikih izraza, poto drugaije kontrolne sekvence se koriste da kreiraju akcente unutar
matematike.
\{e}
\{e}
\^{e}
\"{o}
\~{n}
\={o}
\.{o}
\u{o}
\v{c}
\H{o}
\t{oo}
\c{c}
\d{o}
\b{o}
13
2.8
Aktivni znakovi
# $ % & \ ^ _ { } ~
imaju posebnu svrhu unutar LATEX-a. Tako da oni ne mogu biti kreirani u izlaznom
dokumentu njihovim jednostavnim pisanjem. U rijetkim situacijama kad se trebaju
koristiti specijalni znakovi
#$%&_{}
u izlaznom dokumentu, oni se kreiraju pisanjem kontrolnih sekvenci
\# \$ \% \& \_ \{ \}
respektivno. Ipak, znakovi \, ^ i ~ ne mogu biti kreirani jednostavno stavljanjem
"backslash"-a ispred njih. Oni mogu se kreirati koritenjem \char92 (jedino u \texttt
fontu), \char94 i \char126 respektivno. (Dekadni brojevi 92, 94 i 126 su ASCII kodovi
ovih znakova.)
Ostali posebni simboli se mogu uvesti koritenjem odreenih kontrolnih sekvenci:
Simbol
,
,
,
,
,
Kontrolne sekvence
\oe, \OE
\ae, \AE
\aa, \AA
\o, \O
\l, \L
\ss
?
!
\dag
\ddag
\S
\P
\copyright
\pounds
\i
\j
14
3
3.1
15
(1)
(2)
and
3.2
&
\$
\%
\&
\_
\{
\} .
3.3
Superscript i subscript
3.4
Grka slova
Grka slova se kreiraju u matematikom modu pisanjem naziva slova kojem prethodi
"backslash" \. Da bismo dobili formulu P = r2 piemo P = r^2 \pi.
Slijede kontrolne sekvence za standardne forme malih grkih slova:
\alpha
\beta
\gamma
\delta
\epsilon
\zeta
\eta
\theta
\iota
\kappa
\lambda
\mu
\nu
\xi
o
\pi
17
\rho
\sigma
\tau
\upsilon
\phi
\chi
\psi
\omega
Nema posebne komande za grko slovo omikron, dovoljno je napisati samo obino
slovo o.
Neka grka slova se pojavljuju u raznim varijantama. Te varijante se mogu dobiti
dodavanjem var prije naziva slova. Slijedea tabela prikazuje uobiajene forme ovih
slova i njihove druge varijante:
\epsilon
\theta
\pi
\rho
\sigma
\phi
$
%
\varepsilon
\vartheta
\varpi
\varrho
\varsigma
\varphi
Velika grka slova se dobijaju pisanjem velikog poetnog slova u nazivu slova. Slijede
kontrolne sekvence za velika grka slova (izostavljena su velika grka slova koja se
pojavljuju u engleskom alfabetu):
3.5
\Gamma
\Delta
\Theta
\Lambda
\Xi
\Pi
\Sigma
\Upsilon
\Phi
\Psi
\Omega
Matematiki simboli
<
=
\aleph
\hbar
\imath
\jmath
\ell
\wp
\Re
\Im
\partial
\infty
>
k
6
4
\
\prime
\emptyset
\nabla
\surd
\top
\bot
\|
\angle
\triangle
\backslash
18
[
\
]
\forall
\exists
\neg
\flat
\natural
\sharp
\clubsuit
\diamondsuit
\heartsuit
\spadesuit
Veliki operatori:
X
\sum
Y
\prod
a
\coprod
\bigcap
\bigcup
\bigsqcup
\int
\bigvee
\oint
\bigwedge
[
G
\bigodot
\bigotimes
M
\bigoplus
\biguplus
Binarne operacije:
?
\pm
\mp
\setminus
\cdot
\times
\ast
\star
\diamond
\circ
\bullet
\div
]
u
t
/
.
o
4
5
\cap
\cup
\uplus
\sqcap
\sqcup
\triangleleft
\triangleright
\wr
\bigcirc
\bigtriangleup
\bigtriangledown
\vee
\wedge
\oplus
\ominus
\otimes
\oslash
\odot
\dagger
\ddagger
\amalg
Relacije:
`
^
_
\leq
\prec
\preceq
\ll
\subset
\subseteq
\sqsubseteq
\in
\vdash
\smile
\frown
w
3
a
|
k
\geq
\succ
\succeq
\gg
\supset
\supseteq
\sqsupseteq
\ni
\dashv
\mid
\parallel
Negacije relacija:
19
'
=
./
|=
.
=
\equiv
\sim
\simeq
\asymp
\approx
\cong
\bowtie
\propto
\models
\doteq
\perp
6
<
6
6
6
6
6
v
\not<
\not\leq
\not\prec
\not\preceq
\not\subset
\not\subseteq
\not\sqsubseteq
6
>
6
6
6
6
6
w
\not>
\not\geq
\not\succ
\not\succeq
\not\supset
\not\supseteq
\not\sqsupseteq
6
=
6
6
6'
6
6=
6
\not=
\not\equiv
\not\sim
\not\simeq
\not\approx
\not\cong
\not\asymp
Nizovi:
\leftarrow
\longleftarrow
\Leftarrow
= \Longleftarrow
\leftrightarrow
\longleftrightarrow
- \hookleftarrow
( \leftharpoonup
) \leftharpoondown
\uparrow
\Uparrow
l \updownarrow
% \nearrow
& \searrow
7 \mapsto
*
) \rightleftharpoons
\rightarrow
\longrightarrow
\Rightarrow
= \Longrightarrow
\Leftrightarrow
\Longleftrightarrow
, \hookrightarrow
* \rightharpoonup
+ \rightharpoondown
\downarrow
\Downarrow
m \Updownarrow
- \nwarrow
. \swarrow
7 \longmapsto
\lbrack
\lbrace
b
h
\lfloor
\langle
\lceil
\rfloor
\rangle
\rceil
\rbrack
\rbrace
c
i
Alternativna imena:
20
3.6
6=
{
}
|
k
\ne or \neq
\le
\ge
\{
\}
\to
\gets
\owns
\land
\lor
\lnot
\vert
\Vert
\iff
\colon
(same as \not=)
(same as \leq)
(same as \geq)
(same as \lbrace)
(same as \lbrace)
(same as \rightarrow)
(same as \leftarrow)
(same as \ni)
(same as \wedge)
(same as \vee)
(same as \neg)
(same as |)
(same as \|)
(same as \Longleftrightarrow, but with
extra space at each end)
(same as :, but with less space around it and
less likelihood of a line break after it)
3.7
\arccos
\arcsin
\arctan
\arg
\cos
\cosh
\cot
\coth
\csc
\deg
\det
\dim
\exp
\gcd
\hom
\inf
\ker
\lg
\lim
\liminf
\limsup
\ln
\log
\max
\min
\Pr
\sec
\sin
\sinh
\sup
\tan
\tanh
Nazivi funkcija koji nisu sadrani u prethodnoj listi mogu se dobiti konvertovanjem u roman font. Tako da se kosekans ugla A, cosecA moe dobiti pisanjem
$\mathrm{cosec} A$. Ako bismo napisali $cosec A$, dobili bismo cosecA.
3.8
3.9
Razlomci i korijeni
Razlomci oblika
brojnik
nazivnik
A
se mogu dobiti u L TEX-u koritenjem slijedee konstrukcije
\frac{brojnik }{nazivnik }.
Na primjer, da dobijemo
The function f is given by
f (x) = 2x +
x7
x2 + 4
b b2 4ac
2a
23
trebamo napisati
The roots of a quadratic polynomial $a x^2 + bx + c$ with
$a \neq 0$ are given by the formula
\[ \frac{-b \pm \sqrt{b^2 - 4ac}}{2a} \]
U LATEX-u, n-ti korijen se kreira pisanjem
\sqrt[n]{izraz }.
Na primjer, za dobijanje
The roots of a cubic polynomial of the form x3 3px 2q are given by
the formula
r
r
q
q
3
3
2
3
q + q p + q q 2 p3
where the values of the two cube roots must are chosen so as to ensure that
their product is equal to p.
u LATEX-u treba napisati
The roots of a cubic polynomial of the form $x^3 - 3px - 2q$
are given by the formula
\[ \sqrt[3]{q + \sqrt{ q^2 - p^3 }}
+ \sqrt[3]{q - \sqrt{ q^2 - p^3 }} \]
where the values of the two cube roots must are chosen
so as to ensure that their product is equal to $p$.
3.10
Za pisanje tri take (...) koriste se kontrolne sekvence \ldots (za take poravnate sa
donjom linijom teksta), i \cdots (za take poravnate sa sredinom linije matematike
formule). Tako da formula
f (x1 , x2 , . . . , xn ) = x21 + x22 + + x2n
se dobije pisanjem
\[ f(x_1, x_2,\ldots, x_n) = x_1^2 + x_2^2 + \cdots + x_n^2 \]
Slino, formula
1 xn+1
= 1 + x + x2 + + xn
1x
se kreira koritenjem \cdots, i treba napisati
\[ \frac{1 - x^{n+1}}{1 - x} = 1 + x + x^2 + \cdots + x^n \]
24
3.11
a
`
a
a
~a
\underline{a}
\overline{a}
\hat{a}
\check{a}
\tilde{a}
\acute{a}
\grave{a}
\dot{a}
\ddot{a}
\breve{a}
\bar{a}
\vec{a}
3.12
Zagrade i norme
25
7x + 5
f (x, y, z) = 3y z 3 +
.
1 + y2
2
Nain za pisanje ovih velikih zagrada je pisanjem \left( za lijevu i \right) za desnu
zagradu, i pustiti LATEX da ostatak posla sam uradi. Tako se gornja formula dobija
pisanjem
\[ f(x,y,z) = 3y^2 z \left( 3 + \frac{7x+5}{1 + y^2} \right).\]
Ako kucate zagradu kojoj prethodi \left onda LATEX trai odgovarajuu zagradu
kojoj prethodi \right i rauna veliinu zagrada potrebnih da se ogradi dio formule.
Mogu se baratati sa \left( i \right] ako neko to eli: nema razloga da zagrade
imaju isti oblik, mada u matematikim operacijama bi trebale imati. Moe se vriti i
ugnijedivanje zagrada, pa se kucanjem
\[ \left| 4 x^3 + \left( x + \frac{42}{1+x^4} \right) \right|.\]
dobija
3
4x
42
.
+ x+
4
1+x
Pisanjem \left. i \right. dobiju se nul-zagrade koje su posve nevidljive. Razmotrimo, na primjer, problem pisanja
du
.
dx x=0
elimo da napravimo vertikalnu liniju dovoljno veliku da bude jednake visine kao derivacija ispred nje. Da bismo to uradili, pretpostavimo da je derivacija zatvorena unutar
zagrada, gdje je lijeva zagrada nevidljiva, a desna je vertikalna linija. Nevidljiva zagrada se kreira pisanjem \left., tako da cijela formula se kreira pisanjem
\[ \left. \frac{du}{dx} \right|_{x=0}.\]
3.13
Neophodno je osigurati da su znakovi jednakosti poravnati. U LATEX-u, takva se formula pie koritenjem okruenja eqnarray*. Gornji primjer se dobije pisanjem
\begin{eqnarray*}
\cos 2\theta & = & \cos^2 \theta - \sin^2 \theta \\
& = & 2 \cos^2 \theta - 1.
\end{eqnarray*}
Primijetiti upotrebu posebnog znaka & kao taba za poravnanje. Kada se pie formula,
dio druge linije formule koji poinje sa pojavljivanjem & e biti postavljen odmah ispod
dijela formule koji poinje sa odgovarajuim pojavljivanjem &. Takoer, \\ se koristi
za odvajanje linija formule, odnosno za prelazak u novi red.
Iako smo postavili odgovarajue pojavljivanje od & jednog ispod drugog u gornjem
primjeru, nije neophodno to raditi u ulaznom fajlu. To se radi u gornjem primjeru da
se olaka itljivost ulaznog fajla.
Neto komplikovaniji primjer
If h 21 | z| then
1
| z h| | z|
2
and hence
( z) ( z h)
1
1
=
( z h)( z)
z h z
h
=
( z h)( z)
2|h|
.
| z|2
se dobije pisanjem
If $h \leq \frac{1}{2} |\zeta - z|$ then
\[ |\zeta - z - h| \geq \frac{1}{2} |\zeta - z|\]
and hence
\begin{eqnarray*}
\left| \frac{1}{\zeta - z - h} - \frac{1}{\zeta - z} \right|
& = & \left|
\frac{(\zeta - z) - (\zeta - z - h)}{(\zeta - z - h)(\zeta - z)}
\right| \\ & = &
\left| \frac{h}{(\zeta - z - h)(\zeta - z)} \right| \\
& \leq & \frac{2 |h|}{|\zeta - z|^2}.
\end{eqnarray*}
27
Zvjezdica u eqnarray* je stavljena da se onemogui automatsko numeriranje jednaina kreiranih u LATEX-u. Ako elite numerirati vielinijsku formulu, trebate koristiti
\begin{eqnarray} i \end{eqnarray}.
3.14
a b c
d e f
g h i
is given by the formula
a b
c
() = d e f
g
h i
|x| =
x
if x 0;
x if x < 0.
Primijetiti da obje kolone ovog reda imaju lijevo poravnanje, tako da koristimo {ll}
odmah nakon \begin{array}. Velika vitiasta zagrada se kreira koritenjem \left\{.
Ipak, ovo zahtijeva i odgovarajuu \right zagradu. Tu koristimo nul-zagradu \right.,
koju smo objasnili ranije. Ona je nevidljiva. Gornji tekst se moe dobiti iz slijedeeg
ulaza
\[ |x| = \left\{ \begin{array}{ll}
x & \mbox{if $x \geq 0$};\\
-x & \mbox{if $x < 0$}.\end{array} \right. \]
3.15
Izrazi
du d2 u
i
dt dx2
se dobiju u LATEX-u pisanjem \frac{du}{dt} i \frac{d^2 u}{dx^2}, respektivno.
Matematiki simbol se dobije pisanjem \partial. Tako da toplotna jednaina
u
2u 2u 2u
=
+
+
t
x2 y 2 z 2
se dobije pisanjem
29
\[\frac{\partial u}{\partial t}
= \frac{\partial^2 u}{\partial x^2}
+ \frac{\partial^2 u}{\partial y^2}
+ \frac{\partial^2 u}{\partial z^2} \]
Za dobijanje matematikih izraza kao
lim , inf i sup
x+
x>s
u prikazanim jednaina piemo \lim_{x \to +\infty}, \inf_{x > s} i \sup_K, respektivno. Za dobijanjem
3x2 + 7
= 3.
lim
x+ x2 + 1
piemo
\[ \lim_{x \to +\infty} \frac{3x^2 +7x^3}{x^2 +5x^4} = 3.\]
Za dobijanje znaka sume kao
2n
X
i=1
1
k 2 = n(n + 1).
2
k=1
se dobije pisanjem
\[ \sum_{k=1}^n k^2 = \frac{1}{2} n (n+1).\]
Sada emo objasniti kako dobiti integrale u matematikim dokumentima. Tipini
(odreeni) integral je:
Z b
f (x) dx.
30
slovo, kao npr. u dx, dy i dt. Da bismo obezbijedili korektno pojavljivanje, moramo
staviti dodatni razmak prije d koritenjem \,. Tako da
Z +
xn ex dx = n!.
Z
x2 +y 2 R2
cos d = sin .
f (x, y) dx dy =
Z 2 Z R
=0
Z R
0
f (r cos , r sin )r dr d.
r=0
2x dx
= log(1 + R2 ).
2
1+x
se dobije kucanjem
\[ \int_0^{+\infty} x^n e^{-x} \,dx = n!.\]
\[ \int \cos \theta \,d\theta = \sin \theta.\]
\[ \int_{x^2 + y^2 \leq R^2} f(x,y)\,dx\,dy
= \int_{\theta=0}^{2\pi} \int_{r=0}^R
f(r\cos\theta,r\sin\theta) r\,dr\,d\theta.\]
i
\[ \int_0^R \frac{2x\,dx}{1+x^2} = \log(1+R^2).\]
respektivno.
U nekim viestrukim integralima (integrali koji sadre vie od jednog znaka integrala) moe se dogoditi da LATEX stavlja previe praznog prostora izmeu znakova
integrala. Nain da se pobolja prikaz integrala je da se koristi kontrolna sekvenca \!
za uklanjanje neeljenog prostora. Tako da, npr. viestruki integral
Z 1Z 1
0
x2 y 2 dx dy.
se dobija pisanjem
\[ \int_0^1 \! \int_0^1 x^2 y^2\,dx\,dy.\]
Da smo napisali
\[ \int_0^1 \int_0^1 x^2 y^2\,dx\,dy.\]
31
dobili bismo
Z 1Z 1
x2 y 2 dx dy.
Ovdje smo koristili tri puta \! da dobijemo prikladno mali razmak izmeu znakova
integrala. To moemo zapisati na slijedei nain
\[ \int \!\!\! \int_D f(x,y)\,dx\,dy.\]
Da smo napisali
\[ \int \int_D f(x,y)\,dx\,dy.\]
Dobili bismo
Z Z
f (x, y) dx dy.
D
h2
ih
=
t
2m
2
2
2
+
+
+ V .
x2 y 2 z 2
!
R3
|(r, 0)|2 dx dy dz = 1.
ZZZ
|(r, t)|2 dx dy dz = 1
R
for all times t. If we normalize the wave function in this way then, for any
(measurable) subset V of R3 and time t,
ZZZ
|(r, t)|2 dx dy dz
represents the probability that the particle is to be found within the region V at time t.
32
4
4.1
33
pt
pc
in
bp
cm
mm
dd
cc
sp
taka(point)
pica
in
big point
centimetar
milimetar
didot point
cicero
scaled point
(1
(1
(1
(1
(1
in = 72.27 pt)
pc = 12 pt)
in = 25.4 mm)
in = 72 bp)
cm = 10 mm)
Dakle, za kreiranje horizontalnog praznog prostora od 20 milimetara u sredini paragrafa, treba napisati \hspace{20 mm}.
Ako LATEX odlui da prekine liniju na mjestu u dokumentu gdje je specificiran
\hspace, onda se nikakav prazan prostor ne kreira. Da se osigura da se prazan prostor
kreira i na mjestu prekida linije, treba napisati \hspace* umjesto \hspace.
Za kreiranje vertikalnog praznog prostora izmeu paragrafa, koristi se \vspace,
nakon ega slijedi duina tog praznog prostora unutar vitiastih zagrada. Za dobijanje
This is the first paragraph of some text. It is separated from the second
paragraph by a vertical skip of 10 millimetres.
LATEX ima svoja pravila kod odreivanja duina praznih prostora. Na primjer,
LATEX e staviti dodatni prazni prostor nakon take, ako procijeni da ta taka predstavlja kraj reenice.
Pravilo koje je usvojio LATEX je da taku smatra krajem reenice ako je prije nje
malo slovo. Ako je prije nje veliko slovo, onda LATEX smatra da to nije taka za kraj
reenice, nego taka koja se nalazi nakon neijih inicijala.
Ovo dosta dobro funkcionira u veini sluajeva. Ipak, LATEX povremeno grijei.
Ovo se dogaa u nekim estim skraenicama (kao u Gosp. Tucakovi ili itd.), i u
imenima urnala datih u skraenom obliku (npr., Proc. Amer. Math. Soc.). Nain da
se ovaj problem prebrodi je stavljanjem backslash-a prije praznog prostora. Tako da
treba pisati
Gosp.\ Tucakovi
itd.\ i
Proc.\ Amer.\ Math.\ Soc.
LATEX odreuje sam kako da dijeli paragraf u redove, i esto e razdijeliti duge
rijei na kraju reda. Ipak, nekad je potrebno rei LATEX-u da ne prekida redove na
odreenim razmacima. Posebni znak koji se koristi za ovu svrhu je ~. To predstavlja
prazan prostor na kojem LATEX-u nije dozvoljeno da prekida red. Ponekad je poeljno
koristiti ~ u imenima ljudi gdje su njihova imena predstavljena inicijalima. Za dobijanje
J. R. R. Tolkien je najbolje pisati J.~R.~R.~Tolkien. Takoer je i poeljno to raditi
u frazama kao Tutorijal 7 i put duine l, to se dobije pisanjem Tutorijal~7 and
put duine~$l$ .
LATEX e automatski "uvlaiti" paragrafe (sa izuzetkom prvog paragrafa u novom poglavlju i potpoglavlju). Ovo se moe sprijeiti stavljanjem kontrolne sekvence
\noindent na poetku paragrafa. Tako da se
This is the beginning of a paragraph which is not indented in the usual
way. This has been achieved by placing an appropriate control sequence at
the beginning of the paragraph.
dobija pisanjem
\noindent
This is the beginning of a paragraph which is not
indented in the usual way. This has been achieved
by placing an appropriate control sequence at the
beginning of the paragraph.
Suprotno, kontrolna sekvenca \indent tjera LATEX da "uvue" paragraf.
35
4.2
Liste
4.3
Prikazani citati
Prikazani citati mogu biti sadrani u tekstu koritenjem okruenja quote i quotation
\begin{quote} ... \end{quote}
i
\begin{quotation} ... \end{quotation}.
Okruenje quote je preporuljivo za krae citate: itav citat je "uvuen" u quote
okruenju, ali prve linije pojedinih paragrafa nisu dodatno "uvuene". Ulazni fajl
Isaac Newton discovered the basic techiques of
the differential and integral calculus, and
applied them in the study of many problems
in mathematical physics. His main mathematical
works are the \emph{Principia} and the \emph{Optics}.
He summed up his own estimate of his work as follows:
\begin{quote}
I do not know what I may appear to the world; but to
myself I seem to have been only like a boy, playing
on the sea-shore, and diverting myself, in now and
then finding a smoother pebble, or a prettier shell
38
4.4
Tablice
Chicago&U.S.A.&1893\\
Z\"{u}rich&Switzerland&1897\\
Paris&France&1900\\
Heidelberg&Germany&1904\\
Rome&Italy&1908
\end{tabular}
\end{quote}
Komanda \begin{tabular} mora biti praena sa stringom koji je izmeu vitiastih
zagrada to odreuje format tablice. U gornjem primjeru, string {lll} odreuje tablicu
sa tri kolone koje imaju lijevo poravnanje. Unutar tijela tablice, znak & se koristi
da razdvoji kolone unutar svakog reda, a dvostruki "backslash" da razdvoji redove,
odnosno za prelazak u novi red.
Slijedei primjer pokazuje kako dobiti tabelu sa vertikalnim i horizontalnim linijama. Tekst
The group of permutations of a set of n elements has order n!, where
n!, the factorial of n, is the product of all integers between 1 and n. The
following table lists the values of the factorial of each integer n between 1
and 10:
n
n!
1
1
2
2
3
6
4
24
5
120
6
720
7
5040
8
40320
9 362880
10 3628800
Note how rapidly the value of n! increases with n.
se kreira u LATEX-u koritenjem ulaznog fajla:
The group of permutations of a set of $n$~elements has
order $n!$, where $n!$, the factorial of $n$, is the
product of all integers between $1$ and $n$. The
following table lists the values of the factorial of each
integer~$n$ between 1 and 10:
\begin{quote}
\begin{tabular}{|r|r|}
40
\hline
$n$&$n!$\\
\hline
1&1\\
2&2\\
3&6\\
4&24\\
5&120\\
6&720\\
7&5040\\
8&40320\\
9&362880\\
10&3628800\\
\hline
\end{tabular}
\end{quote}
Note how rapidly the value of $n!$ increases with $n$.
U ovom primjeru, {|r|r|} nakon \begin{tabular} specificira da tablica se sastoji od
dvije kolone desno-poravnatog teksta sa vertikalnim linijama lijevo i desno od tablice,
kao i izmeu kolona.
Unutar tijela tablice, komanda \hline proizvodi horizontalnu liniju; ova komanda
se moe postaviti jedino izmeu specifikacije i tijela tablice (tako se kreira linija na vrhu
tablice) ili odmah nakon prelaska u novi red (za kreiranje horizontalne linije izmeu
redova i na kraju tablice).
U tabular okruenju, specifikacija formata nakon \begin{tabular} treba da se
sastoji od jednog ili vie slijedeih znakova, koji su obuhvaeni unutar vitiastih zagrada
{ i }:
l
c
r
p{irina}
|
@{tekst}
4.5
Figure
Postavljanje figura, odnosno slika je veoma bitno u svakom text editoru, pa tako i u
LATEX-u.
Pokretanjem slijedeeg koda
\begin{figure}[h!]
\centering
\includegraphics[width=0.5\textwidth]{vedo.png}
\caption{Vedad Ibievi postie gol Argentini na SP 2014}
\end{figure}
se dobije
42
4.6
4.7
Pretpostavimo da piemo neki rad koji ima jako mnogo pojavljivanja matematikih
izraza. Na primjer, pretpostavimo da su jako esti integrali poput
Z +
f (x) dx.
44
Bilo bi lijepo kad bismo pisali \inftyint (recimo) za dobijanje prethodnog znaka
nesvojstvenog integrala. Ovo se moe uraditi koritenjem komande \newcommand. Mi
zapravo uradimo slijedee: liniju sa ovom komandom
\newcommand{\inftyint}{\int_{-\infty}^{+\infty}}
postavimo blizu poetka ulaznog fajla (npr., nakon \documentclass komande, ali prije
\begin{document} komande). Onda samo treba da napiemo
\[ \inftyint f(x)\,dx.\]
da dobijemo gornju formulu.
Moemo i modifikovati ovu proceduru. Pretpostavimo da smo definisali novu komandnu sekvencu \intwrtx sa postavljanjem linije
\newcommand{\intwrtx}[1]{\int_{-\infty}^{+\infty} #1 \,dx}
na poetak ulaznog fajla. Ako sada napiemo liniju
\[ \intwrtx{f(x)}.\]
onda dobijamo
Z +
f (x) dx.
Ono to se sada desilo je: izraz u vitiastim zagradam poslije \intwrtx je zamijenjen u izrazu koji definira \intwrtx, i mijenja #1 u tom izrazu.
Broj 1 unutar uglatih zagrada u \newcommand liniji gdje se definira \intwrtx govori
A
L TEX-u da treba oekivati jedan izraz u vitiastim zagradama nakon \intwrtx da
zamijeni #1 u definiciji od \intwrtx. Ako definiramo kontrolnu sekvencu \intwrt sa
\newcommand{\intwrt}[2]{\int_{-\infty}^{+\infty} #2 \,d #1}
onda bi LATEXtrebao oekivati dva izraza da zamijeni #1 i #2 u definiciji od \intwrt.
Tako da ako ukucamo
\[ \intwrt{y}{f(y)}.\]
dobit emo
Z +
f (y) dy.
45
4.8
46