Makro mozem pouzit ako nejaku skratku namiesto casto pouzivanej veci. Napriklad ak casto pouzivam znak pre realne cisla, mozem pouzit
Code: Select all
$\newcommand{\RR}{\mathbb R}$
Makra mozu mat aj parametre, napriklad ak vlozim taketo nieco
Code: Select all
$\newcommand{\intrv}[2]{\langle #1,#2\rangle}$
$\newcommand{\Zobr}[3]{#1 \colon #2 \to #3}$
V pripade, ze parameter pozostava z viac nez jedneho znaku, pouzijem kucerave zatvorky {}. Napriklad
Code: Select all
$\Zobr \varphi{\intrv01}{\intrv{\frac12}{\frac23}}$
Niektore veci funguju trochu inak ako v TeXu. V TeXu ste zvyknuti mat makra na zaciatku suboru. Tu ich musite mat niekde medzi dolarmi a ich platnost je na celej stranke, ktora sa zobrazuje.
Cize asi je rozumne (aby sa zabranilo konfliktom medzi makrami, ktore zadefinuju rozni ludia pripadne konfliktom so standardne pouzivanymi makrami, ktore sa nahraju automaticky:
- Nepouzivat ich v subjecte
- Pouzivat ich s mierou.
- Nepredefinovavat standardne makra (nepouzivat renewcommand)