Commit aee5a655 authored by Ralf Treinen's avatar Ralf Treinen

Imported Upstream version 2.06

parent 50f29370
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Browser configuration</title>
</head>
......@@ -11,9 +11,9 @@
<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" id="sec225">C.2&#XA0;&#XA0;Browser configuration</h2>
<h2 class="section" id="browser">C.2&#XA0;&#XA0;Browser configuration</h2>
<p>
<a id="hevea_default258"></a><a id="hevea_default259"></a>By default, H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A does not anymore use the <code>FACE=symbol</code>
<a id="hevea_default260"></a><a id="hevea_default261"></a>By default, H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>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<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A now extensively outputs Unicode entities.
This first means that H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A targets modern browsers with
......
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Cutting your document into pieces with HACHA</title>
</head>
......@@ -11,7 +11,7 @@
<a href="manual002.html"><img src="contents_motif.gif" alt="Up"></a>
<a href="manual018.html"><img src="next_motif.gif" alt="Next"></a>
<hr>
<h2 class="section" id="sec41">7&#XA0;&#XA0;Cutting your document into pieces with H<span class="c015"><sup>A</sup></span>C<span class="c015"><sup>H</sup></span>A</h2>
<h2 class="section" id="hacha">7&#XA0;&#XA0;Cutting your document into pieces with H<span class="c015"><sup>A</sup></span>C<span class="c015"><sup>H</sup></span>A</h2>
<ul>
<li><a href="cutname.html#sec42">Simple usage</a>
</li><li><a href="cutname.html#sec43">Advanced usage</a>
......@@ -166,7 +166,7 @@ restored.
Note that <code>\cutdef</code> and <code>\cutend</code> must be properly balanced.
</dd></dl><p>
Commands <code>\cuthere</code> and <code>\cutend</code> have starred variants,
which behave identically except for footnotes (see&#XA0;<a href="#sec57">7.3.6</a>).</p><p>Default settings work as follows:
which behave identically except for footnotes (see&#XA0;<a href="#hachafoot">7.3.6</a>).</p><p>Default settings work as follows:
<code>\begin{document}</code> performs
</p><pre class="verbatim">\cutdef*[\value{cuttingdepth}]{\cuttingunit}
</pre><p>and <code>\end{document}</code> performs <code>\cutend*</code>.
......@@ -176,7 +176,7 @@ present) sectioning
command argument (<em>i.e.</em> the section title) as second argument.
Note that starred versions of the sectioning commands also perform
cutting instructions.</p>
<h4 class="subsubsection" id="sec46">7.2.3&#XA0;&#XA0;Table of links organisation</h4>
<h4 class="subsubsection" id="table:link:style">7.2.3&#XA0;&#XA0;Table of links organisation</h4>
<p>
A table of links generated by H<span class="c015"><sup>A</sup></span>C<span class="c015"><sup>H</sup></span>A is a list
of links to generated files.
......@@ -277,7 +277,7 @@ In this section we show how to alter some details of H<span class="c015"><sup>A<
behaviour.
This includes controlling output file names and the title of generated
web pages and introducing arbitrary cuts.</p>
<h4 class="subsubsection" id="sec50">7.3.1&#XA0;&#XA0;Controlling output file names</h4>
<h4 class="subsubsection" id="cutname">7.3.1&#XA0;&#XA0;Controlling output file names</h4>
<p><a id="hevea_default43"></a>When invoked as <span class="c013">hacha <em>doc</em>.html</span>,
H<span class="c015"><sup>A</sup></span>C<span class="c015"><sup>H</sup></span>A produces a <span class="c013">index.html</span> table of links file that
points into <em>doc</em><span class="c013">001.html</span>,
......@@ -401,7 +401,7 @@ will be more practical most of the time.</p><p><a id="hevea_default51"></a>The s
as <code>cutflow</code>, save for the html header and footer (see
Section&#XA0;<a href="#html%3Afooter">7.1</a>) which are not replicated in the introduced
page.</p>
<h4 class="subsubsection" id="sec57">7.3.6&#XA0;&#XA0;Footnotes</h4>
<h4 class="subsubsection" id="hachafoot">7.3.6&#XA0;&#XA0;Footnotes</h4>
<p>
<a id="hevea_default52"></a><a id="hevea_default53"></a>Footnote texts (given as arguments either to <code>\footnote</code> or
<code>\footnotetext</code>) do not go directly to output.
......@@ -465,7 +465,7 @@ As a result, notes should stay where they are when they occur at the end of
H<span class="c015"><sup>A</sup></span>C<span class="c015"><sup>H</sup></span>A output file and otherwise go to a separate file.</p><p>To make a complicated story even more complicated,
footnotes in&#XA0;<span class="c013">minipage</span> environments or in the arguments
to <code>\title</code> or <code>\author</code> have a different, I guess satisfactory,
behaviour.</p><p>Given the above description, footnotes are manages by default as follows.
behaviour.</p><p>Given the above description, footnotes are managed by default as follows.
</p><ul class="itemize"><li class="li-itemize">
In style&#XA0;<em>article</em>, <span class="c013">hevea</span> puts all footnotes
go at the end of the html file.
......
......@@ -2,10 +2,10 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget">
<title>HEVEA User Documentation
Version&#XA0;2.02
Version&#XA0;2.06
</title>
<link rel="stylesheet" type="text/css" href="manual.css">
</head>
......@@ -13,12 +13,12 @@ Version&#XA0;2.02
<!--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 style="padding:1ex"><h1 class="titlemain">H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A User Documentation<br>
Version&#XA0;2.02</h1><h3 class="titlerest">Luc Maranget<sup><a id="text1" href="#note1">*</a></sup></h3><h3 class="titlerest">January&#XA0;24, 2013</h3></td></tr>
Version&#XA0;2.06</h1><h3 class="titlerest">Luc Maranget<sup><a id="text1" href="#note1">*</a></sup></h3><h3 class="titlerest">March&#XA0;29, 2013</h3></td></tr>
</table><hr><p>
This manual also exists in
<a href="http://hevea.inria.fr/distri/hevea-2.02-manual.ps.gz">compressed Postscript</a>,
<a href="http://hevea.inria.fr/distri/hevea-2.02-manual.pdf">PDF</a>, and as
a <a href="http://hevea.inria.fr/distri/hevea-2.02-manual.tar.gz">bundle of HTML files</a>.
<a href="http://hevea.inria.fr/distri/hevea-2.06-manual.ps.gz">compressed Postscript</a>,
<a href="http://hevea.inria.fr/distri/hevea-2.06-manual.pdf">PDF</a>, and as
a <a href="http://hevea.inria.fr/distri/hevea-2.06-manual.tar.gz">bundle of HTML files</a>.
</p><hr><blockquote class="abstract"><span class="c022">Abstract: </span>
H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A is a L<sup>A</sup>T<sub>E</sub>X to
html translator.
......
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
This diff is collapsed.
manual001.png

880 Bytes | W: | H:

manual001.png

880 Bytes | W: | H:

manual001.png
manual001.png
manual001.png
manual001.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Tutorial</title>
</head>
......@@ -41,12 +41,12 @@ Tutorial</h1></td></tr>
</li><li><a href="manual007.html">Making H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A and L<sup>A</sup>T<sub>E</sub>X both happy</a>
<ul>
<li><a href="manual007.html#sec30">File loading</a>
</li><li><a href="manual007.html#sec31">The <span class="c013">hevea</span> package</a>
</li><li><a href="manual007.html#heveastyle">The <span class="c013">hevea</span> package</a>
</li><li><a href="manual007.html#sec35">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#sec37">The <span class="c018">image</span> file</a>
<li><a href="manual008.html#image%3Afile">The <span class="c018">image</span> file</a>
</li><li><a href="manual008.html#sec38">A toy example</a>
</li><li><a href="manual008.html#sec39">Including Postscript images</a>
</li><li><a href="manual008.html#sec40">Using filters</a>
......@@ -60,19 +60,19 @@ Tutorial</h1></td></tr>
</li><li><a href="manual018.html">Generating html constructs</a>
<ul>
<li><a href="manual018.html#sec65">High-Level Commands</a>
</li><li><a href="manual018.html#sec68">More on included images</a>
</li><li><a href="manual018.html#sec69">Internal macros</a>
</li><li><a href="manual018.html#sec71">The <span class="c013">rawhtml</span> environment</a>
</li><li><a href="manual018.html#imgsrc">More on included images</a>
</li><li><a href="manual018.html#internal">Internal macros</a>
</li><li><a href="manual018.html#rawhtml">The <span class="c013">rawhtml</span> environment</a>
</li><li><a href="manual018.html#sec72">Examples</a>
</li><li><a href="manual018.html#sec73">The document charset</a>
</li><li><a href="manual018.html#encodings">The document charset</a>
</li></ul>
</li><li><a href="manual019.html">Support for style sheets</a>
<ul>
<li><a href="manual019.html#sec75">Overview</a>
</li><li><a href="manual019.html#sec76">Changing
</li><li><a href="manual019.html#css%3Achange%3Aall">Changing
the style of all instances of an environment</a>
</li><li><a href="manual019.html#sec77">Changing the style of some instances of an environment</a>
</li><li><a href="manual019.html#sec78">Which class affects what</a>
</li><li><a href="manual019.html#css%3Achange">Changing the style of some instances of an environment</a>
</li><li><a href="manual019.html#whatclass">Which class affects what</a>
</li><li><a href="manual019.html#sec79">A few examples</a>
</li><li><a href="manual019.html#sec83">Miscellaneous</a>
</li></ul>
......@@ -84,7 +84,7 @@ the style of all instances of an environment</a>
</li><li><a href="manual020.html#sec92">Checking the optional argument within a command</a>
</li><li><a href="manual020.html#sec93">Changing the format of images</a>
</li><li><a href="manual020.html#sec94">Storing images in a separate directory</a>
</li><li><a href="manual020.html#sec95">Controlling <span class="c013">imagen</span> from document source</a>
</li><li><a href="manual020.html#imagen-source">Controlling <span class="c013">imagen</span> from document source</a>
</li></ul>
</li><li><a href="manual021.html">Other output formats</a>
<ul>
......
manual002.png

1.14 KB | W: | H:

manual002.png

1.14 KB | W: | H:

manual002.png
manual002.png
manual002.png
manual002.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>How to get started</title>
</head>
......@@ -10,7 +10,7 @@
<a href="manual002.html"><img src="contents_motif.gif" alt="Up"></a>
<a href="manual004.html"><img src="next_motif.gif" alt="Next"></a>
<hr>
<h2 class="section" id="sec3">1&#XA0;&#XA0;How to get started</h2>
<h2 class="section" id="getstarted">1&#XA0;&#XA0;How to get started</h2>
<p>
Assume that you have a file, <span class="c013">a.tex</span>, written in L<sup>A</sup>T<sub>E</sub>X, using the
<span class="c013">article</span>, <span class="c013">book</span> or <span class="c013">report</span> style. Then,
......
manual003.png

506 Bytes | W: | H:

manual003.png

506 Bytes | W: | H:

manual003.png
manual003.png
manual003.png
manual003.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Style files</title>
</head>
......
manual004.png

3.4 KB | W: | H:

manual004.png

3.4 KB | W: | H:

manual004.png
manual004.png
manual004.png
manual004.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>A note on style</title>
</head>
......@@ -30,10 +30,10 @@ Otherwise, H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</su
This process approximates T<sub>E</sub>X process for introducting paragraph
breaks and, as a result, empty lines produce paragraph breaks.</p><p>Space after commands with no argument is skipped (as in L<sup>A</sup>T<sub>E</sub>X) &#X2014;
however this is not true in math mode, as explained in
section&#XA0;<a href="#sec15">3.2.1</a>.</p><p>The following two subsections describe management of paragraphs and
section&#XA0;<a href="#spacemath">3.2.1</a>.</p><p>The following two subsections describe management of paragraphs and
spaces after command sequences in greater detail.
They can be skipped in first reading.</p>
<h4 class="subsubsection" id="sec12">3.1.1&#XA0;&#XA0;Spurious Paragraphs</h4>
<h4 class="subsubsection" id="spurious:par">3.1.1&#XA0;&#XA0;Spurious Paragraphs</h4>
<p>
Paragraphs are rendered by the means of <code>p</code> elements.
H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A is a bit simplistic in breaking paragraphs and spurious paragraphs
......@@ -151,7 +151,7 @@ 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" id="sec15">3.2.1&#XA0;&#XA0;Spacing in math mode</h4>
<h4 class="subsubsection" id="spacemath">3.2.1&#XA0;&#XA0;Spacing in math mode</h4>
<p>
<a id="hevea_default3"></a>
By contrast with L<sup>A</sup>T<sub>E</sub>X, spaces from the input are significant in
......@@ -387,7 +387,7 @@ This is <span class="c017"><span style="font-size:150%">small caps</span></span>
input.
These constructs are written using L<sup>A</sup>T<sub>E</sub>X source code, in the end they
invoke H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A internal commands.</p><p>Other L<sup>A</sup>T<sub>E</sub>X constructs, such as
L<sup>A</sup>T<sub>E</sub>X key constructs or H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A internal commands (see section&#XA0;<a href="manual018.html#sec69">8.3</a>),
L<sup>A</sup>T<sub>E</sub>X key constructs or H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A internal commands (see section&#XA0;<a href="manual018.html#internal">8.3</a>),
that require special processing are defined
in H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A source code.
However, the vast majority of these definitions can be overridden by a
......
manual005.png

265 Bytes | W: | H:

manual005.png

265 Bytes | W: | H:

manual005.png
manual005.png
manual005.png
manual005.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>How to detect and correct errors</title>
</head>
......@@ -126,7 +126,7 @@ Thus, you may choose to give <code>\blob</code> a definition in
</blockquote><p><a id="square:blob"></a>
<a id="hevea_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#sec36">6</a>
the document and then to include them as images, section&#XA0;<a href="manual008.html#imagen">6</a>
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,
......
manual006.png

6.7 KB | W: | H:

manual006.png

6.7 KB | W: | H:

manual006.png
manual006.png
manual006.png
manual006.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Making HEVEA and LATEX both happy</title>
</head>
......@@ -14,7 +14,7 @@
<h2 class="section" id="sec29">5&#XA0;&#XA0;Making H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A and L<sup>A</sup>T<sub>E</sub>X both happy</h2>
<ul>
<li><a href="manual007.html#sec30">File loading</a>
</li><li><a href="manual007.html#sec31">The <span class="c013">hevea</span> package</a>
</li><li><a href="manual007.html#heveastyle">The <span class="c013">hevea</span> package</a>
</li><li><a href="manual007.html#sec35">Comments</a>
</li></ul>
<p>
......@@ -63,7 +63,7 @@ L<sup>A</sup>T<sub>E</sub>X only.</p><p>Writing an H<span class="c015"><sup>E</s
is the method of choice for supplying command definitions
to H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A only. Users can then be sure that these definitions are
not seen by L<sup>A</sup>T<sub>E</sub>X and will not get echoed to the <span class="c018">image</span>
file (see section&#XA0;<a href="manual008.html#sec36">6</a>).</p><p>The file <span class="c018">file</span><span class="c013">.hva</span> can be loaded by either
file (see section&#XA0;<a href="manual008.html#imagen">6</a>).</p><p>The file <span class="c018">file</span><span class="c013">.hva</span> can be loaded by either
supplying the command-line argument
<span class="c018">file</span><span class="c013">.hva</span>, or by
<code>\usepackage{</code><span class="c018">file</span><code>}</code> from inside the document.
......@@ -79,7 +79,7 @@ In the <code>\usepackage</code> case, H<span class="c015"><sup>E</sup></span>V<s
at the place where L<sup>A</sup>T<sub>E</sub>X loads <span class="c018">file</span><span class="c013">.sty</span>, hence
the definitions from <span class="c018">file</span><span class="c013">.hva</span> replace
the definitions from <span class="c018">file</span><span class="c013">.sty</span> in the strict sense.</p>
<h3 class="subsection" id="sec31">5.2&#XA0;&#XA0;The <span class="c013">hevea</span> package</h3>
<h3 class="subsection" id="heveastyle">5.2&#XA0;&#XA0;The <span class="c013">hevea</span> package</h3>
<p>
The <span class="c013">hevea.sty</span> style file is intended to be loaded by L<sup>A</sup>T<sub>E</sub>X
and not by H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A.
......@@ -94,7 +94,7 @@ package loads the <span class="c013">comment</span> package which must be presen
Also notice that, for compatibility,
H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A reacts to
<code>\usepackage{hevea}</code> by loading its own version
of the <span class="c013">comment</span> package (Section&#XA0;<a href="manual-packages.html#sec187">B.17.6</a>).</p>
of the <span class="c013">comment</span> package (Section&#XA0;<a href="manual-packages.html#commentpack">B.17.6</a>).</p>
<h4 class="subsubsection" id="sec32">5.2.1&#XA0;&#XA0;Environments for selecting a translator</h4>
<p>
H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A and L<sup>A</sup>T<sub>E</sub>X perform the following actions on source inside
......@@ -115,10 +115,10 @@ the <code>latexonly</code>, <code>verblatex</code>, <code>htmlonly</code>, <code
constructs are processed (see section&#XA0;<a href="#why">5.2.2</a>)</td><td class="c029">&#XA0;&#XA0;</td><td class="c041">process </td></tr>
<tr><td class="c041"><code>verblatex</code></td><td class="c029">&#XA0;</td><td class="c039">ignore</td><td class="c029">&#XA0;&#XA0;</td><td class="c041">process </td></tr>
<tr><td class="c041"><code>htmlonly</code></td><td class="c029">&#XA0;</td><td class="c039">process</td><td class="c029">&#XA0;&#XA0;</td><td class="c041">ignore </td></tr>
<tr><td class="c041"><code>rawhtml</code></td><td class="c029">&#XA0;</td><td class="c039">echo verbatim (see section&#XA0;<a href="manual018.html#sec71">8.4</a>)</td><td class="c029">&#XA0;&#XA0;</td><td class="c041">ignore</td></tr>
<tr><td class="c041"><code>rawhtml</code></td><td class="c029">&#XA0;</td><td class="c039">echo verbatim (see section&#XA0;<a href="manual018.html#rawhtml">8.4</a>)</td><td class="c029">&#XA0;&#XA0;</td><td class="c041">ignore</td></tr>
<tr><td class="c041"><code>toimage</code></td><td class="c029">&#XA0;</td><td class="c039">send to the <em>image</em> file, <code>\end{</code><span class="c018">env</span><code>}</code>
constructs and macro characters are processed (see section&#XA0;<a href="manual008.html#sec36">6</a>)</td><td class="c029">&#XA0;&#XA0;</td><td class="c041">process</td></tr>
<tr><td class="c041"><code>verbimage</code></td><td class="c029">&#XA0;</td><td class="c039">send to the <em>image</em> file (see section&#XA0;<a href="manual008.html#sec36">6</a>)</td><td class="c029">&#XA0;&#XA0;</td><td class="c041">process</td></tr>
constructs and macro characters are processed (see section&#XA0;<a href="manual008.html#imagen">6</a>)</td><td class="c029">&#XA0;&#XA0;</td><td class="c041">process</td></tr>
<tr><td class="c041"><code>verbimage</code></td><td class="c029">&#XA0;</td><td class="c039">send to the <em>image</em> file (see section&#XA0;<a href="manual008.html#imagen">6</a>)</td><td class="c029">&#XA0;&#XA0;</td><td class="c041">process</td></tr>
<tr><td class="hbar" colspan=5></td></tr>
</table>
</div><p>As an example, this is how some text can be typeset in purple by
......
manual007.png

1.14 KB | W: | H:

manual007.png

1.14 KB | W: | H:

manual007.png
manual007.png
manual007.png
manual007.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>With a little help from LATEX</title>
</head>
......@@ -11,9 +11,9 @@
<a href="manual002.html"><img src="contents_motif.gif" alt="Up"></a>
<a href="cutname.html"><img src="next_motif.gif" alt="Next"></a>
<hr>
<h2 class="section" id="sec36">6&#XA0;&#XA0;With a little help from L<sup>A</sup>T<sub>E</sub>X</h2>
<h2 class="section" id="imagen">6&#XA0;&#XA0;With a little help from L<sup>A</sup>T<sub>E</sub>X</h2>
<ul>
<li><a href="manual008.html#sec37">The <span class="c018">image</span> file</a>
<li><a href="manual008.html#image%3Afile">The <span class="c018">image</span> file</a>
</li><li><a href="manual008.html#sec38">A toy example</a>
</li><li><a href="manual008.html#sec39">Including Postscript images</a>
</li><li><a href="manual008.html#sec40">Using filters</a>
......@@ -26,7 +26,7 @@ have L<sup>A</sup>T<sub>E</sub>X process it, to produce an image from
L<sup>A</sup>T<sub>E</sub>X output and to include a link to this image into H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A
output.
H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A provides a limited support for doing this.</p>
<h3 class="subsection" id="sec37">6.1&#XA0;&#XA0;The <span class="c018">image</span> file</h3>
<h3 class="subsection" id="image:file">6.1&#XA0;&#XA0;The <span class="c018">image</span> file</h3>
<p>While outputting <em>doc</em><span class="c013">.html</span>, H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A echoes some
of its input to the <em>image</em> file,
<em>doc</em><span class="c013">.image.tex</span>.
......@@ -159,7 +159,7 @@ a pity to translate it back into a bitmap.
A better idea is first to generate a PNG file from the bitmap source
independantly
and then to include a link to that PNG file in html output, see
section&#XA0;<a href="manual018.html#sec68">8.2</a> for a description of this more adequate technique.</p>
section&#XA0;<a href="manual018.html#imgsrc">8.2</a> for a description of this more adequate technique.</p>
<h3 class="subsection" id="sec40">6.4&#XA0;&#XA0;Using filters</h3>
<p>Some programs extend L<sup>A</sup>T<sub>E</sub>X capabilities using a filter principle.
In such a scheme, the document contains source fragments for the program.
......
manual008.png

933 Bytes | W: | H:

manual008.png

933 Bytes | W: | H:

manual008.png
manual008.png
manual008.png
manual008.png
  • 2-up
  • Swipe
  • Onion skin
manual009.png

2.8 KB | W: | H:

manual009.png

2.8 KB | W: | H:

manual009.png
manual009.png
manual009.png
manual009.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Answers</title>
</head>
......
manual010.png

4.61 KB | W: | H:

manual010.png

4.61 KB | W: | H:

manual010.png
manual010.png
manual010.png
manual010.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>A cut subsubsection</title>
</head>
......
manual011.png

6.7 KB | W: | H:

manual011.png

6.7 KB | W: | H:

manual011.png
manual011.png
manual011.png
manual011.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Another cut subsubsection</title>
</head>
......
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>A cut subsubsection</title>
</head>
......
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Another cut subsubsection</title>
</head>
......
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>A cut subsubsection</title>
</head>
......
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Another cut subsubsection</title>
</head>
......
......@@ -3,7 +3,7 @@
<head><title>Notes</title>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
</head>
<body>
......
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Generating html constructs</title>
</head>
......@@ -14,11 +14,11 @@
<h2 class="section" id="sec64">8&#XA0;&#XA0;Generating html constructs</h2>
<ul>
<li><a href="manual018.html#sec65">High-Level Commands</a>
</li><li><a href="manual018.html#sec68">More on included images</a>
</li><li><a href="manual018.html#sec69">Internal macros</a>
</li><li><a href="manual018.html#sec71">The <span class="c013">rawhtml</span> environment</a>
</li><li><a href="manual018.html#imgsrc">More on included images</a>
</li><li><a href="manual018.html#internal">Internal macros</a>
</li><li><a href="manual018.html#rawhtml">The <span class="c013">rawhtml</span> environment</a>
</li><li><a href="manual018.html#sec72">Examples</a>
</li><li><a href="manual018.html#sec73">The document charset</a>
</li><li><a href="manual018.html#encodings">The document charset</a>
</li></ul>
<p>
......@@ -36,7 +36,7 @@ html directly may interfere in nasty ways with H<span class="c015"><sup>E</sup><
A few commands for hyperlink management and included images
are provided, all these
commands have appropriate equivalents defined by the <span class="c013">hevea</span>
package (see section&#XA0;<a href="manual007.html#sec31">5.2</a>).
package (see section&#XA0;<a href="manual007.html#heveastyle">5.2</a>).
Hence, a document that relies on these high-level commands
still can be typeset by L<sup>A</sup>T<sub>E</sub>X, provided it loads the <span class="c013">hevea</span>
package.</p><p><a id="hevea_default57"></a><a id="hevea_default58"></a><a id="hevea_default59"></a><a id="hevea_default60"></a><a id="hevea_default61"></a><a id="hevea_default62"></a><a id="hevea_default63"></a><a id="hevea_default64"></a></p><table class="c002 cellpading0"><tr><td class="c029">Macro</td><td class="c029" colspan=2>H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A</td><td class="c029">L<sup>A</sup>T<sub>E</sub>X</td></tr>
......@@ -80,7 +80,7 @@ inside command arguments.</p><p><a id="hevea_default65"></a>
Fortunately, the <span class="c013">url</span> package provides a very convenient
<code>\url</code> command that acts like <code>\verb</code> and can appear in
other command arguments
(unfortunately, this is not the full story, see section&#XA0;<a href="manual-packages.html#sec197">B.17.11</a>).
(unfortunately, this is not the full story, see section&#XA0;<a href="manual-packages.html#urlpackage">B.17.11</a>).
Hence, provided the <span class="c013">url</span> package is loaded,
a more convenient reformulation of the example above is:
</p><pre class="verbatim">\ahref{\url{http://pauillac.inria.fr/~maranget/index.html}}{his home page}
......@@ -139,7 +139,7 @@ where <span class="c018">number</span> is a six digit hexadecimal number specify
color in the RGB space. For instance, the declaration
<span style="color:#404040"><code>\htmlcolor{404040}</code></span>
changes font color to dark gray,</p>
<h3 class="subsection" id="sec68">8.2&#XA0;&#XA0;More on included images</h3>
<h3 class="subsection" id="imgsrc">8.2&#XA0;&#XA0;More on included images</h3>
<p>
<a id="hevea_default69"></a><a id="hevea_default70"></a>
The <code>\imgsrc</code> command becomes handy when one has images both in
......@@ -185,10 +185,10 @@ translating a bitmap file, this simple method of making a bitmap image and
using the <code>\imgsrc</code> command
is the most adequate.
It should be preferred over using the more automated <span class="c018">image</span> file
mechanism (see section&#XA0;<a href="manual008.html#sec36">6</a>),
mechanism (see section&#XA0;<a href="manual008.html#imagen">6</a>),
which will translate the image back from
Postscript to bitmap format and will thus degrade it.</p>
<h3 class="subsection" id="sec69">8.3&#XA0;&#XA0;Internal macros</h3>
<h3 class="subsection" id="internal">8.3&#XA0;&#XA0;Internal macros</h3>
<p>
In this section a few of H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A internal macros are
described.
......@@ -432,7 +432,7 @@ Two fundamental works: \styledcite{The Holy Bible} and
</pre><p>We get:
Two fundamental works: <cite><span class="c022">The Holy Bible</span></cite> and
<span class="c024"><cite>Das Kapital</cite></span>.</p>
<h3 class="subsection" id="sec71">8.4&#XA0;&#XA0;The <span class="c013">rawhtml</span> environment</h3>
<h3 class="subsection" id="rawhtml">8.4&#XA0;&#XA0;The <span class="c013">rawhtml</span> environment</h3>
<p>
<a id="hevea_default88"></a><a id="hevea_default89"></a>
Any text enclosed between <code>\begin{rawhtml}</code> and
......@@ -447,7 +447,7 @@ But, as time went by,
numerous pitfalls around <span class="c013">rawhtml</span> showed up. Here are a few:
</p><ul class="itemize"><li class="li-itemize">
Verbatim means that no translation of any kind is performed. In
particular, be aware that input encoding (see&#XA0;<a href="manual-packages.html#sec185">B.17.4</a>) does
particular, be aware that input encoding (see&#XA0;<a href="manual-packages.html#inputenc">B.17.4</a>) does
not apply. Hence one should use ascii only, if needed
non-ascii characters can be given as
entity or numerical character references &#X2014; <em>e.g.</em>
......@@ -495,7 +495,7 @@ A list of links:
</li></ul><p><a id="hevea_default91"></a><a id="hevea_default92"></a>
<a id="hevea_default93"></a><a id="hevea_default94"></a>
If H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A is targeted to text or info files (see
Section&#XA0;<a href="manual021.html#sec96">11</a>).
Section&#XA0;<a href="manual021.html#alternative">11</a>).
The text inside <span class="c013">rawhtml</span> environments is ignored.
However there exists a <span class="c013">rawtext</span> environment (and a
<code>\rawtextinput</code> command) to echo text verbatim in text or info
......@@ -527,7 +527,7 @@ default, be translated into blocks
Additionally, the style class associated to <code>center</code> environments
is managed through an indirection, using the
commands <code>\setenvclass</code> and <code>\getenvclass</code>.
See section&#XA0;<a href="manual019.html#sec77">9.3</a> for more explanations.</p><p>Another example is the definition of the <code>\purple</code>
See section&#XA0;<a href="manual019.html#css%3Achange">9.3</a> for more explanations.</p><p>Another example is the definition of the <code>\purple</code>
color declaration (see section&#XA0;<a href="#color%3Ahigh">8.1.2</a>):
</p><pre class="verbatim">\newcommand{\purple}{\@fontcolor{purple}}
</pre><p>H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A does not feature all text-level elements by default.
......@@ -597,7 +597,7 @@ For instance, &#X201C;blackboard sigma&#X201D; is Unicode <span class="c013">U+0
Hence you can define the command <code>\bbsigma</code> as follows:
</p><pre class="verbatim">\newcommand{\bbsigma}{\@print@u{X2140}}
</pre><p>Then, &#X201C;<code>\bbsigma</code>&#X201D; will output &#X201C;&#X2140;&#X201D;</p>
<h3 class="subsection" id="sec73">8.6&#XA0;&#XA0;The document charset</h3>
<h3 class="subsection" id="encodings">8.6&#XA0;&#XA0;The document charset</h3>
<p>
According to standards, as far as I understand them, html pages are
made of Unicode (ISO&#XA0;10646) characters.
......@@ -632,7 +632,7 @@ In case those charsets do not suffice, you may ask the author for
other document charsets. Notice however that document charset is not
that important, the default <span class="c013">US-ASCII</span> works everywhere!
<em>Input</em> encoding of source files is another, although
related, issue &#X2014; see Section&#XA0;<a href="manual-packages.html#sec185">B.17.4</a>.</p><p><a id="hevea_default112"></a>If wished so, the charset can be extracted from the current
related, issue &#X2014; see Section&#XA0;<a href="manual-packages.html#inputenc">B.17.4</a>.</p><p><a id="hevea_default112"></a>If wished so, the charset can be extracted from the current
locale environment, provided this yields a valid (to H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A) charset name.
This operation is performed by a companion script: <span class="c013">xxcharset.exe</span>.
It thus suffices to launch H<span class="c015"><sup>E</sup></span>V<span class="c015"><sup>E</sup></span>A as:
......
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Support for style sheets</title>
</head>
......@@ -11,13 +11,13 @@
<a href="manual002.html"><img src="contents_motif.gif" alt="Up"></a>
<a href="manual020.html"><img src="next_motif.gif" alt="Next"></a>
<hr>
<h2 class="section" id="sec74">9&#XA0;&#XA0;Support<a id="hevea_default113"></a> for style sheets</h2>
<h2 class="section" id="style:sheets">9&#XA0;&#XA0;Support<a id="hevea_default113"></a> for style sheets</h2>
<ul>
<li><a href="manual019.html#sec75">Overview</a>
</li><li><a href="manual019.html#sec76">Changing
</li><li><a href="manual019.html#css%3Achange%3Aall">Changing
the style of all instances of an environment</a>
</li><li><a href="manual019.html#sec77">Changing the style of some instances of an environment</a>
</li><li><a href="manual019.html#sec78">Which class affects what</a>
</li><li><a href="manual019.html#css%3Achange">Changing the style of some instances of an environment</a>
</li><li><a href="manual019.html#whatclass">Which class affects what</a>
</li><li><a href="manual019.html#sec79">A few examples</a>
</li><li><a href="manual019.html#sec83">Miscellaneous</a>
</li></ul>
......@@ -45,10 +45,10 @@ html output of the form:
&lt;/h3&gt;
</pre><p>By default, most styles are undefined, and default rendering of
block-level elements applies. However, some packages (such as, for
instance&#XA0;<span class="c013">fancysection</span>, see Section&#XA0;<a href="manual038.html#sec179">B.16.4</a>) may
instance&#XA0;<span class="c013">fancysection</span>, see Section&#XA0;<a href="manual038.html#fancysection">B.16.4</a>) may
define them.
<a id="hevea_default114"></a><a id="hevea_default115"></a>If you wish to change the style of section headers, loading the
<span class="c013">fancysection</span> package may prove appropriate (see&#XA0;<a href="manual038.html#sec179">B.16.4</a>).
<span class="c013">fancysection</span> package may prove appropriate (see&#XA0;<a href="manual038.html#fancysection">B.16.4</a>).
However, one can also proceed more directly, by appending new
definitions to the <em>document style
sheet</em>, with the command <code>\newstyle</code>.
......@@ -77,7 +77,7 @@ in the document preamble, <em>i.e.</em> before <code>\begin{document}</code>.
commands as no-ops. Thus, these commands do not affect
document processing by L<sup>A</sup>T<sub>E</sub>X.
</li></ul>
<h3 class="subsection" id="sec76">9.2&#XA0;&#XA0;Changing
<h3 class="subsection" id="css:change:all">9.2&#XA0;&#XA0;Changing
the style of all instances of an environment</h3>
<p>In this very document, all <span class="c013">verbatim</span> environments appear over
a light green background, with small left and right margins.
......@@ -86,7 +86,7 @@ the document preamble.
</p><pre class="verbatim">\newstyle{.verbatim}{margin:1ex 1ex;padding:1ex;background:\#ccffcc;}
</pre><p>Observe that, in the explicit numerical color argument above, the
hash character &#X201C;<span class="c013">#</span>&#X201D; has to be escaped.</p>
<h3 class="subsection" id="sec77">9.3&#XA0;&#XA0;Changing the style of some instances of an environment</h3>
<h3 class="subsection" id="css:change">9.3&#XA0;&#XA0;Changing the style of some instances of an environment</h3>
<p>
<a id="hevea_default116"></a><a id="hevea_default117"></a>One can also change the style class attached to a given instance of
an environment and thus control styling of environments more precisely.</p><p>As a matter of fact, the name of the class attribute of
......@@ -133,7 +133,7 @@ the intended <span class="c013">myverbatim</span> style class.
\emph{flashyverbatim}, and hence with the \emph{myverbatim}
style.
</pre>
<h3 class="subsection" id="sec78">9.4&#XA0;&#XA0;Which class affects what</h3>
<h3 class="subsection" id="whatclass">9.4&#XA0;&#XA0;Which class affects what</h3>
<p>Generally, the styling of environment&#XA0;<span class="c018">env</span> is performed through
the commands
<code>\getenvclass{</code><span class="c018">env</span><code>}</code>
......@@ -146,8 +146,8 @@ environments
figure, table, itemize, enumerate, list, description,
trivlist, center, flushleft, flushright, quote,
quotation, verbatim, abstract, mathpar (cf
Section&#XA0;<a href="manual-packages.html#sec201">B.17.15</a>), lstlisting
(cf. Section&#XA0;<a href="manual-packages.html#sec199">B.17.13</a>), etc.
Section&#XA0;<a href="manual-packages.html#mathpartir%3Apackage">B.17.15</a>), lstlisting
(cf. Section&#XA0;<a href="manual-packages.html#listings%3Apackage">B.17.13</a>), etc.
</blockquote><p>All sectioning commands (<code>\part</code>, <code>\section</code> etc.)
output&#XA0;<code>H&lt;</code><span class="c018">n</span><code>&gt;</code> block-level elements, which are styled
through style classes named <span class="c013">part</span>, <span class="c013">section</span>, etc.</p><p>List making-environment introduce extra style classes for items.
......@@ -415,7 +415,7 @@ contains special characters such as &#X201C;#&#X201D; or &#X201C;$&#X201D;, thos
as <code>\#</code> and <code>\$</code> respectively.
A viable alternative would be to quote
the argument using the <code>\url</code> command from the <span class="c013">url</span>
package (see Section&#XA0;<a href="manual-packages.html#sec197">B.17.11</a>).</p>
package (see Section&#XA0;<a href="manual-packages.html#urlpackage">B.17.11</a>).</p>
<h4 class="subsubsection" id="sec87">9.6.4&#XA0;&#XA0;Limitations</h4>
<p>
At the moment, style class definitions cumulate, and appear
......
......@@ -2,7 +2,7 @@
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<meta name="generator" content="hevea 2.02">
<meta name="generator" content="hevea 2.06">
<META name="Author" content="Luc Maranget"><link rel="stylesheet" type="text/css" href="manual.css">
<title>Customising HEVEA</title>
</head>
......@@ -19,7 +19,7 @@
</li><li><a href="manual020.html#sec92">Checking the optional argument within a command</a>
</li><li><a href="manual020.html#sec93">Changing the format of images</a>
</li><li><a href="manual020.html#sec94">Storing images in a separate directory</a>
</li><li><a href="manual020.html#sec95">Controlling <span class="c013">imagen</span> from document source</a>
</li><li><a href="manual020.html#imagen-source">Controlling <span class="c013">imagen</span> from document source</a>