<A name="MARKSEC2"></A>
The structure of an Aida file is very simple. It usually starts with a
header followed by the body of the text.
The header contains instructions like this:
:DestDir: aida_output/ :Title: Quick Example
The precise syntax of the header instructions is explained in the next
section. The header can be empty: Aida defines defaults for all the header
parameters.
A header instruction does not have necessarily to be written at the
beginning of the file. This is just easier to read.
The header instructions are processed when they are met by the Aida
parser. In some circumstances, one might want to issue a header instruction
later in the file, for instance in order to modify a setting while the file
is being processed.
The rest of an Aida file is text marked with Aida tags. The syntax of
the Aida markup language is described in a section below.
It is possible to split the input into several smaller files which can be
included from a master file (or from any other input file) using either the
((input
or the ((include
tags.