Odstavcová sazba II
Osnova kapitoly
- Zarovnání a obtékání odstavců
- Textová prostředí
- Výčtová prostředí
- Poznámky pod čarou
- Okrajové poznámky
- Vícesloupcová sazba
- Úkoly k řešení
Odstavec je považován za základní stavební kámen dokumentu, který slouží k ohraničení konkrétní myšlenky v textu. Úkolem sazeče je odstavce od sebe vizuálně odlišit a zajistit jejich kvalitní vysazení bez rušivých elementů.
Nejprve se seznámíme s několika standardními prostředími pro sazbu odstavců, až poté se budeme zabývat parametry odstavců a jejich optimálnímu nastavení.
Zarovnání a obtékání odstavců
Odstavce lze zarovnat následujícími čtyřmi způsoby:
- na blok (laicky „do bloku“);
- na praporek vpravo (laicky „vlevo“);
- na praporek vlevo (laicky „vpravo“);
- na střed.
Všechny způsoby graficky znázorňuje následující obrázek:




Pro nastavení zarovnání lze využít standardní prostředí i přepínače, které jsou shrnuty v tabulce:
Zarovnání | Prostředí | Přepínač | Typické využití |
---|---|---|---|
Na blok | (výchozí, nelze nastavit) | běžné odstavce | |
Na praporek vpravo | flushleft | \raggedright | nadpisy, seznam literatury |
Na praporek vlevo | flushright | \raggedleft | citáty, věnování, motto |
Na střed | center | \centering | matematické vzorce |
Obtékání
Různé možnosti obtékání textu lze zajistit těmito příkazy (přepínači):
Příkaz | Význam | Kladná hodnota | Záporná hodnota |
---|---|---|---|
\hangindent | velikost přidaného okraje | okraj vlevo | okraj vpravo |
\hangafter | počet řádků, na které se aplikuje | počet řádků bez ovlivnění | počet ovlivněných řádků |
Lorem ipsum dolor sit ...
\hangindent=1cm % přidán levý okraj 1 cm
\hangafter=3 % nejdříve tři řádky bez úprav, zbytek s úpravou
Lorem ipsum dolor sit ...
\hangindent=-1cm % přidán pravý okraj 1 cm
\hangafter=-3 % nejdříve tři řádky s úpravou, zbytek bez úprav
Lorem ipsum dolor sit ...

Naprosto libovolný tvar odstavce umožňuje vytvořit příkaz \parshape
. Je nutno zadat počet ovlivněných řádků a poté pro každý z nich dvě hodnoty:
levý okraj a šířku řádku. Má-li odstavec více řádků, než je zadáno, budou všechny ostatní formátovány stejně jako poslední zadaný.
\parshape 9 % budeme upravovat prvních 9 řádků odstavce
4.0cm 8cm % 1. řádek
3.5cm 9cm % 2. řádek
3.0cm 10cm % 3. řádek
2.5cm 11cm % 4. řádek
2.0cm 12cm % 5. řádek
2.5cm 11cm % 6. řádek
3.0cm 10cm % 7. řádek
3.5cm 9cm % 8. řádek
4.0cm 8cm % 9. řádek (a také všechny následující)
Lorem ipsum dolor sit ...

Textová prostředí
Systém LATEX obsahuje definice textových prostředí, která se používají pro změnu předdefinovaného tvaru běžných odstavců. Mezi textová prostředí zahrnujeme prostředí pro sazbu citátů, pro různá zarovnání a pro doslovný text.
Citáty
Citáty se sázejí s přidanými okraji dvěma způsoby. Variantu bez zarážek a s nenulovým odsazením zajistí prostředí quote
:
\begin{quote}
...
\end{quote}
Variantu se zarážkami a bez odsazení zajistí prostředí quotation
:
\begin{quotation}
...
\end{quotation}
Citáty mohou obsahovat více odstavců. Výběr vhodného prostředí závisí na zvoleném způsobu sazby dokumentu.
Verše
Pro sazbu veršů je k dispozici prostředí verse
. Každá strofa (kromě první) začíná po prázdném řádku, jednotlivé verše jsou zakončeny příkazem pro řádkový zlom.
\begin{verse}
první verš první strofy \\
druhý verš první strofy \\
poslední verš první strofy
první verš druhé strofy \\
druhý verš druhé strofy \\
poslední verš druhé strofy
...
\end{verse}
Doslovný text
Doslovný text nepodléhá žádnému formátování a je vysázen v tom tvaru, jak je napsán ve zdrojovém textu. Standardně je zvoleno strojopisné písmo. Příkazy pro doslovný text se nesmějí objevit v parametru jiného příkazu.
Pro kratší úseky textu, u něhož chceme zakázat formátování, lze použít příkaz \verb
. Bezprostředně za příkazem následuje hraniční znak (libovolný znak, který se neobjeví v doslovném textu). Za tímto znakem následuje zápis textu, jenž nemá být formátován. Na konci je opět tentýž hraniční znak:
\verb?...? % za ? je možné dosadit libovolný znak, který se nevyskytuje v doslovném textu
Pro delší texty (celé odstavce) lze využít prostředí verbatim
.
\begin{verbatim}
...
\end{verbatim}
Alternativně lze použít příkaz \verb*
, resp. prostředí verbatim*
, které umožňuje viditelně zobrazovat mezery.
Méně striktní variantou je prostředí alltt
, které je dostupné po připojení stejnojmenného balíčku. Uvnitř tohoto prostředí je možné využívat příkazy.
Výčtová prostředí
Výčtová prostředí provádějí složitější formátování odstavců ve formě posloupnosti jednotlivých položek v různých tvarech a označeních. Jsou k dispozici tři standardní prostředí, jednotlivé položky jsou vždy uvozeny příkazem \item
. Odsazení položek výčtu lze ovlivnit nastavením registru \itemsep
, uvedeným za úvodním příkazem prostředí. Výchozí hodnota registru je 2 pt.
Neuspořádaný výčet
Neuspořádaný výčet vytváří prostředí itemize
. Je možné vytvářet vnořené výčty, v každém vnitřním prostředí se používají pro jednotlivé položky jiné značky (kulička, pomlčka, hvězdička, tečka).
\begin{itemize}
\item ...
\end{itemize}
Uspořádaný výčet
Uspořádaný výčet vytváří prostředí enumerate
. Opět je možné vytvářet vnořené výčty, vnitřní výčty se obvykle vyznačují jiným způsobem (například písmeny). Efektivní způsob práce
nabízí balíček enumerate
, který umožňuje nastavit podobu jednotlivých položek pomocí nepovinného parametru prostředí.
\begin{enumerate}
\item ...
\end{enumerate}
Popisný výčet
Účelem výkladového seznamu je popis význam určitých hesel. Hesla jsou volitelným parametrem příkazu \item
a jsou automaticky sázena tučně.
\begin{description}
\item [pojem] ... vysvětlení pojmu ...
\end{description}
Poznámky pod čarou
Poznámky pod čarou lze chápat jako zvláštní případ odstavců, jsou sázeny menším stupněm písma. K vložení poznámky pod čarou slouží příkaz \footnote
, jehož povinným parametrem je text poznámky pod čarou.
...\footnote{... text poznámky pod čarou ...} ...
V některých prostředích (např. v tabulce) nelze příkaz \footnote
uvést, protože by nepracoval správně. Řešením je použití dvojice příkazů \footnotemark
a \footnotetext
, bude vysvětleno později, příp. viz učebnice str. 65.
Okrajové poznámky
Okrajové poznámky (tzv. marginálie) jsou sázeny v podobě odstavce vedle běžného textu. K tomuto účelu slouží příkaz \marginpar
.
\marginpar{text poznámky}
Vícesloupcová sazba
Vícesloupcovou sazbu řeší balík multicol
. V něm je definováno prostředí multicols
, které slouží k ohraničení úseku textu sázeného do více sloupců. Prostředí má jeden povinný parametr, a tím je požadovaný počet sloupců.
\begin{multicols}{počet sloupců}
...
\end{multicols}
Úkoly k řešení
Příprava
Báseň Tygr v českém překladu:
Tygře, tygře, žhavě žhneš v noci, jíž jak lesem jdeš! Kdo vzal smrti její moc a dal ti strašnou souměrnost? V hloubi kde, kde v nebesích planul oheň očí tvých? Na čích perutích se vznese? Která ruka plamen snese? Který fortel, které ruce utkaly tkáň tvého srdce? Kdo, když srdce začlo bít, strašný spár moh' vytvořit? Kdo dal řetěz, kdo jej kul? V které výhni mozek žhnul? Která kovadlina, hmat smí tu hrůzu do ruk brát? Když pak hvězdy vrhly kopí, jejich slzy nebe kropí, moh' se, kdo tě stvořil, smát? Beránka moh' udělat? Tygře, tygře, žhavě žhneš v noci, jíž jak lesem jdeš! Kdo vzal smrti její moc a dal ti strašnou souměrnost?
Alternativně můžeme použít původní originál básně The Tyger z roku 1794:
Tyger Tyger, burning bright, In the forests of the night; What immortal hand or eye, Could frame thy fearful symmetry? In what distant deeps or skies. Burnt the fire of thine eyes? On what wings dare he aspire? What the hand, dare seize the fire? And what shoulder, & what art, Could twist the sinews of thy heart? And when thy heart began to beat, What dread hand? & what dread feet? What the hammer? what the chain, In what furnace was thy brain? What the anvil? what dread grasp, Dare its deadly terrors clasp! When the stars threw down their spears And water'd heaven with their tears: Did he smile his work to see? Did he who made the Lamb make thee? Tyger Tyger burning bright, In the forests of the night: What immortal hand or eye, Dare frame thy fearful symmetry?
Řešení
\begin{verse} Tygře, tygře, žhavě žhneš\\
v noci, jíž jak lesem jdeš!\\
Kdo vzal smrti její moc\\
a dal ti strašnou souměrnost? V hloubi kde, kde v nebesích\\
planul oheň očí tvých?\\
Na čích perutích se vznese?\\
Která ruka plamen snese? Který fortel, které ruce\\
utkaly tkáň tvého srdce?\\
Kdo, když srdce začlo bít,\\
strašný spár moh' vytvořit? Kdo dal řetěz, kdo jej kul?\\
V které výhni mozek žhnul?\\
Která kovadlina, hmat\\
smí tu hrůzu do ruk brát? Když pak hvězdy vrhly kopí,\\
jejich slzy nebe kropí,\\
moh' se, kdo tě stvořil, smát?\\
Beránka moh' udělat? Tygře, tygře, žhavě žhneš\\
v noci, jíž jak lesem jdeš!\\
Kdo vzal smrti její moc\\
a dal ti strašnou souměrnost? \end{verse}
Kde se dozvědět více?
Problematika je podrobně popsána v učebnici LATEX pro začátečníky ve 4. kapitole na stranách 56–65.
Pro rozšiřující studium je možné využít publikace TEXbook naruby (Petr Olšák, 2001) a TEX pro pragmatiky (Petr Olšák, 2016).