Previous Up Next

B.3  Sentences and Paragraphs

B.3.1  Spacing

Generally speaking, spaces (and single newline characters) in the source are echoed in the output. Browser then manage with spaces and line-breaks. Following LATEX behavior, spaces after commands are not echoed. Spaces after invisible commands with arguments are not echoed either.

However this is no longer true in math mode, see section B.7.8 on spaces in math mode.

B.3.2  Paragraphs

New paragraphs are introduced by one blank line or more. Paragraphs are not indented. Thus the macros \indent and \noindent perform no action.

B.3.3  Footnotes

The commands \footnote, \footnotetext and \footnotemark (with or without optional arguments) are supported. The footnote counter exists and (re)setting it or redefining \thefootnote should work properly. When footnotes are issued by a combination of \footnotemark and \footnotetext, a \footnotemark command must be issued first, otherwise some footnotes may get numbered incorrectly or disappear.

Footnotes appear at document end in the article style and at every chapter end in the book style. If the document is then cut into smaller files by HACHA (see section 7) footnotes may go to a separate file.

Footnotes are bad. If you want to suppress them, redefine \footnote as follows:
\renewcommand{\footnote}[2][]{}
If you want to put then in the text flow, redefine \footnote as follows:
\renewcommand{\footnote}[2][]{~(#2)}

B.3.4  Accents and special symbols

Thanks to Unicode character references, HEVEA can virtually output any symbol. Notice that HEVEA is a bit iso-latin1 centric: by default, characters in the iso-latin1 charset are outputted as themselves (the command-line option “-noiso” prevent the production of such and change the output page charset to) It may happen that HEVEA does not known about a particular symbol, that is, most of the time, HEVEA does not known about a particular command. In that case a warning is issued to draw user attention. Users can then choose a particular symbol amongst the recognized ones, or as an explicit Unicode character reference (see Section 4.2 for an example of this technique).

Commands for making accents used in non-English languages, such as \', work when then produce letters from the iso-latin1 character set. Otherwise, the argument to the command is not modified (no warning here). However, it is more simple to write the document using iso-latin1. LATEX can process such documents by loading the package isolatin1.


Previous Up Next