<\body> The tags described in this section are used to control the rendering of style files and style file elements. It both contains markup for activation and disactivation of content and for the rendering of tags. <\explain> <|explain> These tags can be used to temporarily or permanently change the of the . In usual documents, tags are by default active. In style files, they are by default inactive. For instance, an activated fraction is rendered as ; when deactivated, it is rendered as >. The and tags only activate or desactivate the root tag of the . Typically, a tag which contains hidden information (like ) can be disactivated by positioning the cursor just behind it and pressing . This action just disactivates the hyperlink, but not the potentially complicated body of the hyperlink. Therefore, the hyperlink is transformed into an inactive tag of the form >>. The and variants are used to activate or disactivate the whole (except when other (dis-)activation tags are found inside the ). The is used frequently inside the present documentation in order to show the inactive representation of content. Nevertheless, it is sometimes desirable to reactivate certain subtrees inside disactivated content. For instance, the following piece of disactivated code (using ) contains the reactivated subexpression \\>> (using ): <\tm-fragment> \\>>> from .>>> <\explain> >|arg-n> <|explain> This tag is used for the default inline rendering of an inactive tag with a given and arguments until . For instance, > produces . The style of the rendering may be customized in the menu, or by modifying the , , and environment variables. <\explain> >|arg-n> >|arg-n> >|arg-n> <|explain> These tags are similar to , when some of the arguments of the tag run over several lines. Typical HTML-like tags would correspond to and . Since macros may take more than one argument, a is provided for separating distinct multi-paragraph arguments. Moreover, the opening, middle and closing tags may take additional inline arguments for rendering in a compact fashion. For instance, the code <\tm-fragment> <\inactive*> is rendered by default as <\tm-fragment> The rendering may be customized in a similar way as in the case of . <\explain> >|var-n|val-n|body> >|var-n|val-n|body> <|explain> This tag may be used in order to temporarily modify the rendering of inactive tags, by setting each environment variable to in the local typesetting context of . When importing a style file, each / tag is replaced by its . In the case of , the modified rendering is only applied to the root tag of the . In the case of , the rendering is modified for the entire . <\explain> >> >> <|explain> This tag may be used in order to render an inactive tags as whether we applied the macro on it. When importing a style file, each / tag is replaced by its . In the case of , the modified rendering is only applied to the root tag of the . In the case of , the rendering is modified for the entire . <\explain> <|explain> These tags are used only temporarily when entering special content. When pressing , a tag is created. After entering the name of the symbol, or the ASCII-code of the symbol and pressing return, the tag is replaced by the corresponding symbol (usually a string enclosed in \>). When pressing , a tag is created. After entering a string and pressing return, it is determined whether the string corresponds to a command, a macro argument, a macro or an environment variable (in this order). If so, then the tag is replaced by the appropriate content. When pressing while a selection is active, then the selection automatically becomes the argument of the hybrid command (or the hybrid command itself, when recognized). The tag behaves similarly as the tag except that it only recognizes commands. The rendering macros for source trees are built-in into . They should not really be considered as primitives, but they are not part of any style file either. <\explain> <|explain> Typeset the using some indentation. <\explain> <|explain> Flush to the right. This macro is useful to make the end of a block environment run until the right margin. This allows for more natural cursor positioning and a better layout of the informative boxes. <\explain> <|explain> These macros are used for the syntactic highlighting of source trees. They determine how to render subtrees which correspond to macro names, variable names, argument names, verbatim content, integers, lengths and error messages. <\explain> <|explain> These macros are used for the identification of style files and packages and their corresponding s. The is a container for , , as well as and macros. The tag specifies the and of a style file and sets the environment variable with -style> to . The specifies the and of a package, as well as the corresponding and its version . It sets the environment variable -package> to and -dtd> to . The tag is a shorthand for when the name of the coincides with the name of the package.