  This is a Yodl help file for use with JED's yodl mode.  It was made from
  the info documentation for Yodl.
  
----------------------------------------------------------------------
abstract
   `abstract(text)'
     Defines an abstract for an `article' or `report' document.
     Abstracts are not implemented for `book's or `manpage's. Must
     appear *before* starting the document with the `article' or
     `report' macro.
----------------------------------------------------------------------
affiliation
   `affiliation(site)'
     Defines an affiliation, to appear in the document titlepage below
     the author field. Must appear *before* starting the document with
     `article', `report' or `book'. The affiliation is only printed
     when the author field is not empty.
----------------------------------------------------------------------
appendix
   `appendix()'
     Start appendices
----------------------------------------------------------------------
article
   `article(title)(author)(date)'
     Starts an article. The top-level sectioning command is `(n)sect'.
     In HTML conversions only one output file is written.
----------------------------------------------------------------------
bind
   `bind(text)'
     Issue binding char after text.
----------------------------------------------------------------------
bf
   `bf(text)'
     Sets `text' in boldface.
----------------------------------------------------------------------
book
   `book(title)(author)(date)'
     Starts a book document. The top-level sectioning command is
     `(n)chapter', `(n)part' being optional. In HTML output files are
     created for each chapter.
----------------------------------------------------------------------
center
   `center(text)'
     Sets `text' centered, when the output format permits. Use `nl()'
     in the text to break lines.
----------------------------------------------------------------------
chapter
   `chapter(title)'
     Starts a new chapter in `book's or `report's.
----------------------------------------------------------------------
lchapter
   `lchapter(label)(title)'
     Starts a new chapter in `book's or `report's, setting a label at
     the beginning of the chapter.
----------------------------------------------------------------------
cite
   `cite(1)'
     Citation
----------------------------------------------------------------------
clearpage
   `clearpage()'
     Starts a new page, when the output format permits. Under HTML a
     horizontal line is drawn.
----------------------------------------------------------------------
setlatexverbchar
   `setlatexverbchar(char)'
     Set the char used to quote latex() `\verb' sequences
----------------------------------------------------------------------
setrofftableoptions
   `setrofftableoptions(optionlist)'
     Set the options for tbl table, default: `allbox'
----------------------------------------------------------------------
code
   `code(text)'
     Sets `text' in code font, and prevents it from being expanded.
     For unbalanced parameter lists, use `CHAR(40)' to get `(' and
     `CHAR(41)' to get `)'.
----------------------------------------------------------------------
def
   `def(macroname)(nrofargs)(redefinition)'
     Defines `macroname' as a macro, having `nrofargs' arguments, and
     expanding to `redefinition'. This macro is a shorthand for
     `DEFINEMACRO'.   An error occurs when the macro is already
     defined. Use `redef()' to unconditionally define or redefine a
     macro.
----------------------------------------------------------------------
description
   `description(list)'
     Sets `list' as a description list. Use `dit(item)' to indicate
     items in the list.
----------------------------------------------------------------------
dit
   `dit(itemname)'
     Starts an item named `itemname' in a descriptive list. The list is
     either enclosed by `startdit()' and `enddit()', or is an argument
     to `description()'.
----------------------------------------------------------------------
ellipsis
   `ellipsis()'
     Set ellipsis.
----------------------------------------------------------------------
eit
   `eit()'
     Indicates an item in an enumerated list. The list is either
     enclosed by `starteit()' and `endeit()', or is an argument to
     `enumerate()'.
----------------------------------------------------------------------
em
   `em(text)'
     Sets `text' as emphasized, usually italics.
----------------------------------------------------------------------
email
   `email(address)'
     In HTML, this macro sets the `address' in a `<a href="mailto=..">'
     locator. In other output formats, the `address' is sent to the
     output. The `email' macro is a special case of `url'.
----------------------------------------------------------------------
nemail
   `nemail(name)(address)'
     Named email (duh).  A more consistent naming for url, lurl, email
     an nemail would be nice.
----------------------------------------------------------------------
endcenter
   `endcenter()'
     Ends centered text that is started with `startcenter()'.
----------------------------------------------------------------------
enddit
   `enddit()'
     Ends a descriptive list that is started with `startdit()'.
----------------------------------------------------------------------
endeit
   `endeit()'
     Ends an enumerated list that is started with `starteit()'.
----------------------------------------------------------------------
endit
   `endit()'
     Ends an itemized list that is started with `startit()'.
----------------------------------------------------------------------
endmenu
   `endmenu()'
     *DEPRECATED* Ends a menu that is started with `startmenu()'.
----------------------------------------------------------------------
enumerate
   `enumerate(list)'
     Sets `list' as an enumerated list. Use `eit()' to indicate items in
     the list.
----------------------------------------------------------------------
fig
   `fig(label)'
     This macro is a shorthand for `figure ref(label)' and just makes
     the typing shorter, as in `see fig(schematic) for ..' See
     `getfigurestring()' and `setfigurestring()' for the `figure' text.
----------------------------------------------------------------------
figure
   `figure(file)(caption)(label)'
     Sets the picture in `file' as a figure in the current document,
     using the descriptive text `caption'. The `label' is defined as a
     placeholder for the figure number and can be used in a
     corresponding `ref' statement. Note that the `file' must be the
     filename without extension: YODL will supply `.gif' when in HTML
     mode, or `.ps' when in LaTeX mode. Figures in other modes are not
     (yet) implemented.
----------------------------------------------------------------------
file
   `file(text)'
     Sets `text' as filename, usually boldface.
----------------------------------------------------------------------
footnote
   `footnote(text)'
     Sets `text' as a footnote, or in parentheses when the output format
     does not allow footnotes.
----------------------------------------------------------------------
gagmacrowarning
   `gagmacrowarning(name name ...)'
     Prevents the `yodl' program from printing _cannot expand possible
     user macro_. E.g., if you have in your document `the file(s) are
     ..' then you might want to put before that:
     `gagmacrowarning(file)'. Synonym for `NOUSERMACRO'.
----------------------------------------------------------------------
getaffilstring
   `getaffilstring()'
     Expands to the string that defines the name of _Affiliation
     Information_, by default _AFFILIATION INFORMATION_. Can be
     redefined for national language support by `setaffilstring()'.
     Currently, it is relevant only for txt.
----------------------------------------------------------------------
getauthorstring
   `getauthorstring()'
     Expands to the string that defines the name of _Author
     Information_, by default _AUTHOR INFORMATION_. Can be redefined
     for national language support by `setauthorstring()'. Currently,
     it is relevant only for txt.
----------------------------------------------------------------------
getchapterstring
   `getchapterstring()'
     Expands to the string that defines a `chapter' entry, by default
     _Chapter_.  Can be redefined for national language support by
     `setchapterstring()'.
----------------------------------------------------------------------
getdatestring
   `getdatestring()'
     Expands to the string that defines the name of _Date Information_,
     by default _DATE INFORMATION_. Can be redefined for national
     language support by `setdatestring()'. Currently, it is relevant
     only for txt.
----------------------------------------------------------------------
getfigurestring
   `getfigurestring()'
     Returns the string that defines a `figure' text, in captions or in
     the `fig()' macro. The string can be redefined using the
     `setfiguretext()' macro.
----------------------------------------------------------------------
getpartstring
   `getpartstring()'
     Expands to the string that defines a `part' entry, by default
     _Part_. Can be redefined for national language support by
     `setpartstring()'.
----------------------------------------------------------------------
gettitlestring
   `gettitlestring()'
     Expands to the string that defines the name of _Title
     Information_, by default _TITLE INFORMATION_. Can be redefined for
     national language support by `settitlestring()'. Currently, it is
     relevant only for txt.
----------------------------------------------------------------------
gettocstring
   `gettocstring()'
     Expands to the string that defines the name of the table of
     contents, by default _Table of Contents_. Can be redefined for
     national language support by `settocstring()'.
----------------------------------------------------------------------
htmlbodyopt
   `htmlbodyopt(option)(value)'
     Adds `option="value"' to the options of the `<body ...>' tag in
     HTML files. Useful options are, e.g., `fgcolor' and `bgcolor',
     whose values are expressed as `#rrggbb', where `rr' are two
     hexadecimal digits of the red component, `gg' two hexadecimal
     digits of the green component, and `bb' two hexadecimal digits of
     the blue component.
----------------------------------------------------------------------
htmlcommand
   `htmlcommand(cmd)'
     Sets `cmd' when converting to HTML. The `cmd' is not further parsed
     by YODL.
----------------------------------------------------------------------
htmlnewfile
   `htmlnewfile()'
     In HTML output, starts a new file. All other formats are not
     affected. Note that you must take your own provisions to access
     the new file; say via links.  Also, it's safe to start a new file
     just before opening a new section, since sections are accessible
     from the clickable table of contents. The HTML converter normally
     only starts new files prior to a `chapter' definition.
----------------------------------------------------------------------
htmltag
   `htmltag(tagname)(start)'
     Sets `tagname' as a HTML tag, enclosed by `<' and `>'. When
     `start' is zero, the `tagname' is prefixed with `/'.
----------------------------------------------------------------------
includefile
   `includefile(file)'
     Includes `file' and defines a label with the same name. The default
     extension `.yo' is supplied if necessary.
----------------------------------------------------------------------
includeverbatim
   `includeverbatim(file)'
     Include `file' into the output.  No processing is done, `file'
     should be in preformatted form, e.g.:
          whenhtml(includeverbatim(foo.html))
     .
----------------------------------------------------------------------
cindex
   `cindex()'
     Generate an index entry for index c.
----------------------------------------------------------------------
findex
   `findex()'
     Generate an index entry for index f.
----------------------------------------------------------------------
kindex
   `kindex()'
     Generate an index entry for index k.
----------------------------------------------------------------------
pindex
   `pindex()'
     Generate an index entry for index p.
----------------------------------------------------------------------
tindex
   `tindex()'
     Generate an index entry for index t.
----------------------------------------------------------------------
vindex
   `vindex()'
     Generate an index entry for index v.
----------------------------------------------------------------------
it
   `it()'
     Indicates an item in an itemized list. The list is either
     surrounded by `startit()' and `endit()', or it is an argument to
     `itemize()'.
----------------------------------------------------------------------
mit
   `mit()'
----------------------------------------------------------------------
startmenu
    *DEPRECATED* Indicates an item in a menu. The menu is surrounded
     by `startmenu()' and `endmenu()'.
----------------------------------------------------------------------
itemize
   `itemize(list)'
     Sets `list' as an itemized list. Use `it()' to indicate items in
     the list.
----------------------------------------------------------------------
label
   `label(labelname)'
     Defines `labelname' as an anchor for a `link' command, or to stand
     for the last numbering of a section or figure in a `ref' command.
----------------------------------------------------------------------
LaTeX
   `LaTeX()'
     The LaTeX symbol.
----------------------------------------------------------------------
latexcommand
   `latexcommand(cmd)'
     Writes `cmd' to the output when converting to LaTeX. The `cmd' is
     not further expanded by YODL.
----------------------------------------------------------------------
latexdocumentclass
   `latexdocumentclass(class)'
     Forces the LaTeX `\documentclass{...}' setting to `class'.
     Normally the class is defined by the macros `article', `report' or
     `book'.  This macro is an escape route incase you need to specify
     your own document class for LaTeX. This option is a _modifier_ and
     must appear _before_ the `article', `report' or `book' macros.
----------------------------------------------------------------------
latexpackage
   `latexpackage(options)(name)'
     Include latex package(s), a useful package is, e.g., `epsf'. This
     command *must* appear before the document type is stated by
     `article', `report', etc..
----------------------------------------------------------------------
latexoptions
   `latexoptions(options)'
     Set latex options: `documentclass[options]'.  Junk this?  This
     command *must* appear before the document type is stated by
     `article', `report', etc..
----------------------------------------------------------------------
latexlayoutcmds
   `latexlayoutcmds(latexcommands)'
     This macro is provided incase you want to put your own LaTeX
     layout commands into LaTeX output. The `latexcommands' are pasted
     right after the `\documentclass' stanza. The default is, of
     course, no local LaTeX commands. Note that this macro *does not*
     overrule my favorite LaTeX layout. Use `nosloppyhfuzz()' and
     `standardlayout()' to disable my favorite LaTeX layout.
----------------------------------------------------------------------
langle
   `langle()'
     Char langle
----------------------------------------------------------------------
rangle
   `rangle()'
     Char rangle
----------------------------------------------------------------------
link
   `link(description)(labelname)'
     In HTML output a clickable link with the text `description' is
     created that points to the place where `labelname' is defined
     using the `label' macro.  Using `link' is similar to `url', except
     that a hyperlink is set pointing to a location in the same
     document. For output formats other than HTML, only the
     `description' appears.
----------------------------------------------------------------------
lref
   `lref(description)(labelname)'
     This macro is a combination of the `ref' and `link' macros. In HTML
     output a clickable link with the text `description' and the label
     value is created that points to the place where `labelname' is
     defined using the `label' macro. For output formats other than
     HTML, only the `description' and the label value appears.
----------------------------------------------------------------------
mailto
   `mailto(address)'
     Defines the default `mailto' address for HTML output. Must appear
     *before* the document type is stated by `article', `report', etc..
----------------------------------------------------------------------
mancommand
   `mancommand(cmd)'
     Writes `cmd' to the output when converting to man. The `cmd' is not
     further expanded by YODL.
----------------------------------------------------------------------
manpage
   `manpage(title)(section)(date)(source)(manual)'
     Starts a manual page document. The `section' argument must be a
     number, stating to which section the manpage belongs to. Most
     often used are commands (1), file formats (5) and macro packages
     (7). The sectioning commands in a manpage are *not* `(n)sect'
     etc., but `manpage...()'. The first section *must* be the
     `manpagename', the last section *must* be the `manpageauthor'. The
     standard manpage for section 1 contains the following sections (in
     the given order): `manpagename', `manpagesynopsis',
     `manpagedescription', `manpageoptions', `manpagefiles',
     `manpageseealso', `manpagediagnostics', `manpagebugs',
     `manpageauthor'. Optional extra sections can be added with
     `manpagesection'. Standard manpageframes for several
     manpagesections are provided in `/usr/local/share/yodl/manframes'.
----------------------------------------------------------------------
manpageauthor
   `manpageauthor()'
     Starts the AUTHOR entry in a `manpage' document. Must be the last
     section of a `manpage'.
----------------------------------------------------------------------
manpagebugs
   `manpagebugs()'
     Starts the BUGS entry in a `manpage' document.
----------------------------------------------------------------------
manpagedescription
   `manpagedescription()'
     Starts the DESCRIPTION entry in a `manpage' document.
----------------------------------------------------------------------
manpagediagnostics
   `manpagediagnostics()'
     Starts the DIAGNOSTICS entry in a `manpage' document.
----------------------------------------------------------------------
manpagefiles
   `manpagefiles()'
     Starts the FILES entry in a `manpage' document.
----------------------------------------------------------------------
manpagename
   `manpagename(name)(short description)'
     Starts the NAME entry in a `manpage' document. The short
     description is used by, e.g., the `whatis' database.
----------------------------------------------------------------------
manpageoptions
   `manpageoptions()'
     Starts the OPTIONS entry in a `manpage' document.
----------------------------------------------------------------------
manpagesection
   `manpagesection(SECTIONNAME)'
     Inserts a non-required section named `SECTIONNAME' in a `manpage'
     document. This macro can be used to augment `standard' manual
     pages with extra sections, e.g., EXAMPLES. *Note that* the name of
     the extra section should appear in upper case, which is consistent
     with the normal typesetting of manual pages.
----------------------------------------------------------------------
manpageseealso
   `manpageseealso()'
     Starts the SEE ALSO entry in a `manpage' document.
----------------------------------------------------------------------
manpagesynopsis
   `manpagesynopsis()'
     Starts the SYNOPSIS entry in a `manpage' document.
----------------------------------------------------------------------
makeindex
   `makeindex()'
     Make index for latex (urg).
----------------------------------------------------------------------
mbox
   `mbox()'
     Inbreakable box.  The roff command, anyone?
----------------------------------------------------------------------
menu
   `menu(list)'
     *DEPRECATED* Sets `list' as a menu.
----------------------------------------------------------------------
metaCOMMENT
   `metaCOMMENT(text)'
     Put a comment in the output.
----------------------------------------------------------------------
metalC
   `metalC(text)'
     Put a line comment in the output.  FIXME: howto check if text has
     line breaks?
----------------------------------------------------------------------
mscommand
   `mscommand(cmd)'
     Writes `cmd' to the output when converting to ms. The `cmd' is not
     further expanded by YODL.
----------------------------------------------------------------------
nchapter
   `nchapter(title)'
     Starts a chapter (in a `book' or `report') without generating a
     number before the title and without placing an entry for the
     chapter in the table of contents.
----------------------------------------------------------------------
nl
   `nl()'
     Forces a newline; i.e., breaks the current line in two.
----------------------------------------------------------------------
node
   `node(previous)(this)(next)(up)'
     *DEPRECATED* Defines a node with name `this', and links to nodes
     `previous', `next' and (up), for the `node' command.
----------------------------------------------------------------------
nodename
   `nodename(text)'
     Use text as name for the next node, e.g.
          nodename(Options)manpagesynopsis()

     Currently used in texinfo descriptions only.
----------------------------------------------------------------------
nodeprefix
   `nodeprefix(text)'
     Prepend text to node names, e.g.
          nodeprefix(LilyPond) sect(Overview)

     Currently used in texinfo descriptions only.
----------------------------------------------------------------------
nodetext
   `nodetext(text)'
     Use text as description for the next node, e.g.
          nodetext(The GNU Music Typesetter)chapter(LilyPond)

     Currently used in texinfo descriptions only.
----------------------------------------------------------------------
nop
   `nop(text)'
     Expand to text, to avoid spaces before macros e.g.: a^2.
----------------------------------------------------------------------
nosloppyhfuzz
   `nosloppyhfuzz()'
     By default, LaTeX output contains commands that cause it to shut
     up about hboxes that are less than 4pt overfull. When
     `nosloppyhfuzz()' appears before stating the document type, LaTeX
     complaints are `vanilla'.
----------------------------------------------------------------------
notableofcontents
   `notableofcontents()'
     Prevents the generation of a table of contents. This is default
     in, e.g., `manpage' and `plainhtml' documents. When present, this
     option *must* appear before stating the document type with
     `article', `report' etc..
----------------------------------------------------------------------
notitleclearpage
   `notitleclearpage()'
     Prevents the generation of a `clearpage()' instruction after the
     typesetting of title information. This instruction is default in
     all non `article' documents. When present, must appear *before*
     stating the document type with `article', `book' or `report'.
----------------------------------------------------------------------
notocclearpage
   `notocclearpage()'
     Prevents the generation of a `clearpage()' instruction after the
     typesetting of a table of contents. This instruction is default in
     all documents. When present, must appear *before* stating the
     document type with `article', `book' or `report'.
----------------------------------------------------------------------
noxlatin
   `noxlatin()'
     When used in the preamble, the LaTeX converter disables the
     inclusion of the file `xlatin1.tex'. Normally this file gets
     included in the LateX output files to ensure the conversion of
     high ASCII characters (like ) to LaTeX-understandable codes. (The
     file `xlatin1.tex' comes with the YODL distribution.)
----------------------------------------------------------------------
nparagraph
   `nparagraph(title)'
     Starts a non-numbered paragraph (duh, corresponds to subparagraph
     in latex).
----------------------------------------------------------------------
npart
   `npart(title)'
     Starts a part in a `book' document, but without numbering it and
     without entering the title of the part in the table of contents.
----------------------------------------------------------------------
nsect
   `nsect(title)'
     Starts a section, but does not generate a number before the
     `title' nor an entry in the table of contents. Further sectioning
     commands are `nsubsect', `nsubsubsect' and `nsubsubsubsect'.
----------------------------------------------------------------------
nsubsect
   `nsubsect(title)'
     Starts a non-numbered subsection.
----------------------------------------------------------------------
nsubsubsect
   `nsubsubsect(title)'
     Starts a non-numbered sub-subsection.
----------------------------------------------------------------------
nsubsubsubsect
   `nsubsubsubsect(title)'
     Starts a non-numbered sub-sub-subsection.
----------------------------------------------------------------------
paragraph
   `paragraph(title)'
     Starts a parapgraph. This level of sectioning is not numbered, in
     contrast to `higher' sectionings (duh, corresponds to subparagraph
     in latex).
----------------------------------------------------------------------
part
   `part(title)'
     Starts a new part in a `book' document.
----------------------------------------------------------------------
plainhtml
   `plainhtml(title)'
     Starts a document for only a plain HTML conversion. Not available
     in other output formats. Similar to `article', except that an
     author- and date field are not needed.
----------------------------------------------------------------------
printindex
   `printindex()'
     Make index for texinfo (urg).
----------------------------------------------------------------------
quote
   `quote(text)'
     Sets the text as a quotation. Usually, the text is indented,
     depending on the output format.
----------------------------------------------------------------------
redef
   `redef(macro)(nrofarguments)(redefinition)'
     Defines macro `macro' to expand to `redefinition'.  Similar to
     `def', but any pre-existing definition is overruled. This command
     is a shorthand for `redefinemacro'.
----------------------------------------------------------------------
redefinemacro
   `redefinemacro(nrofargs)(redefinition)'
     Defines macro `macro' to expand to `redefinition'.  Similar to
     `def', but any pre-existing definition is overruled. Use `ARG'_x_
     in the redefinition part to indicate where the arguments should be
     pasted. E.g., `ARG1' places the first argument, `ARG2' the second
     argument, etc..
----------------------------------------------------------------------
ref
   `ref(labelname)'
     Sets the reference for `labelname'. Use `label' to define a label.
----------------------------------------------------------------------
report
   `report(title)(author)(date)'
     Starts a report type document. The top-level sectioning command in
     a report is `chapter'.
----------------------------------------------------------------------
roffcmd
   `roffcmd(dotcmd)(sameline)(secondline)(thirdline)'
     Sets a t/nroff command that starts with a dot, on its own line.
     The arguments are: `dotcmd' - the command itself, e.g., `.IP';
     `sameline' - when not empty, set following the `dotcmd' on the
     same line; `secondline' - when not empty, set on the next line;
     `thirdline' - when not empty, set on the third line. Note that
     `dotcmd' and `thirdline' are not further expanded by YODL, the
     other arguments are.
----------------------------------------------------------------------
sc
   `sc(text)'
     Set `text' in small caps (or tt).
----------------------------------------------------------------------
sect
   `sect(title)'
     Starts a new section.
----------------------------------------------------------------------
lsect
   `lsect(label)(title)'
     Starts a new section, setting a label at the beginning of the
     section.
----------------------------------------------------------------------
setaffilstring
   `setaffilstring(name)'
     Defines `name' as the `affiliation information' string, by default
     _AFFILIATION INFORMATION_. E.g., after `setaffilstring(AFILIAO)',
     YODL outputs this portuguese string to describe the affiliation
     information.  Currently, it is relevant only for txt.
----------------------------------------------------------------------
setauthorstring
   `setauthorstring(name)'
     Defines `name' as the `Author information' string, by default
     _AUTHOR INFORMATION_. E.g., after `setauthorstring(AUTOR)', YODL
     outputs this portuguese string to describe the author information.
     Currently, it is relevant only for txt.
----------------------------------------------------------------------
setchapterstring
   `setchapterstring(name)'
     Defines `name' as the `chapter' string, by default _Chapter_.
     E.g., after `setchapterstring(Hoofdstuk)', YODL gains some measure
     of national language support for Dutch. Note that LaTeX support
     has its own NLS, this macro doesn't affect the way LaTeX output
     looks.
----------------------------------------------------------------------
setdatestring
   `setdatestring(name)'
     Defines `name' as the `date information' string, by default _DATE
     INFORMATION_. E.g., after `setdatestring(DATA)', YODL outputs this
     portuguese string to describe the date information.  Currently, it
     is relevant only for txt.
----------------------------------------------------------------------
setfigurestring
   `setfigurestring(name)'
     Defines the `name' as the `figure' text, used e.g. in figure
     captions. E.g., after `setfigurestring(Figuur)', YODL uses Dutch
     names for figures.
----------------------------------------------------------------------
sethtmlfigureext
   `sethtmlfigureext(ext)'
     Defines the filename extension for HTML figures, defaults to
     `.gif'. Note that a leading dot must be included in `ext'. The new
     extension takes effect starting with the following usage of the
     `figure' macro.
----------------------------------------------------------------------
sethtmlfigurealign
   `sethtmlfigurealign(alignment)'
     Redefines the alignment for figures in HTML. The default is
     `bottom'. Other options depend on the client browser, but `top'
     and `center' should be universal.
----------------------------------------------------------------------
setlanguage
   `setlanguage(language)'
     Sets the language to _language_. Currentley supported languages
     *english* and *portuguese*.
----------------------------------------------------------------------
setlatexfigureext
   `setlatexfigureext(ext)'
     Defines the filename extension for encapsulated PostScript figures
     in LaTeX, defaults to `.ps'. The dot must be included in t new
     extension `ext'. The new extension takes effect starting with a
     following usage of the `figure' macro.
----------------------------------------------------------------------
setpartstring
   `setpartstring(name)'
     Defines `name' as the `part' string, by default _Part_. E.g., after
     `setpartstring(Teil)', YODL identifies parts in the German way.
     Note that LaTeX output does its own national language support;
     this macro doesn't affect the way LaTeX output looks.
----------------------------------------------------------------------
settitlestring
   `settitlestring(name)'
     Defines `name' as the `title information' string, by default
     _TITLE INFORMATION_. E.g., after `settitlestring(TTULO)', YODL
     outputs this portuguese string to describe the title information.
     Currently, it is relevant only for txt.
----------------------------------------------------------------------
settocstring
   `settocstring(name)'
     Defines `name' as the `table of contents' string, by default
     _Table of Contents_. E.g., after `settocstring(Inhalt)', YODL
     identifies the table of contents in the German way. Note that
     LaTeX output does its own national language support; this macro
     doesn't affect the way LaTeX output looks.
----------------------------------------------------------------------
sgmlcommand
   `sgmlcommand(cmd)'
     Writes `cmd' to the output when converting to SGML. The `cmd' is
     not further expanded by YODL.
----------------------------------------------------------------------
sgmltag
   `sgmltag(tag)(onoff)'
     Similar to `htmltag', but used in the SGML converter.
----------------------------------------------------------------------
standardlayout
   `standardlayout()'
     Enables the default LaTeX layout. When this macro is absent, then
     the first lines of paragraphs are not indented and the space
     between paragraphs is somewhat larger. The `standardlayout()'
     directive must appear *before* stating the document type as
     `article', `report', etc..
----------------------------------------------------------------------
startcenter
   `startcenter()'
     Starts centered text. Use `endcenter()' to stop centering text.
----------------------------------------------------------------------
startdit
   `startdit()'
     Starts a descriptive list. Use `dit(item)' to set items in the
     list, and use `enddit()' to end the list.
----------------------------------------------------------------------
starteit
   `starteit()'
     Starts an enumerated list. Use `eit()' in the list to indicate
     items, and use `endeit()' to end the list.
----------------------------------------------------------------------
startit
   `startit()'
     Starts an itemized list. Use `it()' in the list to indicate items,
     and use `endit()' to end the list.
----------------------------------------------------------------------
startmenu
   `startmenu()'
     *DEPRECATED* Starts a menu. Use `mit()' in the menu to indicate
     menu items, and use `endmenu()' to end the menu.
----------------------------------------------------------------------
sups
   `sups(text)'
     Set superscript...
----------------------------------------------------------------------
subs
   `subs(text)'
     Set subscript
----------------------------------------------------------------------
subsect
   `subsect(title)'
     Starts a new subsection. Other sectioning commands are
     `subsubsect' and `subsubsubsect'.
----------------------------------------------------------------------
lsubsect
   `lsubsect(label)(title)'
     Starts a new subsection. Other sectioning commands are
     `subsubsect' and `subsubsubsect'. A label is added just before the
     subsection.
----------------------------------------------------------------------
subsubsect
   `subsubsect(title)'
     Starts a sub-subsection.
----------------------------------------------------------------------
lsubsubsect
   `lsubsubsect(label)(title)'
     Starts a sub-subsection, a label is added just before the section
----------------------------------------------------------------------
subsubsubsect
   `subsubsubsect(title)'
     Starts a sub-sub-sub-subsection. This level of sectioning is not
     numbered, in contrast to `higher' sectionings.
----------------------------------------------------------------------
lsubsubsubsect
   `lsubsubsubsect(label)(title)'
     Starts a sub-sub-sub-subsection. This level of sectioning is not
     numbered, in contrast to `higher' sectionings. A label is added
     just before the subsubsubection.
----------------------------------------------------------------------
texinfocommand
   * `texinfocommand(cmd)':r
     Writes `cmd' to the output when converting to Texinfo. The `cmd'
     is not further expanded by YODL.
----------------------------------------------------------------------
TeX
   `TeX()'
     The TeX symbol.
----------------------------------------------------------------------
titleclearpage
   `titleclearpage()'
     Forces the generation of a `clearpage()' directive following the
     title of a document. This is already the default in `book's and
     `report's, but can be overruled with `notitleclearpage()'. When
     present, must appear in the _preamble_; i.e., before the document
     type is stated with `article', `book' or `report'.
----------------------------------------------------------------------
tocclearpage
   `tocclearpage()'
     Forces the generation of a `clearpage()' directive following the
     table of contents in a document. This is already the default in
     all document types, but can be overruled with `notocclearpage()'.
     When present, must appear in the _preamble_; i.e., before the
     document type is stated with `article', `book' or `report'.
----------------------------------------------------------------------
tt
   `tt(text)'
     Sets `text' in teletype font, and prevents it from being expanded.
     For unbalanced parameter lists, use `CHAR(40)' to get `(' and
     `CHAR(41)' to get `)'.
----------------------------------------------------------------------
txtcommand
   `txtcommand(cmd)'
     Writes `cmd' to the output when converting to ASCII. The `cmd' is
     not further expanded by YODL.
----------------------------------------------------------------------
url
   `url(description)(locator)'
     In LaTeX documents the `description' is sent to the output. For
     HTML, a link is created with the descriptive text `description'
     and pointing to `locator'. The `locator' should be the full URL,
     including service; e.g, `http://www.icce.rug.nl', but excluding
     the double quotes that are necessary in plain HTML. Use the macro
     `link' to create links within the same document. For other
     formats, something like _description [locator]_ will appear.
----------------------------------------------------------------------
lurl
   `lurl(locator)'
     An url described by its Locator.  For small urls with readable
     addresses.
----------------------------------------------------------------------
verb
   `verb(text)'
     Sets `text' in verbatim mode: not subject to macro expansion or
     character table expansion. The text appears literally on the
     output, usually in a teletype font (that depends on the output
     format). This macro is for larger chunks, e.g., listings. For
     unbalanced parameter lists, use `CHAR(40)' to get `(' and
     `CHAR(41)' to get `)'.
----------------------------------------------------------------------
verbinclude
   `verbinclude(filename)'
     Reads filename and inserts it literally in the text, set in
     verbatim mode.  not subject to macro expansion.The text appears
     literally on the output, usually in a teletype font (that depends
     on the output format). This macro is an alternative to
     `verb(...)', when the text to set in verbatim mode is better kept
     in a separate file.
----------------------------------------------------------------------
verbpipe
   `verbpipe(command)(text)'
     Pipe text through command, but don't expand the output.
----------------------------------------------------------------------
whenhtml
   `whenhtml(text)'
     Sends `text' to the output when in HTML conversion mode. The text
     is further expanded if necessary.
----------------------------------------------------------------------
whenlatex
   `whenlatex(text)'
     Sends `text' to the output when in LaTeX conversion mode. The text
     is further expanded if necessary.
----------------------------------------------------------------------
whenman
   `whenman(text)'
     Sends `text' to the output when in man conversion mode. The text is
     further expanded if necessary.
----------------------------------------------------------------------
whenms
   `whenms(text)'
     Sends `text' to the output when in ms conversion mode. The text is
     further expanded if necessary.
----------------------------------------------------------------------
whensgml
   `whensgml(text)'
     Sends `text' to the output when in SGML conversion mode. The text
     is further expanded if necessary.
----------------------------------------------------------------------
whentexinfo
   `whentexinfo(text)'
     Sends `text' to the output when in Texinfo conversion mode. The
     text is further expanded if necessary.
----------------------------------------------------------------------
whentxt
   `whentxt(text)'
     Sends `text' to the output when in ASCII conversion mode. The text
     is further expanded if necessary.
----------------------------------------------------------------------
starttable
   `starttable(nColumns)(LaTexAllignment)'
     The arguments are the number of columns in the table, and the
     alignment specifications for LaTeX, which should consist of
     `nColumns' characters (`l', `r', or `c'). It is used internally by
     `table()'
----------------------------------------------------------------------
endtable
   `endtable()'
     This macro ends the definition of a table. It is used internally by
     `table()'
----------------------------------------------------------------------
table
   `table(nColumns)(LaTeXallignment)(Contents)'
     The `table()'-macro  defines a table. Its first argument specifies
     the number of columns in the table. Its second argument specifies
     the LaTeX-alignment specifications: use `l' for left-alignment,
     `r' for right alignment, `c' for centered-alignment. The third
     argument defines the contents of the table which are the rows,
     each containing column-specifications.
----------------------------------------------------------------------
row
   `row(Cells)'
     The argument `Cells' contains the cells of one row of the table
----------------------------------------------------------------------
cell
   `cell(element)'
     Set a table cell, i.e., one element in a row.
----------------------------------------------------------------------
tcell
   `tcell(text)'
     Roff helper to set a table textcell, i.e., a paragraph.  For LaTeX
     special table formatting p{} should be used.
----------------------------------------------------------------------
cells
   `cells(nColumns)(element)'
     Set a table cell centered over `nColumns' columns. See also
     `leftcells()' and `rightcells()'.
----------------------------------------------------------------------
columnline
   `columnline(from)(to)'
     Sets a horizontal line over a column in a row. See also
     `rowline()'.
----------------------------------------------------------------------
rowline
   `rowline()'
     Sets a horizontal line over the width of the table. See also
     `cellsline()'.

