Diel III.

Dnešný diel začneme tým, že sa pozrieme na vysádzanie medzier.

Horizontálne medzery

Pokiaľ chcete niekde v texte urobiť väčšiu medzeru, máte niekoľko možností. Príkazom \hspace{číslo jednotka} vytvoríte horizontálnu medzeru, ktorej šírka je v krútených zátvorkách. Jednotka môže byť jedna z nasledujúcich:

mm milimeter
cm centimeter
in inch, palec, 2,54 cm
pt point, bod, 1/72 palca
em šírka písmena M (v práve používanom písme)
ex výška písmena x (v práve používanom písme)

Ak chcete, aby medzera bola aj na začiatku alebo na konci riadku, použite príkaz \hspace*{číslo jednotka} namiesto \hspace. Ďalšie príkazy uvádzame v tabuľke.

\, malá horizontálna medzera
\quad medzera široká ako výška veľkého písmena
\qquad medzera široká ako dve výšky veľkého písmena
\hfill čo najširšia medzera (aby sa ešte zachoval predpísaný formát)

Príklad:

	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	Prvý\,Druhý\quad Tretí\qquad Štvrtý.
	\end{document}

Vertikálne medzery

Analogickými príkazmi k \hspace a \hspace* sú príkazy \vspace{číslo jednotka} a \vspace*{číslo jednotka}. Ďalšie príkazy sú

\smallskip asi 1/4 riadku
\medskip asi 1/2 riadku
\bigskip asi 1 riadok
\vfill čo najväčšia medzera (analogický príkaz k \hfill)

Príklad:

	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	Riadok 1

	Riadok 2

	Riadok 1'

	\bigskip
	Riadok 2'
	\end{document}

V niektorom z ďalších dielov si ukážeme, ako použiť príkaz \vfill na vertikálne (a aj úplné) stredenie a tiež ako pomocou neho možné písať na spodný okraj papiera.

Ako sme vám sľúbili v minulom diele, pozrieme sa teraz na najpoužívanejšie prostredia v LaTeXu. Dnešný diel rozčleníme na niekoľko poddielov a v každom sa pozrieme na jedno prostredie. Pre úplnosť doplníme aj prostredia o ktorých sme sa už bavili, t. j. prostredia flushleft, flushright a center.

Zoznamy

Na zoznamy môžete použiť prostredia itemize, enumerate, alebo description. Itemize dáva pred položky čierny krúžok (bullet), enumerate položky čísluje a v prostredí description si vy určíte, aký (zvýraznený) text bude pred položkou. Jednotlivé položky oddelíte tak, že pred každú napíšete

	\item

pre prostredia itemize a enumerate a

	\item[Názov_položky]

pre prostredie description.

Na niekoľkých príkladoch si ukážeme výstupy.

Príklady:

	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{itemize}

	\item
	Prvá položka.

	\item
	Druhá položka.

	\end{itemize}
	\end{document}
	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{enumerate}

	\item
	Prvá položka.

	\item
	Druhá položka.

	\end{enumerate}
	\end{document}
	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{description}

		\item[Súčet] je výsledok operácie +.
		\item[Rozdiel] je výsledok operácie -.

	\end{description}
	\end{document}

Zarovnávania a stredenie

Prostredie flushleft zarovná všetky riadky na ľavú stranu, flushright na pravú stranu a center ich vystredí. Riadky sú oddelené pomocou \\.

Príklady použitia nám situáciu dokreslia.

Príklady:

	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{flushleft}

	S týmto textom chcem robiť.\\
	Aj s týmto.

	\end{flushleft}
	\end{document}
	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{flushright}

	S týmto textom chcem robiť.\\
	Aj s týmto.

	\end{flushright}
	\end{document}
	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{center}

	S týmto textom chcem robiť.\\
	Aj s týmto.

	\end{center}
	\end{document}

Citáty

Pri citátoch použijeme prostredie quote alebo quotation. Prostredie quotation použijeme, ak sa citát skladá z viacerých odstavcov. Pre vysádzanie poézie môžeme použiť prostredie verse. Jednotlivé strofy oddelíme pomocou \\.

Príklad:

	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{quote}

		Toto je môj citát.

	\end{quote}
	\end{document}
	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{quotation}

	Toto je môj citát. Odstavec prvý.

	A toto je odstavec druhý.

	\end{quotation}
	\end{document}
	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{verse}

	Toto je prvý verš.\\
	A toto hneď druhý.

	\end{verse}
	\end{document}

Predformátovaný text

Prostredie verbatim, ktoré sa používa na vysádzanie predformátovaných textov, sa nám veľmi hodí napríklad pri tlači zdrojových textov súborov. Všetky znaky v texte budu vytlačené. To znamená, že napríklad "\dots 100% a možno aj viac" bude vytlačené ako "\dots 100% a možno aj viac" a nie ako "...100". Pre kratšie (jednoriadkové) úseky môžeme použiť príkaz \verb (nejde však o prostredie) a všetko, čo sa nachádza medzi

  \verb|

a

  |

bude vytlačené "do písmena, do znaku". Skúste si to!

Príklad:

	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{verbatim}
	\dots 100% a možno aj viac...
	\end{verbatim}
	\end{document}

Obrázky

Teraz sme sa dopustili malého klamu. Prostredie figure, o ktorom bude v tomto odstavci reč, sa síce používa na vyobrazenie obrázkov či schém, ale samo o sebe len zabezpečuje potrebné miesto tak, aby nebolo prerušené prechodom na novú stránku. Potrebné miesto zabezpečíte pomocou príkazu

	\vspace{čislo jednotka}

a popis obrázku udáte pomocou príkazu

	\caption{popis}.

Popis sa vytlačí pod obrázkom v strede a skratku Obr. a číslo pridá pred neho. LaTeX. Malý príklad ukáže o čo ide.

Príklad:

	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{figure}

	\vspace{3 cm}
	\caption{Ján Kudlička: Zasnežená dedina}

	\end{figure}
	\end{document}

Tabuľky

Podobným prostredím ako figure je prostredie table. Správa sa rovnako s výnimkou toho, že popis tabuľky je doplnený slovom Tabuľka a číslom a môže byť nad alebo pod tabuľkou (podľa toho, kde napíšete príkaz \caption). Vlastnú tabuľku vysádzate pomocou prostredí tabbing alebo tabular (vnorených do prostredia table).

Príklad použitia spolu s prostredím tabular nájdete nižšie.

Tabulátory

Prostredie tabbing vám umožní nastavovať a používať tabulátory, ktoré iste dobre poznáte z písacích strojov alebo iných počítačových programov slúžiacich na úpravu dokumentov. Tabulátory nastavíte pomocou vzorového riadku a na miesto, kde chcete dať zarážku napíšete \=. Ak nechcete vytlačiť vzorový riadok, na jeho konci použijete \kill namiesto \\, ktoré použijete na ukončenie tlačeného riadku. V (nevzorovom) riadku potom použijete príkaz \> tam, kde chcete skočiť na ďalšiu zarážku.

Príklad:

	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{tabbing}

	MMM\= Jozefína Zdrogvyliečená\= MM \kill
	Č. \> Meno a priezvisko      \> Vek \\
	1  \> Peter Abrahám          \> 11 \\
	2  \> Viliam Urban           \> 43 \\

	\end{tabbing}
	\end{document}

Tabuľky -- tabular

Prostredie tabular slúži na vysádzanie vlastných tabuliek. Prostredie však nezačnete klasickým \begin{tabular}, ale \begin{tabular}{...}, kde v druhých { } uvediete formát tabuľky. Formát tabuľky je postupnosť znakov l, r, c, p a |, pričom l znamená, že text v danom stĺpci bude zarovnávaný naľavo, r napravo a c, že text bude stredený. p{číslo jednotka} vytvorí stĺpec šírky uvedenej v zátvorkách a text bude chápaný ako odstavec. | vytvorí zvislú čiaru. To znamená, že napríklad

	\begin{tabular}{|l|c|c|}
	...
	\end{tabular}

vytvorí prostredie tabuľky, ktorá bude mať tri stĺpce, pričom prvý bude zarovnávaný doľava a ostatné dva budú vystredené. Všetky stĺpce budú ohraničené zvislou čiarou. l, r, c sú odvodené od slov left, right a center, p od paragraph (odstavec).

Všade tam, kde v prostredí tabuľky použijete znak & prejdete na nový stĺpec, \\ znamená prechod na nový riadok. Príkaz \hline vytvorí vodorovnú čiaru.

Príklad:

	\documentstyle[12 pt,slovak,a4]{article}

	\begin{document}
	\begin{table}

	\caption{Naša tabuľka}
	\begin{center}
	\begin{tabular}{|l|c|c|}
	\hline
	Meno & Vek & Kód \\
	\hline
	Peter & 20 & 1 \\
	Jozef & 11 & 2 \\
	\hline
	\end{tabular}
	\end{center}

	\end{table}
	\end{document}

Autor: Ján Kudlička. Vyšlo v PC Revue 9/99 a v Netáčiku.