|
|
\newlength, \setlength, etc. commands,
which are null macros).
Of course, if lengths are really important to the document, rendering
will be poor.\textwidth=10cm will clobber
the output.
Users can correct such misbehavior by adopting LATEX syntax, here
they should write
\setlength{\textwidth}{10cm}.
|
\hspace, \vspace and \addvspace spacing
commands and their starred versions recognize positive explicit length
arguments. Such arguments get converted to a number of non-breaking
spaces or line breaks.
Basically, the value of 1em or 1ex is one space or one
line-break. For other length units, a simple conversion based upon a
10pt font is used.\enspace, \quad and \qquad commands output
one, two and four non-breaking spaces, while the \smallskip,
\medskip and \bigskip output one, one, and two line
breaks.\hfill and
\vfill macros are undefined.
|
\mbox and \makebox
commands exist.
However \makebox generates a specific warning, since HEVEA
ignore the length and positioning instructions given as optional
argument.\fbox and \framebox
commands are recognized and
\framebox issues a warning.
When in display mode, \fbox frames its argument by
enclosing it in a
table with borders. Otherwise, \fbox calls the \textfbox
command, which issues a warning and typesets its argument
inside a \mbox (and thus no frame is drawn).
Users can alter the behavior of \fbox in non-display mode by
redefining \textfbox.\newsavebox{cmd}.\sbox{cmd}{text} or
\begin{lrbox}{cmd} text \end{lrbox}.
The text is translated to HTML, as if it was inside a \mbox
and the resulting output is stored.
It is retrieved (and outputed) by the command
\usebox{cmd}.
The \savebox command reduces to \sbox, ignoring its
optional arguments.\rule commands translate to a HTML horizontal rule
(<HR>) regardless of its arguments.