3. diel - Úvod do LaTeXu - Nadpisy a obsah, zvýrazňovanie textu
Vitajte u tretieho dielu seriálu o profesionálne sadzbe dokumentov v sádzacom nástroji LaTeX. V minulom dieli sme si ukázali ako by mala vyzerať základná štruktúra dokumentov zasadených v LaTeXu. V dnešnom dieli si povieme pár informácií o nadpisoch a tvorbe obsahu.
Nadpisy
Určite viete prečo používať nadpisy. Ak by sa ale medzi čitateľmi tohto článku našiel niekto, kto by to nevedel, radšej to spíše. Nadpisy používame pre členenie textu, aby sa čitateľ v našom diele orientoval, skrátka aby dielo bolo prehľadné.
Nadpisy v sádzacom nástroji LaTeX majú tú výhody, že sa automaticky číslujú a vytvorenie obsahu dokumentu je v LaTeXu otázka jedného príkazu.
Text nadpisu sa uvádza ako povinný argument u príkazu nadpisu. Druhov nadpisov máme v latexe veľa. Tie najdôležitejšie nadpisy používané pre triedu article sú uvedené nižšie (zoradené podľa dôležitosti).
\section{...} % nadpis 1. úrovně \subsection{...} % nadpis 2. úrovně \subsubsection{...} % nadpis 3. úrovně \paragraph{...} % nadpis 4. úrovně \subparagraph{...} % nadpis 5. úrovně
Ak by ste ale vsádzali nejaký dokument triedy report alebo book, môžete použiť aj nasledujúce príkazy.
\part{...} % ve třídě report i book \chapter{...} % pouze ve třídě book
Myslím, že ich významy vysvetľovať nemusím - sú zrejmé z ich názvov.
Poznámka
Príkaz \ part nemá vplyv na číslovanie kapitol.
Hviezdičkový zápis
Niekedy sa môže stať, že nebudete chcieť nejaký nadpis číslovať a alebo uviesť ho v obsahu. K tomu slúži takzvaný hviezdičkový zápis.
\section*{Předmluva}
Obsah
Obsah dokumentu vygeneruje LaTeX sám, na mieste kam napíšeme nasledujúci príkaz.
\tableofcontents
Pri kompilácii dokumentu, ktorý obsahuje obsah, je potreba súbor preložiť minimálne dvakrát. Prvýkrát si LaTeX zistí, na akých stránkach jednotlivé nadpisy sú a druhýkrát vypíše samotný obsah.
Príklad
V nasledujúcom príklade je ukázané, ako by mohla základná štruktúra zdrojového kódu napríklad seminárne práce.
Pozn: Práca nespĺňa všetky nariadenia a normy (vlastne skoro žiadne).
\documentclass[12pt,a4paper,titlepage]{report} % deklarace třídy \usepackage[czech]{babel} % jazyk dokumentu \usepackage[latin2]{inputenc} % kódování dokumentu \title{Příklad seminární práce} % název dokumentu \author{ITNetwork.cz} % autor dokumentu \date{1.1.2015} % datum vytvoření dokumentu \begin{document} % začátek textu dokumentu \maketitle % vypsání titulní stránky dokumentu \tableofcontents % vypsání obsahu \section*{Úvod} % nečíslovaný nadpis, není uveden v obsahu Příklad kapitoly, která nebude číslovaná a nebude zahrnuta v obsahu. \section{První kapitola} % normální číslovaný nadpis Velmi zajímavý text 1. kapitoly \section{Druhá kapitola} Ještě zajímavější text druhé kapitoly. \subsection{Nadpis druhé úrovně} % číslovaný podnadpis Logicky oddělený celek. \section*{Závěr} % nečíslovaný nadpis, není uveden v obsahu Zajímavé shrnutí Vaší práce. \end{document} % konec dokumentu
Pozn: Nesmieme zabudnúť, že dokument musíme preložiť minimálne dvakrát.
Zvýrazňovanie textu
Zvýrazňovanie textu sú rovnako dôležité ako vytváranie nadpisov. Používame ich z toho dôvodu, že nám pomáhajú povedať, ktorá časť dokumentu je dôležitá. Môžeme s nimi označiť významný pojem atp.
Základný zvýraznenie, teda kurzíva, sa v LaTeXu robí pomocou príkazu emph, ktorý ako povinný argument prijíma zvýraznený text.
\emph{Tento text je zvýrazněný.}
Zaujímavou vecou u zvýrazňovanie pomocou príkazu emph je, že keď ho použijete vnorené do seba, text bude normálny.
\emph{Tento text je psaný kurzívou. \emph{Tento text je normální.} A tento je zas psaný kurzívou.}
Výsledok: Tento text je písaný kurzívou. Tento text je normálne. A tento je zase písaný kurzívou.
Ďalšie možnosti zvýrazňovanie
V nasledujúcej tabuľke je zoznam iných možností formátovania textu.
formátovanie | príkaz | blokovo | deklarácia |
---|---|---|---|
normálny text | \ Textnormal {} | normalfont | |
Roman, normálne písmo | \ Textreme {} | \ rm | \ rmfamily |
Italikom, kurzíva | \ Textit {} | \ it | \ itshape |
bold | \ Textbf {} | \ bf | \ bfseries |
strojené písmo | \ Texttt {} | \ tt | \ ttfamily |
Medium, stredné písmo | \ Textmd {} | \ mdseries | |
Upright, vzpriamené písmo | \ Textup {} | \ upshape | |
Slanted, sklonené písmo | \ Textsl {} | \ sl | \ slshape |
Sans serif, bezpätkové písmo | \ Textsf {} | \ sf | \ sffamily |
kapitálky | \ Textsc {} | \ sc | \ scshape |
\textbf{Tučně psaný text.}
Výsledok: Hrubo písaný text.
Pokiaľ chcete použiť blokové príkazy na formátovanie textu, musíte si text, ktorý chcete formátovať, obaliť zloženými zátvorkami. Blokový príkaz potom celý text v zátvorkách sformátuje.
Nějaký normální text, ve kterém je vložen {\bf formátovaný text}.
Výsledok: Nejaký normálny text, v ktorom je vložený formátovaný text.
Pokiaľ chcete text formátovať pomocou deklarácie, použijete k tomu tzv. Prostredie. My sme prostredie v tomto seriáli už použili, ale nehovorili sme si, ako sa to volá. Príkladom prostredie sú naše párové tagy \ begin a \ end. Takže príklad formátovanie pomocou prostredia bude vyzerať nejako takto:
\begin{document} % začátek dokumentu Nějaký normální obsah dokumentu. \begin{bfseries} % začátek prostředí, které text zformátuje Tučný text \end{bfseries} % konec prostředí, které text zformátuje . \end{document} % konec dokumentu.
Výsledok: Nejaký normálny obsah dokumentu. Tučný text.
Záver
V tomto dieli sme sa naučili veľa vecí. Ako prvé sme si ukázali, ako rozdeľovať dokument pomocou nadpisov. Následne sme sa pozreli na hviezdičkový zápis nadpisov, ktorý nám umožňuje nezahrnúť nejaký nadpis do obsahu, ktorý sme sa tiež naučili tvoriť.
V druhej časti článku sme sa pozreli na rôzne možnosti zvýrazňovanie textov.
Mal si s čímkoľvek problém? Stiahni si vzorovú aplikáciu nižšie a porovnaj ju so svojím projektom, chybu tak ľahko nájdeš.
Stiahnuť
Stiahnutím nasledujúceho súboru súhlasíš s licenčnými podmienkami
Stiahnuté 57x (160.52 kB)
Aplikácia je vrátane zdrojových kódov v jazyku LaTeX