IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

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
Používanie príkazov je asi jasné, ale radšej uvediem príklad.
\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

 

Predchádzajúci článok
Úvod do LaTeXu - Štruktúra dokumentu
Všetky články v sekcii
Latex
Článok pre vás napísal svanda777
Avatar
Užívateľské hodnotenie:
Ešte nikto nehodnotil, buď prvý!
Aktivity