LaTeX/Syntaxe

Z VavříčekWiki

Přejít na: navigace, hledání

Obsah

Povolené znaky

Vstupní LaTeXový soubor obsahuje znaky, které reprezentují text a znaky které jsou speciální a ve výstupu se nezobrazují (slouží například jako zástupné znaky pro mezeru, identifikátor příkazu, ...).


Pro vlastní textovou část lze použít tyto znaky:

abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
0123456789
. : ; , ? ! ' ` ( ) [ ] - / * @

poznámka: LaTeX může pracovat i se znaky národních abeced, ale ne ve výchozím stavu - více v jiné části tutoriálu nebo přímo.


Speciální znaky, které se přímo nezobrazují na výstupu jsou:

# $ % & ~ _ ^ \ { }

poznámka: pro některé z těchto speciálních znaků jsou v LaTeXu odpovídající příkazy - viz speciální znaky

Příkazy

Příkazy v LaTeXu (makra) jsou řetězce písmen (nejčastěji anglická slova nebo jejich zkratky), které se píší za znak '\' (zpětné lomítko). Mohou obsahovat povinné parametry (ty musí být zadány) a parametry nepovinné (příkaz je vykonán, i když nejsou uvedeny).

  • obecná syntaxe příkazu
    \prikaz[nepovinne parametry]{povinne parametry}
    • část s parametry je volitelná a záleží na daném příkazu, jestli nějaké parametry potřebuje

Rozlišují se velikostí písmen v názvu příkazu!!!


Prostředí

Kromě příkazů se v LaTeXu vyskytují ještě takzvaná prostředí. Jde o určitou část dokumentu, na který je aplikováno speciální formátování, nebo má speciální syntaxi - např.: seznamy, zarovnání na praporek, ...

  • obecná syntaxe prostředí
    \begin{nazevprostredi}
     
    ...
     
    \end{nazevprostredi}
  • jako v jiných značkovacích jazycích, se smějí prostředí do sebe vnořovat, ale nesmějí se překrývat
  • správně
    \begin{prostredi1}
     
    \begin{prostredi2}
     
    ...
     
    \end{prostredi2}
     
    \end{prostredi1}
  • spatně
    \begin{prostredi1}
     
    \begin{prostredi2}
     
    ...
     
    \end{prostredi1}
     
    \end{prostredi2}


Další drobnůstky

  • Pokud je mezi slovy několik mezer, tabelátoru, nebo konec řádku, LaTeX to považuje za jednu mezeru.
  • Odstavce se oddělují prázdným řádkem nebo příkazem \par.
  • Explicitní zalomení řádku se provádí příkazy:
    \newline
    \\
  • Některé příkazy změní formátovaní textu od místa jejich vložení (jde o tzv. deklarace) až do konce skupiny - ta je vymezena prostředím nebo složenými závorkami.
    \begin{prostredi}
    tady je jeste normalni pismo
    \zmenpismo
    tady je pismo zmenene
    \end{prostredi}
    tady je uz zase v původní podobě
    \prikaz{tady je jeste normalni pismo \zmenpismo tady je pismo zmenene} tady je uz zase v původní podobě
  • Komentáře se do zdrojového souboru zapisují za znak '%' - komentář trvá až do konce řádku.
Osobní nástroje