Předchozí   Další   Dolů   Obsah 

C) Délkové registry, mezery a pomlčky v textovém režimu

Délkové registry se nemusí jen nastavovat - dají se i používat např. jako parametry maker. Některé registry se nedají vůbec nastavovat (např. \linewidth ).

Délkové registry:
(např. \parindent, \fill) jsou speciální parametry a dají se (řada z nich) modifikovat buď (např. pro \parindent a 3cm) takto \parindent=3cm nebo takto \parindent 3cm. Tyto modifikace mohou být i v textové části (až na výjimky, jako je např. \textwidth) a platí od až do místa případné další modifikace nebo do konce souboru.
Některé příkazy pro práci s délkovými registry:
\newlength{\nejakyreg} - definuje nový délkový registr \nejakyreg s počáteční délkou 0.
\setlenght{\nejakyreg}{.9\parindent} - nastaví hodnotu \nejakyreg na 90% hodnoty \parindent.
\addtolenght{\nejakyreg}{.9\parindent} - zvýší hodnotu \nejakyreg o 90% hodnoty \parindent.
\settowidth{\nejakyreg}{\large\textbf{BFLMPSVZ}} - nastaví velikost délkového registru \nejakyreg na délku textu uvedeného ve druhém parametru (podobně \settoheight).
\settodepth{\nejakyreg}{} - nastaví hodnotu registru \nejakyreg na vzdálennost spodního okraje objektu uvedeného ve druhém parametru od účaří.
Délkové registry se dají použít jako parametr v příkazech \vspace a \hspace. Délkové regisry mohou být i záporné.
Jednotky délek:
např. pt (tiskařský bod), em (zhruba prostor případající na písmeno m v nastaveném písmu), ex (zhruba prostor připadající na malé x v nastaveném písmu), in, cm, mm, sp (nejmenší délka)
Mezery a pomlčky v textovém režimu:
normální: \ (za lomítkem je mezera)
zůžená: \,
\quad
\qquad
nezlomitelná: ~ (je vlastně nevididelným znakem, které se jinak chová stejně jako písmeno (ale vypadá jako mezera) - pokud tedy spojuje dvě slova, tak se vlastně jedná o jedno slovo). Tím lze zabránit rozdělení některých seskupení znaků na okraji stránky (např. F.~X.~Šalda nebo v~pondělí). Dá se využít také pro to, aby odstavec začínal "prázdným" řádkem - stačí napsat ~\\. Pokud chceme zabránit rozdělení libovolného seskupení znaků, můžeme toto seskupení vložit do LR boxu - viz. Boxy.
\vspace{velikost} nebo \vspace*{velikost} (např. \vspace{.9cm} tvar s hvězdičkou vytvoří mezeru i tehdy, když připadne na uplný začátek nebo konec stránky
\hspace{velikost} nebo \hspace*{velikost} tvar s hvězdičkou vytvoří mezeru i tehdy, když připadne na uplný začátek nebo konec řádku

velikost může být i pružná délka, \fill - to je maximální mezera: např. \hspace{\fill} text \hspace{\fill} umístí text uprostřed řádku. Místo \hspace{\fill} lze používat zkrácení \hfill (podobně \vfill).

příkaz \hrulefill znamená maximální mezeru vyplněnou čarou
příkaz \dotfill znamená maximální mezeru vyplněnou tečkama

krátká pomlčka: - (tzv. spojovník)
normální pomlčka: --
dlouhá pomlčka: ---
oddělení klíčového slova od okolního textu (někdy klíčové slovo produkuje slovo, které splývá s dalším slovem):
pomocí prázdné skupiny {} uvedené za klíčovým slovem (např. \today{}blabla)


 Předchozí   Další   Nahoru   Obsah