# Commands, switches and placeholders

Commands

An UDO command begins with a single !. A command tells UDO to do something where you used it e.g. to output the table of contents with !tableofcontents.

A command is only recognized, when it is placed at the beginning of a line, may be indented by spaces or tabs.

Commands may only be composed of ! and the command descriptor, but they may expect further parameters. Please find more details about the various commands in the command index.

Switches

An UDO switch begins with a single !. A switch tells UDO how to handle some commands e.g. !language [english] that switches the language of the destination file to English so that UDO will print Appendix instead of Anhang.

A switch is only recognized, when it is placed at the beginning of a line, may be indented by spaces or tabs.

Switches may only be composed of ! and the switch descriptor, but they may expect further parameters. Please find more defails about the various switches in the command index.

Placeholders

An UDO placeholder begins with a (! and ends with a single ). A placeholder is replaced by certain characters, e.g. (!B) by {\bf for LaTeX or by resp. for HTML. You can use placeholders wherever you want.