Commit 3725000b authored by Ralf Treinen's avatar Ralf Treinen

Imported Upstream version 1.10

parent 5f8c0daf
......@@ -4,7 +4,7 @@
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.09">
<META name="GENERATOR" content="hevea 1.10">
<META name="Author" content="Luc Maranget">
<LINK rel="stylesheet" type="text/css" href="manual.css">
<TITLE>Browser configuration</TITLE>
......@@ -14,14 +14,14 @@
<A HREF="manual040.html"><IMG SRC="contents_motif.gif" ALT="Up"></A>
<A HREF="manual043.html"><IMG SRC="next_motif.gif" ALT="Next"></A>
<HR>
<H2 CLASS="section"><A NAME="htoc154">C.2</A>&#XA0;&#XA0;Browser <A NAME="browser"></A>configuration</H2><P>
<A NAME="@default223"></A><A NAME="@default224"></A>By default, H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A does not anymore use the <CODE>FACE=symbol</CODE>
<H2 CLASS="section"><A NAME="htoc157">C.2</A>&#XA0;&#XA0;Browser <A NAME="browser"></A>configuration</H2><P>
<A NAME="@default249"></A><A NAME="@default250"></A>By default, H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A does not anymore use the <CODE>FACE=symbol</CODE>
attribute to the <CODE>&lt;FONT ...&gt;</CODE> tag. As a consequence, browser
configuration is no longer needed.</P><P>H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A now extensively outputs Unicode entities.
This first means that H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A targets modern browsers with
decent unicode support, and only those.</P><P>In case your browser is recent and that you nevertheless experience display
problems on H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A-generated pages, see the excellent
<A HREF="http://www.alanwood.net/unicode/">Alan Wood's Unicode Resources</A>.
<A HREF="http://www.alanwood.net/unicode/">Alan Wood&#X2019;s Unicode Resources</A>.
It may help to understand display problems and even to solve them
by configuring browsers or installing some fonts.</P><HR>
<A HREF="manual041.html"><IMG SRC="previous_motif.gif" ALT="Previous"></A>
......
This diff is collapsed.
......@@ -3,24 +3,24 @@
<HTML>
<HEAD>
<TITLE>HEVEA User Documentation
Version&#XA0;1.09
Version&#XA0;1.10
</TITLE>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.09">
<META name="GENERATOR" content="hevea 1.10">
<META name="Author" content="Luc Maranget">
<LINK rel="stylesheet" type="text/css" href="manual.css">
</HEAD>
<BODY >
<!--HEVEA command line is: ../hevea.byte -fix -exec xxdate.exe -O manual.hva manual.tex -->
<!--HACHA command line is: ../hacha.byte -tocbis manual.html -->
<!--HEVEA command line is: ../hevea.opt -fix -exec xxdate.exe -O -o doc/manual.html manual.hva manual.tex -->
<!--HACHA command line is: ../hacha.opt -tocbis -o doc/index.html doc/manual.html -->
<TABLE CLASS="title"><TR><TD><H1 CLASS="titlemain">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A User Documentation<BR>
Version&#XA0;1.09</H1><H3 CLASS="titlerest">Luc Maranget<SUP><A NAME="text1" HREF="#note1">*</A></SUP></H3><H3 CLASS="titlerest">October&#XA0;16, 2006</H3></TD></TR>
Version&#XA0;1.10</H1><H3 CLASS="titlerest">Luc Maranget<SUP><A NAME="text1" HREF="#note1">*</A></SUP></H3><H3 CLASS="titlerest">August&#XA0;21, 2007</H3></TD></TR>
</TABLE><HR><P>
This manual also exists in
<A HREF="ftp://ftp.inria.fr/INRIA/moscova/hevea/hevea-1.09-manual.ps.gz">compressed Postscript</A>,
<A HREF="ftp://ftp.inria.fr/INRIA/moscova/hevea/hevea-1.09-manual.pdf">PDF</A>, and as
a <A HREF="ftp://ftp.inria.fr/INRIA/moscova/hevea/hevea-1.09-manual.tar.gz">bundle of HTML files</A>.
<A HREF="ftp://ftp.inria.fr/INRIA/moscova/hevea/hevea-1.10-manual.ps.gz">compressed Postscript</A>,
<A HREF="ftp://ftp.inria.fr/INRIA/moscova/hevea/hevea-1.10-manual.pdf">PDF</A>, and as
a <A HREF="ftp://ftp.inria.fr/INRIA/moscova/hevea/hevea-1.10-manual.tar.gz">bundle of HTML files</A>.
</P><HR><BLOCKQUOTE CLASS="abstract"><B>Abstract: </B>
H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A is a L<sup>A</sup>T<sub>E</sub>X to
HTML translator.
......@@ -40,22 +40,22 @@ large documents such as manuals, books, etc. very quickly. All
documents are translated as one single HTML file. Then, the output
file can be cut into smaller files, using the companion program&#XA0;H<FONT SIZE=2><sup>A</sup></FONT>C<FONT SIZE=2><sup>H</sup></FONT>A.</P><P>H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A can also be instructed to output plain text or info files.</P><P>Information on H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A is available at <TT><A HREF="http://hevea.inria.fr/">http://hevea.inria.fr/</A></TT>.
</P></BLOCKQUOTE><UL>
<LI><A HREF="manual001.html">Contents</A></LI>
</UL>
<LI><A HREF="manual001.html">Contents</A>
</LI></UL>
<P>
This document consists in three parts, a tutorial introduction, a
reference manual and some practical information. The latter part
includes a small <A HREF="manual048.html#@index">index</A>.
</P><UL>
<LI><A HREF="manual002.html">Tutorial</A></LI>
<LI><A HREF="manual022.html">Reference manual</A></LI>
<LI><A HREF="manual040.html">Practical information</A></LI>
</UL>
<LI><A HREF="manual002.html">Tutorial</A>
</LI><LI><A HREF="manual022.html">Reference manual</A>
</LI><LI><A HREF="manual040.html">Practical information</A>
</LI></UL>
<HR CLASS="ffootnoterule"><DL CLASS="thefootnotes"><DT CLASS="dt-thefootnotes">
<A NAME="note1" HREF="#text1">*</A></DT><DD CLASS="dd-thefootnotes">Inria Rocquencourt &#X2013; BP 105, 78153 Le
Chesnay Cedex. <TT><A HREF="mailto:Luc.Maranget@inria.fr">Luc.Maranget@inria.fr</A></TT>
</DD></DL>
<!--FOOTER-->
<HR SIZE=2><BLOCKQUOTE CLASS="quote"><EM>This document was translated from L<sup>A</sup>T<sub>E</sub>X by
<A HREF="http://hevea.inria.fr//index.html">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A</A>.</EM></BLOCKQUOTE></BODY>
<A HREF="http://hevea.inria.fr/index.html">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A</A>.</EM></BLOCKQUOTE></BODY>
</HTML>
This diff is collapsed.
This diff is collapsed.
......@@ -7,7 +7,7 @@
.dt-thefootnotes{margin:0em;}
.dd-thefootnotes{margin:0em 0em 0em 2em;}
.caption{padding-left:2ex; padding-right:2ex; margin-left:auto; margin-right:auto}
.title{margin:auto;text-align:center}
.title{margin:2ex auto;text-align:center}
.center{text-align:center;margin-left:auto;margin-right:auto;}
.flushleft{text-align:left;margin-left:0ex;margin-right:auto;}
.flushright{text-align:right;margin-left:auto;margin-right:0ex;}
......@@ -24,7 +24,7 @@ TD P{margin:0px;}
.dcenter{margin:0ex auto;}
.marginparleft{float:left; margin-left:0ex; margin-right:1ex;}
.marginparright{float:right; margin-left:1ex; margin-right:0ex;}
.part{margin:auto;text-align:center}
.part{margin:2ex auto;text-align:center}
.clisting{font-family:monospace;white-space:pre;
border-left:solid black;padding-left:2ex;margin-left:2ex;}
.delimleft{border-collapse:separate;border-spacing:0px;margin:0px 4px 0px 0px;}
......
......@@ -4,7 +4,7 @@
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.09">
<META name="GENERATOR" content="hevea 1.10">
<META name="Author" content="Luc Maranget">
<LINK rel="stylesheet" type="text/css" href="manual.css">
<TITLE>Contents</TITLE>
......@@ -194,7 +194,7 @@ Package</A>
</LI><LI CLASS="li-toc"><A HREF="manual038.html#htoc124">B.16.2&#XA0;&#XA0;Command Definition inside Command Definition</A>
</LI><LI CLASS="li-toc"><A HREF="manual038.html#htoc125">B.16.3&#XA0;&#XA0;Date and time</A>
</LI><LI CLASS="li-toc"><A HREF="manual038.html#htoc126">B.16.4&#XA0;&#XA0;Fancy sectioning commands</A>
</LI><LI CLASS="li-toc"><A HREF="manual038.html#htoc127">B.16.5&#XA0;&#XA0;Targetting Windows Internet Explorer</A>
</LI><LI CLASS="li-toc"><A HREF="manual038.html#htoc127">B.16.5&#XA0;&#XA0;Targetting Windows</A>
</LI><LI CLASS="li-toc"><A HREF="manual038.html#htoc128">B.16.6&#XA0;&#XA0;H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A as a Back-End for VideoC</A>
</LI></UL>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc129">B.17&#XA0;&#XA0;Implemented Packages</A>
......@@ -207,44 +207,47 @@ packages</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc134">B.17.5&#XA0;&#XA0;More symbols</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc135">B.17.6&#XA0;&#XA0;The <TT>comment</TT> package</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc136">B.17.7&#XA0;&#XA0;Multiple Indexes with the <TT>index</TT> and
<TT>multind</TT> package</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc137">B.17.8&#XA0;&#XA0;Multiple bibliographies</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc138">B.17.9&#XA0;&#XA0;Support for <TT>babel</TT></A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc139">B.17.10&#XA0;&#XA0;The <TT>url</TT> package</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc140">B.17.11&#XA0;&#XA0;Verbatim text: the <TT>moreverb</TT> and
<TT>multind</TT> packages</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc137">B.17.8&#XA0;&#XA0;&#X201C;Natural&#X201D; bibliographies, the <TT>natbib</TT> package </A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc138">B.17.9&#XA0;&#XA0;Multiple bibliographies</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc139">B.17.10&#XA0;&#XA0;Support for <TT>babel</TT></A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc140">B.17.11&#XA0;&#XA0;The <TT>url</TT> package</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc141">B.17.12&#XA0;&#XA0;Verbatim text: the <TT>moreverb</TT> and
<TT>verbatim</TT> packages</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc141">B.17.12&#XA0;&#XA0;Typesetting computer languages: the <TT>listings</TT> package</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc142">B.17.13&#XA0;&#XA0;(Non-)Multipage tabular material</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc143">B.17.14&#XA0;&#XA0;Typesetting inference rules: the
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc142">B.17.13&#XA0;&#XA0;Typesetting computer languages: the <TT>listings</TT> package</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc143">B.17.14&#XA0;&#XA0;(Non-)Multipage tabular material</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc144">B.17.15&#XA0;&#XA0;Typesetting inference rules: the
<TT>mathpartir</TT> package</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc144">B.17.15&#XA0;&#XA0;The <TT>ifpdf</TT> package</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc145">B.17.16&#XA0;&#XA0;Other packages</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc145">B.17.16&#XA0;&#XA0;The <TT>ifpdf</TT> package</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc146">B.17.17&#XA0;&#XA0;Typesetting Thai</A>
</LI><LI CLASS="li-toc"><A HREF="manual-packages.html#htoc147">B.17.18&#XA0;&#XA0;Other packages</A>
</LI></UL>
</LI></UL>
</LI><LI CLASS="li-toc"><A HREF="manual040.html#htoc146">Part&#XA0;C&#XA0;&#XA0;Practical information</A>
</LI><LI CLASS="li-toc"><A HREF="manual040.html#htoc148">Part&#XA0;C&#XA0;&#XA0;Practical information</A>
<UL CLASS="ftoc2"><LI CLASS="li-toc">
<A HREF="manual041.html#htoc147">C.1&#XA0;&#XA0;Usage</A>
<A HREF="manual041.html#htoc149">C.1&#XA0;&#XA0;Usage</A>
<UL CLASS="ftoc3"><LI CLASS="li-toc">
<A HREF="manual041.html#htoc148">C.1.1&#XA0;&#XA0;H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc149">C.1.2&#XA0;&#XA0;H<FONT SIZE=2><sup>A</sup></FONT>C<FONT SIZE=2><sup>H</sup></FONT>A usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc150">C.1.3&#XA0;&#XA0;<TT>esponja</TT> usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc151">C.1.4&#XA0;&#XA0;<TT>bibhva</TT> usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc152">C.1.5&#XA0;&#XA0;<TT>imagen</TT> usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc153">C.1.6&#XA0;&#XA0;Using <TT>make</TT></A>
<A HREF="manual041.html#htoc150">C.1.1&#XA0;&#XA0;H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc151">C.1.2&#XA0;&#XA0;H<FONT SIZE=2><sup>A</sup></FONT>C<FONT SIZE=2><sup>H</sup></FONT>A usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc152">C.1.3&#XA0;&#XA0;<TT>esponja</TT> usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc153">C.1.4&#XA0;&#XA0;<TT>bibhva</TT> usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc154">C.1.5&#XA0;&#XA0;<TT>imagen</TT> usage</A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc155">C.1.6&#XA0;&#XA0;Invoking <TT>hevea</TT>, <TT>hacha</TT> and <TT>imagen</TT></A>
</LI><LI CLASS="li-toc"><A HREF="manual041.html#htoc156">C.1.7&#XA0;&#XA0;Using <TT>make</TT></A>
</LI></UL>
</LI><LI CLASS="li-toc"><A HREF="browser.html#htoc154">C.2&#XA0;&#XA0;Browser configuration</A>
</LI><LI CLASS="li-toc"><A HREF="manual043.html#htoc155">C.3&#XA0;&#XA0;Availability</A>
</LI><LI CLASS="li-toc"><A HREF="browser.html#htoc157">C.2&#XA0;&#XA0;Browser configuration</A>
</LI><LI CLASS="li-toc"><A HREF="manual043.html#htoc158">C.3&#XA0;&#XA0;Availability</A>
<UL CLASS="ftoc3"><LI CLASS="li-toc">
<A HREF="manual043.html#htoc156">C.3.1&#XA0;&#XA0;Internet stuff</A>
</LI><LI CLASS="li-toc"><A HREF="manual043.html#htoc157">C.3.2&#XA0;&#XA0;Law</A>
<A HREF="manual043.html#htoc159">C.3.1&#XA0;&#XA0;Internet stuff</A>
</LI><LI CLASS="li-toc"><A HREF="manual043.html#htoc160">C.3.2&#XA0;&#XA0;Law</A>
</LI></UL>
</LI><LI CLASS="li-toc"><A HREF="manual044.html#htoc158">C.4&#XA0;&#XA0;Installation</A>
</LI><LI CLASS="li-toc"><A HREF="manual044.html#htoc161">C.4&#XA0;&#XA0;Installation</A>
<UL CLASS="ftoc3"><LI CLASS="li-toc">
<A HREF="manual044.html#htoc159">C.4.1&#XA0;&#XA0;Requirements</A>
</LI><LI CLASS="li-toc"><A HREF="manual044.html#htoc160">C.4.2&#XA0;&#XA0;Principles</A>
<A HREF="manual044.html#htoc162">C.4.1&#XA0;&#XA0;Requirements</A>
</LI><LI CLASS="li-toc"><A HREF="manual044.html#htoc163">C.4.2&#XA0;&#XA0;Principles</A>
</LI></UL>
</LI><LI CLASS="li-toc"><A HREF="manual045.html#htoc161">C.5&#XA0;&#XA0;Other L<sup>A</sup>T<sub>E</sub>X to HTML translators</A>
</LI><LI CLASS="li-toc"><A HREF="manual046.html#htoc162">C.6&#XA0;&#XA0;Acknowledgements</A>
</LI><LI CLASS="li-toc"><A HREF="manual045.html#htoc164">C.5&#XA0;&#XA0;Other L<sup>A</sup>T<sub>E</sub>X to HTML translators</A>
</LI><LI CLASS="li-toc"><A HREF="manual046.html#htoc165">C.6&#XA0;&#XA0;Acknowledgements</A>
</LI><LI CLASS="li-toc"><A HREF="manual047.html#@biblio">References</A>
</LI><LI CLASS="li-toc"><A HREF="manual048.html#@index">Index</A>
</LI></UL>
......
......@@ -4,7 +4,7 @@
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.09">
<META name="GENERATOR" content="hevea 1.10">
<META name="Author" content="Luc Maranget">
<LINK rel="stylesheet" type="text/css" href="manual.css">
<TITLE>Tutorial</TITLE>
......@@ -19,81 +19,81 @@ Tutorial</H1></TD></TR>
<A NAME="usermanual"></A>
</P><UL>
<LI><A HREF="manual003.html">How to get started</A></LI>
<LI><A HREF="manual004.html">Style files</A></LI>
<LI><A HREF="manual003.html">How to get started</A>
</LI><LI><A HREF="manual004.html">Style files</A>
<UL>
<LI><A HREF="manual004.html#toc1">Standard base styles</A></LI>
<LI><A HREF="manual004.html#toc2">Other base styles</A></LI>
<LI><A HREF="manual004.html#toc3">Other style files</A></LI>
</UL>
<LI><A HREF="manual005.html">A note on style</A></LI>
<LI><A HREF="manual004.html#toc1">Standard base styles</A>
</LI><LI><A HREF="manual004.html#toc2">Other base styles</A>
</LI><LI><A HREF="manual004.html#toc3">Other style files</A>
</LI></UL>
</LI><LI><A HREF="manual005.html">A note on style</A>
<UL>
<LI><A HREF="manual005.html#toc4">Spacing, Paragraphs</A></LI>
<LI><A HREF="manual005.html#toc5">Math mode</A></LI>
<LI><A HREF="manual005.html#toc6">Warnings</A></LI>
<LI><A HREF="manual005.html#toc7">Commands</A></LI>
<LI><A HREF="manual005.html#toc8">Style choices</A></LI>
</UL>
<LI><A HREF="manual006.html">How to detect and correct errors</A></LI>
<LI><A HREF="manual005.html#toc4">Spacing, Paragraphs</A>
</LI><LI><A HREF="manual005.html#toc5">Math mode</A>
</LI><LI><A HREF="manual005.html#toc6">Warnings</A>
</LI><LI><A HREF="manual005.html#toc7">Commands</A>
</LI><LI><A HREF="manual005.html#toc8">Style choices</A>
</LI></UL>
</LI><LI><A HREF="manual006.html">How to detect and correct errors</A>
<UL>
<LI><A HREF="manual006.html#toc9">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A does not know a macro</A></LI>
<LI><A HREF="manual006.html#toc10">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A incorrectly interprets a macro</A></LI>
<LI><A HREF="manual006.html#toc11">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A crashes</A></LI>
</UL>
<LI><A HREF="manual007.html">Making H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A and L<sup>A</sup>T<sub>E</sub>X both happy</A></LI>
<LI><A HREF="manual006.html#toc9">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A does not know a macro</A>
</LI><LI><A HREF="manual006.html#toc10">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A incorrectly interprets a macro</A>
</LI><LI><A HREF="manual006.html#toc11">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A crashes</A>
</LI></UL>
</LI><LI><A HREF="manual007.html">Making H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A and L<sup>A</sup>T<sub>E</sub>X both happy</A>
<UL>
<LI><A HREF="manual007.html#toc12">File loading</A></LI>
<LI><A HREF="manual007.html#toc13">The <TT>hevea</TT> package</A></LI>
<LI><A HREF="manual007.html#toc14">Comments</A></LI>
</UL>
<LI><A HREF="manual008.html">With a little help from L<sup>A</sup>T<sub>E</sub>X</A></LI>
<LI><A HREF="manual007.html#toc12">File loading</A>
</LI><LI><A HREF="manual007.html#toc13">The <TT>hevea</TT> package</A>
</LI><LI><A HREF="manual007.html#toc14">Comments</A>
</LI></UL>
</LI><LI><A HREF="manual008.html">With a little help from L<sup>A</sup>T<sub>E</sub>X</A>
<UL>
<LI><A HREF="manual008.html#toc15">The <I>image</I> file</A></LI>
<LI><A HREF="manual008.html#toc16">A toy example</A></LI>
<LI><A HREF="manual008.html#toc17">Including Postscript images</A></LI>
<LI><A HREF="manual008.html#toc18">Using filters</A></LI>
</UL>
<LI><A HREF="cutname.html">Cutting your document into pieces with H<FONT SIZE=2><sup>A</sup></FONT>C<FONT SIZE=2><sup>H</sup></FONT>A</A></LI>
<LI><A HREF="manual008.html#toc15">The <I>image</I> file</A>
</LI><LI><A HREF="manual008.html#toc16">A toy example</A>
</LI><LI><A HREF="manual008.html#toc17">Including Postscript images</A>
</LI><LI><A HREF="manual008.html#toc18">Using filters</A>
</LI></UL>
</LI><LI><A HREF="cutname.html">Cutting your document into pieces with H<FONT SIZE=2><sup>A</sup></FONT>C<FONT SIZE=2><sup>H</sup></FONT>A</A>
<UL>
<LI><A HREF="cutname.html#toc19">Simple usage</A></LI>
<LI><A HREF="cutname.html#toc20">Advanced usage</A></LI>
<LI><A HREF="cutname.html#toc21">More Advanced Usage</A></LI>
</UL>
<LI><A HREF="manual018.html">Generating HTML constructs</A></LI>
<LI><A HREF="cutname.html#toc19">Simple usage</A>
</LI><LI><A HREF="cutname.html#toc20">Advanced usage</A>
</LI><LI><A HREF="cutname.html#toc21">More Advanced Usage</A>
</LI></UL>
</LI><LI><A HREF="manual018.html">Generating HTML constructs</A>
<UL>
<LI><A HREF="manual018.html#toc22">High-Level Commands</A></LI>
<LI><A HREF="manual018.html#toc23">More on included images</A></LI>
<LI><A HREF="manual018.html#toc24">Internal macros</A></LI>
<LI><A HREF="manual018.html#toc25">The <TT>rawhtml</TT> environment</A></LI>
<LI><A HREF="manual018.html#toc26">Examples</A></LI>
<LI><A HREF="manual018.html#toc27">The document charset</A></LI>
</UL>
<LI><A HREF="manual019.html">Support for style sheets</A></LI>
<LI><A HREF="manual018.html#toc22">High-Level Commands</A>
</LI><LI><A HREF="manual018.html#toc23">More on included images</A>
</LI><LI><A HREF="manual018.html#toc24">Internal macros</A>
</LI><LI><A HREF="manual018.html#toc25">The <TT>rawhtml</TT> environment</A>
</LI><LI><A HREF="manual018.html#toc26">Examples</A>
</LI><LI><A HREF="manual018.html#toc27">The document charset</A>
</LI></UL>
</LI><LI><A HREF="manual019.html">Support for style sheets</A>
<UL>
<LI><A HREF="manual019.html#toc28">Overview</A></LI>
<LI><A HREF="manual019.html#toc29">Changing
the style of all instances of an environment</A></LI>
<LI><A HREF="manual019.html#toc30">Changing the style of some instances of an environment</A></LI>
<LI><A HREF="manual019.html#toc31">Which class affects what</A></LI>
<LI><A HREF="manual019.html#toc32">A few examples</A></LI>
<LI><A HREF="manual019.html#toc33">Miscellaneous</A></LI>
</UL>
<LI><A HREF="manual020.html">Customizing H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A</A></LI>
<LI><A HREF="manual019.html#toc28">Overview</A>
</LI><LI><A HREF="manual019.html#toc29">Changing
the style of all instances of an environment</A>
</LI><LI><A HREF="manual019.html#toc30">Changing the style of some instances of an environment</A>
</LI><LI><A HREF="manual019.html#toc31">Which class affects what</A>
</LI><LI><A HREF="manual019.html#toc32">A few examples</A>
</LI><LI><A HREF="manual019.html#toc33">Miscellaneous</A>
</LI></UL>
</LI><LI><A HREF="manual020.html">Customizing H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A</A>
<UL>
<LI><A HREF="manual020.html#toc34">Simple changes</A></LI>
<LI><A HREF="manual020.html#toc35">Changing defaults for type-styles</A></LI>
<LI><A HREF="manual020.html#toc36">Changing the interface of a command</A></LI>
<LI><A HREF="manual020.html#toc37">Checking the optional argument within a command</A></LI>
<LI><A HREF="manual020.html#toc38">Changing the format of images</A></LI>
<LI><A HREF="manual020.html#toc39">Storing images in a separate directory</A></LI>
<LI><A HREF="manual020.html#toc40">Controlling <TT>imagen</TT> from document source</A></LI>
</UL>
<LI><A HREF="manual021.html">Other output formats</A></LI>
<LI><A HREF="manual020.html#toc34">Simple changes</A>
</LI><LI><A HREF="manual020.html#toc35">Changing defaults for type-styles</A>
</LI><LI><A HREF="manual020.html#toc36">Changing the interface of a command</A>
</LI><LI><A HREF="manual020.html#toc37">Checking the optional argument within a command</A>
</LI><LI><A HREF="manual020.html#toc38">Changing the format of images</A>
</LI><LI><A HREF="manual020.html#toc39">Storing images in a separate directory</A>
</LI><LI><A HREF="manual020.html#toc40">Controlling <TT>imagen</TT> from document source</A>
</LI></UL>
</LI><LI><A HREF="manual021.html">Other output formats</A>
<UL>
<LI><A HREF="manual021.html#toc41">Text</A></LI>
<LI><A HREF="manual021.html#toc42">Info</A></LI>
</UL>
</UL>
<LI><A HREF="manual021.html#toc41">Text</A>
</LI><LI><A HREF="manual021.html#toc42">Info</A>
</LI></UL>
</LI></UL>
<HR>
<A HREF="index.html"><IMG SRC="contents_motif.gif" ALT="Up"></A>
<A HREF="manual022.html"><IMG SRC="next_motif.gif" ALT="Next"></A>
......
......@@ -4,7 +4,7 @@
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.09">
<META name="GENERATOR" content="hevea 1.10">
<META name="Author" content="Luc Maranget">
<LINK rel="stylesheet" type="text/css" href="manual.css">
<TITLE>How to get started</TITLE>
......@@ -33,7 +33,7 @@ $x \in \mathcal{E}$
</PRE><P>Incidentally, notice that the symbol &#X201C;&#X2208;&#X201D; translates to the
appropriate numerical character reference and that the calligraphic
letter &#X201C;<FONT COLOR=red><I>E</I></FONT>&#X201D; renders as a red &#X201C;<I>E</I>&#X201D;. You can find some
more elaborate <A HREF="http://hevea.inria.fr//examples/index.html">examples</A> in
more elaborate <A HREF="http://hevea.inria.fr/examples/index.html">examples</A> in
the on-line documentation.</P><HR>
<A HREF="manual002.html"><IMG SRC="contents_motif.gif" ALT="Up"></A>
<A HREF="manual004.html"><IMG SRC="next_motif.gif" ALT="Next"></A>
......
......@@ -4,7 +4,7 @@
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.09">
<META name="GENERATOR" content="hevea 1.10">
<META name="Author" content="Luc Maranget">
<LINK rel="stylesheet" type="text/css" href="manual.css">
<TITLE>Style files</TITLE>
......@@ -15,10 +15,10 @@
<A HREF="manual005.html"><IMG SRC="next_motif.gif" ALT="Next"></A>
<HR>
<H2 CLASS="section"><A NAME="htoc3">2</A>&#XA0;&#XA0;Style files</H2><UL>
<LI><A HREF="manual004.html#toc1">Standard base styles</A></LI>
<LI><A HREF="manual004.html#toc2">Other base styles</A></LI>
<LI><A HREF="manual004.html#toc3">Other style files</A></LI>
</UL>
<LI><A HREF="manual004.html#toc1">Standard base styles</A>
</LI><LI><A HREF="manual004.html#toc2">Other base styles</A>
</LI><LI><A HREF="manual004.html#toc3">Other style files</A>
</LI></UL>
<P>
L<sup>A</sup>T<sub>E</sub>X style files are files that are not intended to produce output, but
define document layout parameters, commands, environments, etc.</P><H3 CLASS="subsection"><A NAME="toc1"></A><A NAME="htoc4">2.1</A>&#XA0;&#XA0;Standard base styles</H3><P>The base style of a L<sup>A</sup>T<sub>E</sub>X document is the argument to the
......@@ -55,8 +55,8 @@ H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A to load its
style file before processing <TT>doc.tex</TT>.
It will then ignore the document base style specified by
<CODE>\documentclass</CODE> (or <CODE>\documentstyle</CODE>).</P><P>Observe that the fix above works because the <TT>acmconf</TT> and
<TT>article</TT> base styles look the same to the document (i.e., they define
the same macros).
<TT>article</TT> base styles look the same to the document
(<EM>i.e.</EM> they define the same macros).
More generally, most base styles that are neither
<I>article</I> nor <I>book</I> are in fact variations
on either two of them.
......@@ -71,8 +71,8 @@ A L<sup>A</sup>T<sub>E</sub>X document usually loads additional style files, by
the commands <CODE>\input</CODE> or <CODE>\usepackage</CODE> or <CODE>\input</CODE>.</P><H4 CLASS="subsubsection">2.3.1&#XA0;&#XA0;Files loaded with <TT>\input</TT></H4><P>
Just like L<sup>A</sup>T<sub>E</sub>X, H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A reacts to the construct
<CODE>\input{</CODE><I>file</I><CODE>}</CODE> by loading the file
<I>file</I>. (if I got it right, H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A even follows T<sub>E</sub>X crazy
convention on <TT>.tex</TT> extensions).</P><P>As it is often the case, assume that the document <TT>doc.tex</TT> has a
<I>file</I>. (if I got it right, H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A even follows T<sub>E</sub>X&#X2019;s crazy
conventions on <TT>.tex</TT> extensions).</P><P>As it is often the case, assume that the document <TT>doc.tex</TT> has a
<CODE>\input{mymacros.tex}</CODE> instruction in its preamble, where
<TT>mymacros.tex</TT> gathers custom definitions.
Hopefully, only a few macros give rise to trouble: macros that performs fine
......@@ -87,9 +87,10 @@ Then, <TT>doc.tex</TT> is to be translated by issuing the command:
<TT>doc.tex</TT> (and thus before <TT>mymacros.tex</TT>).
As a consequence of H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A behavior with respect to
definition and redefinition (see section&#XA0;<A HREF="manual030.html#usermacro">B.8.1</A>),
the macro definitions in <TT>mymacros.tex</TT>
override the ones in <TT>mymacros.tex</TT>, provided
the document original definitions are performed by <CODE>\newcommand</CODE>
the macro definitions in <TT>mymacros.hva</TT>
take precedence over the ones in <TT>mymacros.tex</TT>, provided
the document original definitions (the ones in
<TT>mymacros.tex</TT>) are performed by <CODE>\newcommand</CODE>
(or <CODE>\newenvironment</CODE>).</P><P>Another situation is when H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A fails to process a whole
style file. Usually, this means that H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A crashes on that style
file.
......
......@@ -4,7 +4,7 @@
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.09">
<META name="GENERATOR" content="hevea 1.10">
<META name="Author" content="Luc Maranget">
<LINK rel="stylesheet" type="text/css" href="manual.css">
<TITLE>A note on style</TITLE>
......@@ -15,12 +15,12 @@
<A HREF="manual006.html"><IMG SRC="next_motif.gif" ALT="Next"></A>
<HR>
<H2 CLASS="section"><A NAME="htoc7">3</A>&#XA0;&#XA0;A note on style</H2><UL>
<LI><A HREF="manual005.html#toc4">Spacing, Paragraphs</A></LI>
<LI><A HREF="manual005.html#toc5">Math mode</A></LI>
<LI><A HREF="manual005.html#toc6">Warnings</A></LI>
<LI><A HREF="manual005.html#toc7">Commands</A></LI>
<LI><A HREF="manual005.html#toc8">Style choices</A></LI>
</UL>
<LI><A HREF="manual005.html#toc4">Spacing, Paragraphs</A>
</LI><LI><A HREF="manual005.html#toc5">Math mode</A>
</LI><LI><A HREF="manual005.html#toc6">Warnings</A>
</LI><LI><A HREF="manual005.html#toc7">Commands</A>
</LI><LI><A HREF="manual005.html#toc8">Style choices</A>
</LI></UL>
<H3 CLASS="subsection"><A NAME="toc4"></A><A NAME="htoc8">3.1</A>&#XA0;&#XA0;Spacing, Paragraphs</H3><P>
Sequence of spaces normally are translated into one single space.
Newlines in the input document undergo a special treatement.
......@@ -97,10 +97,10 @@ First paragraph.
</DIV><P>
In all cases, this amounts to avoiding a paragraph whose contents
consists in a sole <CODE>\label</CODE>&#XA0;command.</P><P>Spurious paragraphs are more easily seen by running <TT>hevea</TT>
with the command-line option&#XA0;&#X201C;<TT>-dv</TT>&#X201D;, which instructs
with the command-line option&#XA0;<A NAME="@default0"></A><TT>-dv</TT>, which instructs
<TT>hevea</TT> to add border on some of the elements it produces,
including <CODE>P</CODE> elements.</P><H4 CLASS="subsubsection">3.1.2&#XA0;&#XA0;Spaces after Commands</H4><P>
<A NAME="@default0"></A>
<A NAME="@default1"></A>
Space after commands with no argument is skipped.
Consider the following example:
</P><PRE CLASS="verbatim">\newcommand{\open}{(}
......@@ -138,14 +138,14 @@ by L<sup>A</sup>T<sub>E</sub>X (or H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=
Note that, if a space before &#X201C;XXX&#X201D; is wanted, then
one should probably write:
</P><PRE CLASS="verbatim">\newcommand{\tryspace}[1]{#1{} XXX}
</PRE><P>Finally, <A NAME="@default1"></A>whether the tabulation character is a space or not
</PRE><P>Finally, <A NAME="@default2"></A>whether the tabulation character is a space or not
is random, so avoid tabs in your source document.</P><H3 CLASS="subsection"><A NAME="toc5"></A><A NAME="htoc9">3.2</A>&#XA0;&#XA0;Math mode</H3><P>
H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A math mode is not very far from normal text mode, except that
all letters are shown in italics and that space after macros
is echoed.</P><P>However, typesetting math formulas in HTML rises two difficulties.
First, formulas contain symbols, such as Greek letters; second,
even simple formulas do not follow the simple basic typesetting model of&#XA0;HTML.</P><H4 CLASS="subsubsection">3.2.1&#XA0;&#XA0;Spacing<A NAME="spacemath"></A> in math mode</H4><P>
<A NAME="@default2"></A>
<A NAME="@default3"></A>
By contrast with L<sup>A</sup>T<sub>E</sub>X, spaces from the input are significant in
math mode, this
feature allows users to instruct H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A
......@@ -187,7 +187,7 @@ text-oriented browsers) cannot display maths, as translated by H<FONT SIZE=2><su
For authors that insist on avoiding symbols that cannot be shown
by any browser, H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A offers a degraded mode that outputs text
in place of symbols.
H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A operates in this mode when given the <TT>-textsymbols</TT>
H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A operates in this mode when given the <A NAME="@default4"></A><TT>-textsymbols</TT>
command-line option. Replacement text is in English.
For instance. the &#X201C;&#X2208;&#X201D; symbol is replace by &#X201C;in&#X201D;.
This is far from being satisfactory, but degraded mode may be
......@@ -272,7 +272,7 @@ The reason is that vertical displays in an horizontal display are
HTML tables
that always get centered in the vertical direction.
Such a crude model cannot faithfully emulate any T<sub>E</sub>X box placement.</P><P>Users can get an idea on how H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A combines elements in display mode
by giving the <CODE>-dv</CODE> command-iine option, which
by giving the <A NAME="@default5"></A><TT>-dv</TT> command-line option, which
instructs H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A to add
borders to the <CODE>TABLE</CODE> elements introduced by displays.</P><H4 CLASS="subsubsection">3.2.4&#XA0;&#XA0;Arrays and display mode</H4><P>By contrast with formulas, which H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A attempts to render with
text-level elements only when they appear inside paragraphs, L<sup>A</sup>T<sub>E</sub>X arrays
......@@ -348,7 +348,7 @@ can choose your own, by redefining the <CODE>\cal</CODE>
macros, using <CODE>\renewcommand</CODE>, the macro redefinition operator of
L<sup>A</sup>T<sub>E</sub>X. The key point is that you need not worry about H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A
internals: just redefine the old-L<sup>A</sup>T<sub>E</sub>X style text-style
declarations (i.e. <CODE>\it</CODE>, <CODE>\sc</CODE>, etc.) and everything should
declarations (<EM>i.e.</EM> <CODE>\it</CODE>, <CODE>\sc</CODE>, etc.) and everything should
get fine:
</P><PRE CLASS="verbatim">\renewcommand{\sc}{\Huge}
\renewcommand{\cal}{\em}
......
......@@ -4,7 +4,7 @@
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.09">
<META name="GENERATOR" content="hevea 1.10">
<META name="Author" content="Luc Maranget">
<LINK rel="stylesheet" type="text/css" href="manual.css">
<TITLE>How to detect and correct errors</TITLE>
......@@ -15,10 +15,10 @@
<A HREF="manual007.html"><IMG SRC="next_motif.gif" ALT="Next"></A>
<HR>
<H2 CLASS="section"><A NAME="htoc13">4</A>&#XA0;&#XA0;How to detect and correct errors</H2><UL>
<LI><A HREF="manual006.html#toc9">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A does not know a macro</A></LI>
<LI><A HREF="manual006.html#toc10">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A incorrectly interprets a macro</A></LI>
<LI><A HREF="manual006.html#toc11">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A crashes</A></LI>
</UL>
<LI><A HREF="manual006.html#toc9">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A does not know a macro</A>
</LI><LI><A HREF="manual006.html#toc10">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A incorrectly interprets a macro</A>
</LI><LI><A HREF="manual006.html#toc11">H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A crashes</A>
</LI></UL>
<P><A NAME="trouble"></A></P><P>Most of the problems that occur during the translation of a given
L<sup>A</sup>T<sub>E</sub>X file (say <CODE>trouble.tex</CODE>) can be detected and solved at
the macro-level. That is, most problems induce a macro-related warning
......@@ -116,14 +116,14 @@ Thus, you may choose to give <CODE>\blob</CODE> a definition in
</PRE><P>This new definition yields the following, more satisfying output:
</P><BLOCKQUOTE CLASS="quote"><HR NOSHADE SIZE=1 ALIGN=center>&#X2022; Blob &#X2022;
<HR NOSHADE SIZE=1 ALIGN=center></BLOCKQUOTE><P><A NAME="square:blob"></A>
<A NAME="@default3"></A>In case we do want a square blob, there are two alternatives.
<A NAME="@default6"></A>In case we do want a square blob, there are two alternatives.
We can have L<sup>A</sup>T<sub>E</sub>X typeset some subparts of
the document and then to include them as images, section&#XA0;<A HREF="manual008.html#imagen">6</A>
explain how to proceed.
explains how to proceed.
We can also find a square blob somewhere in the variety of Unicode
(or do I mean ISO&#XA0;10646?) characters,
and define <CODE>\blob</CODE> as a numerical
character reference. Here, the character <TT>U02588</TT>
character reference. Here, the character <TT>U+02588</TT>
seems ok.
</P><PRE CLASS="verbatim">\newcommand{\blob}{\@print@u{X2588}}
</PRE><BLOCKQUOTE CLASS="quote"><HR NOSHADE SIZE=1 ALIGN=center>&#X2588; Blob &#X2588;
......@@ -212,7 +212,7 @@ Giving up command: \end
Adios
</PRE><P>Thus, users should close opening braces where it belongs.
Note that H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A error message &#X201C;<TT>Latex environment
'</TT><I>env</I><TT>' is pending</TT>&#X201D; helps a lot in locating
&#X2019;</TT><I>env</I><TT>&#X2019; is pending</TT>&#X201D; helps a lot in locating
the brace that hurts.</P><H4 CLASS="subsubsection">4.3.3&#XA0;&#XA0;Desperate cases</H4><P>If H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A crashes on L<sup>A</sup>T<sub>E</sub>X source (not on T<sub>E</sub>X source),
then you may have discovered a bug, or this manual is not as complete
as it should.
......
<
......@@ -4,7 +4,7 @@
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<META name="GENERATOR" content="hevea 1.09">
<META name="GENERATOR" content="hevea 1.10">
<META name="Author" content="Luc Maranget">
<LINK rel="stylesheet" type="text/css" href="manual.css">
<TITLE>Making HEVEA and LATEX both happy</TITLE>
......@@ -15,10 +15,10 @@
<A HREF="manual008.html"><IMG SRC="next_motif.gif" ALT="Next"></A>
<HR>
<H2 CLASS="section"><A NAME="htoc17">5</A>&#XA0;&#XA0;Making H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A and L<sup>A</sup>T<sub>E</sub>X both happy</H2><UL>
<LI><A HREF="manual007.html#toc12">File loading</A></LI>
<LI><A HREF="manual007.html#toc13">The <TT>hevea</TT> package</A></LI>
<LI><A HREF="manual007.html#toc14">Comments</A></LI>
</UL>
<LI><A HREF="manual007.html#toc12">File loading</A>
</LI><LI><A HREF="manual007.html#toc13">The <TT>hevea</TT> package</A>
</LI><LI><A HREF="manual007.html#toc14">Comments</A>
</LI></UL>
<P>
<A NAME="both"></A>
......@@ -43,7 +43,7 @@ but the files are searched by following different methods and
considering different file extensions.
</LI></UL><P>As a consequence, for having a file <EM>latexonly</EM> loaded by
L<sup>A</sup>T<sub>E</sub>X only, it suffices
o use <CODE>\input{</CODE><EM>latexonly</EM><CODE>}</CODE>
to use <CODE>\input{</CODE><EM>latexonly</EM><CODE>}</CODE>
in the source and to invoke H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A as follows:
</P><DIV CLASS="flushleft">
<CODE># hevea</CODE> <TT>-e</TT> <EM>latexonly</EM>&#X2026;</DIV><P><A NAME="heveaonly"></A>Having <EM>heveaonly</EM> loaded by H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A only is more
......@@ -68,7 +68,7 @@ supplying the command-line argument
<I>file</I><TT>.hva</TT>, or by
<CODE>\usepackage{</CODE><I>file</I><CODE>}</CODE> from inside the document.
Which method is better depends
on whether it is choosed to override or to replace the document
on whether you choose to override or to replace the document
definition.
In the command-line case,
definitions from <I>file</I><TT>.hva</TT> are processed before the
......@@ -78,7 +78,7 @@ the document definitions are made using <CODE>\newcommand</CODE> (or
In the <CODE>\usepackage</CODE> case, H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A loads <I>file</I><TT>.hva</TT>
at the place where L<sup>A</sup>T<sub>E</sub>X loads <I>file</I><TT>.sty</TT>, hence
the definitions from <I>file</I><TT>.hva</TT> replace
the definitions from <I>file</I><TT>.sty</TT> in the strict sense.</P><H3 CLASS="subsection"><A NAME="toc13"></A><A NAME="htoc19">5.2</A>&#XA0;&#XA0;The <TT>hevea</TT> package</H3><P><A NAME="heveastyle"></A>
the definitions from <I>file</I><TT>.sty</TT> in the strict sense.</P><H3 CLASS="subsection"><A NAME="toc13"></A><A NAME="htoc19">5.2</A>&#XA0;&#XA0;The <A NAME="heveastyle"></A><TT>hevea</TT> package</H3><P>
The <TT>hevea.sty</TT> style file is intended to be loaded by L<sup>A</sup>T<sub>E</sub>X
and not by H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A.
It provides L<sup>A</sup>T<sub>E</sub>X with means to ignore or process some parts of the
......@@ -88,16 +88,20 @@ the <TT>hevea.sty</TT> file by default.
It is important to notice that the <TT>hevea.sty</TT> style file from
the distribution is a <EM>package</EM> in L<sup>A</sup>T<sub>E</sub>X&#XA0;2&#X454; terms and that it
is not compatible with old L<sup>A</sup>T<sub>E</sub>X. Moreover, the <TT>hevea</TT>
package loads the <TT>comment</TT> package which must be present.</P><H4 CLASS="subsubsection">5.2.1&#XA0;&#XA0;Environments for selecting a translator</H4><P>
package loads the <TT>comment</TT> package which must be present.
Also notice that, for compatibility,
H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A reacts to
<CODE>\usepackage{hevea}</CODE> by loading its own version
of the <TT>comment</TT> package (Section&#XA0;<A HREF="manual-packages.html#commentpack">B.17.6</A>).</P><H4 CLASS="subsubsection">5.2.1&#XA0;&#XA0;Environments for selecting a translator</H4><P>
H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A and L<sup>A</sup>T<sub>E</sub>X perform the following actions on source inside
the <CODE>latexonly</CODE>, <CODE>verblatex</CODE>, <CODE>htmlonly</CODE>, <CODE>rawhtml</CODE>,
<CODE>toimage</CODE> and <CODE>verbimage</CODE> environments:
<A NAME="@default4"></A>
<A NAME="@default5"></A>
<A NAME="@default6"></A>
<A NAME="@default7"></A>
<A NAME="@default8"></A>
<A NAME="@default9"></A>
<A NAME="@default10"></A>
<A NAME="@default11"></A>
<A NAME="@default12"></A>
</P><DIV CLASS="center">
<TABLE CELLSPACING=6 CELLPADDING=0><TR><TD CLASS="hbar" COLSPAN=5></TD></TR>
<TR><TD VALIGN=top ALIGN=left NOWRAP>environment</TD><TD VALIGN=top ALIGN=center NOWRAP>&#XA0;</TD><TD ALIGN=center NOWRAP COLSPAN=2>H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A</TD><TD ALIGN=center NOWRAP>L<sup>A</sup>T<sub>E</sub>X</TD></TR>
......@@ -140,8 +144,8 @@ However, as an exception, the environments <TT>image</TT>
and <TT>verbimage</TT> do not create scope.
It takes a little practice of H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A to understand why this is
convenient.</P><H4 CLASS="subsubsection">5.2.2&#XA0;&#XA0;Why are there two environments for ignoring input?</H4><P><A NAME="why"></A>
<A NAME="@default10"></A><A NAME="@default11"></A>
<A NAME="@default12"></A><A NAME="@default13"></A>
<A NAME="@default13"></A><A NAME="@default14"></A>
<A NAME="@default15"></A><A NAME="@default16"></A>
Some scanning and analysis of source is performed
by H<FONT SIZE=2><sup>E</sup></FONT>V<FONT SIZE=2><sup>E</sup></FONT>A inside the <TT>latexonly</TT> environment, in order to
allow <TT>latexonly</TT> to dynamically occur inside other environments.</P><P>More specifically, <CODE>\end{</CODE><I>env</I><CODE>}</CODE> macros
......@@ -149,9 +153,9 @@ are recognized and their <I>env</I> argument is tested against
the name of the environment whose opening macro <CODE>\</CODE><I>env</I>
opened the <TT>latexonly</TT> environment.
In that case, macro expansion of <CODE>\end</CODE><I>env</I> is performed and
any further occurrence of <CODE>\end{</CODE><I>env'</I><CODE>}</CODE> is tested
any further occurrence of <CODE>\end{</CODE><I>env&#X2019;</I><CODE>}</CODE> is tested
and may get expanded if it matches a pending
<CODE>\begin{</CODE><I>env'</I><CODE>}</CODE>
<CODE>\begin{</CODE><I>env&#X2019;</I><CODE>}</CODE>