> <\body> Documents are generally written to disk using the standard syntax (which corresponds to the and file extensions). This syntax is designed to be unobtrusive and easy to read, so the content of a document can be easily understood from a plain text editor. For instance, the formula () is represented by <\quote-env> with\|mode\|math\|x+y+\frac\|1\|2\+\sqrt\|y+z\\>> On the other hand, syntax makes style files difficult to read and is not designed to be hand-edited: whitespace has complex semantics and some internal structures are not obviously presented. Do not edit documents (and especially style files) in the syntax unless you know what you are doing. The format uses the special characters >, , >, and in order to serialize trees. By default, a tree like <\equation> |\|x> is serialized as <\tm-fragment> f\|x\|...\|x\> If one of the arguments ,\,x> is a multi-paragraph tree (which means in this context that it contains a tag or a tag), then an alternative long form is used for the serialization. If takes only multi-paragraph arguments, then the tree would be serialized as <\tm-fragment> <\verbatim> \\\f\ \ \ x \\|f\ \ \ ... \\|f\ \ \ x \/f\ In general, arguments which are not multi-paragraph are serialized using the short form. For instance, if and > and > are multi-paragraph, but not ,> > and >, then () is serialized as <\tm-fragment> <\verbatim> \\\f\|x\|x\ \ \ x \\|f\|x\ \ \ x \/f\ The escape sequences less\\\>, , gtr\\\> and may be used to represent the characters >, , > and . For instance, +\> is serialized as alpha\\\+\\\beta\\\>. The and primitives are serialized in a special way. The primitive is serialized as usual concatenation. For instance, the text \Pan note\Q is serialized as <\tm-fragment> <\verbatim> an \em\|important\ note The tag is serialized by separating successive paragraphs by double newline characters. For instance, the quotation <\quote-env> <\dutch> Ik ben de blauwbilgorgel. Als ik niet wok of worgel, is serialized as <\tm-fragment> <\verbatim> \\\quote-env\ \ \ Ik ben de blauwbilgorgel. \; \ \ Als ik niet wok of worgel, \/quote-env\ Notice that whitespace at the beginning and end of paragraphs is ignored. Inside paragraphs, any amount of whitespace is considered as a single space. Similarly, more than two newline characters are equivalent to two newline characters. For instance, the quotation might have been stored on disk as <\tm-fragment> <\verbatim> \\\quote-env\ \ \ Ik ben de \ \ \ \ \ \ \ \ \ \ blauwbilgorgel. \; \; \ \ Als ik niet wok of \ \ \ \ \ \ \ \ \ worgel, \/quote-env\ The space character may be explicitly represented through the escape sequence \P\Q. Empty paragraphs are represented using the escape sequence \P\Q. The primitive is used inside for the representation of binary data, like image files included into the document. Such binary data is serialized as <\tm-fragment> <\verbatim> \#\ where the > is a string of hexadecimal numbers which represents a string of bytes. >