Contents Up << >>

## Initialisation file syntax

The initialisation file contains further detailed options for customising Tex2RTF's behaviour. A file may be specified with the `-macros` command line switch, otherwise Tex2RTF looks for the file `tex2rtf.ini` in the working directory or input file directory.

The file may comprise macro (command) definitions or option settings.

The syntax for a macro definition is:

        \name [number of args] {...LaTeX code...}

For example:

        \crazy      [2]{{\bf #2} is crazy but #1 is not}
        \something  [0]{}
        \julian     [0]{Julian Smart}

The syntax for an option setting is:

        name = value

or

        name = "value"

For example:

        conversionMode = RTF
        runTwice = true
        titleFontSize = 12
        authorFontSize = 10
        headerRule = yes
        footerRule = yes

Options expecting boolean values accept 1, 0, true, false, yes, no in any combination of upper or lower case.

End-of-line comments are allowed in an initialisation file, using the hash, semicolon or percent signs to denote the start of a comment, which runs until the end of the line.

Tex2RTF options