diff -pruN 2.35-1/browser.html 2.36-1/browser.html --- 2.35-1/browser.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/browser.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,7 +2,7 @@ - + Browser configuration diff -pruN 2.35-1/cutname.html 2.36-1/cutname.html --- 2.35-1/cutname.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/cutname.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Cutting your document into pieces with HACHA @@ -64,7 +64,7 @@ include the following commands in the do

HACHA also makes every page it generates a clone of its input as regards attributes to the <body ...> opening tag and meta-information from the <head><\head> -block. See section ‍B.2 for examples of this replication +block. See section B.2 for examples of this replication feature.

By contrast, style information specified in the style elements from rom the <head><\head> block is not replicated. Instead, all style definitions are collected into an @@ -76,13 +76,13 @@ a style elemen use styles. As a consequence, HACHA normally produces a file doc.css, which should not be forgotten while -copying files to their final destination after a run of ‍HACHA.

+copying files to their final destination after a run of HACHA.

7.2 Advanced usage

HACHA behaviour can be altered from the document source, by using a counter and a few macros.

A document that explicitly includes cutting macros still can be typeset by LATEX, provided it loads the hevea.sty style file from the HEVEA distribution. -(See section ‍5 for details on this style file). +(See section 5 for details on this style file). An alternative to loading the hevea package is to put all cutting instructions in comments starting with %HEVEA.

7.2.1 Principle

@@ -106,8 +106,7 @@ depend on the document style.

The following cutting instructions are for use in the document preamble. They command the cutting scheme of the whole document: -

-\cuttingunit
+

\cuttingunit
This is a macro that holds the document cutting unit. You can change the default (which is section in the article style and chapter in the book style) by doing: @@ -132,11 +131,9 @@ These comments then act as instructions -

-\cuthere{secname}{itemtitle}
+

\cuthere{secname}{itemtitle}
Attempt a cut. -
  • -If secname is the current cutting unit or +
    • If secname is the current cutting unit or the keyword now, then a new output file is started and an entry in the current table of contents is generated, with title itemtitle. This entry holds a link @@ -151,7 +148,7 @@ This entry contains itemtitle a \cuthere appears.
    • Otherwise, no action is performed.
\cutdef[depth]{secname}
-Open a new table of contents, with cutting depth ‍depth and +Open a new table of contents, with cutting depth depth and cutting unit secname. If the optional depth is absent, the cutting depth does not change. The output file becomes the root file. @@ -166,7 +163,7 @@ restored. Note that \cutdef and \cutend must be properly balanced.

Commands \cuthere and \cutend have starred variants, -which behave identically except for footnotes (see ‍7.3.7).

Default settings work as follows: +which behave identically except for footnotes (see 7.3.7).

Default settings work as follows: \begin{document} performs

\cutdef*[\value{cuttingdepth}]{\cuttingunit}
 

@@ -188,31 +185,31 @@ below the cutting unit, up to a certain “part”), let B be just below A (e.g. “section”), and let C be just below C (e.g. “subsection”). -Further assume that cutting is performed at level ‍B with a depth of +Further assume that cutting is performed at level B with a depth of more than one. -Then, every unit ‍A holds a one or several tables of links -to generated files, and each generated file normally holds a B ‍unit. -Sublists with links to C ‍units inside B ‍units normally appear in the -tables of links of level ‍A. +Then, every unit A holds a one or several tables of links +to generated files, and each generated file normally holds a B unit. +Sublists with links to C units inside B units normally appear in the +tables of links of level A. The command-line options -tocbis -and ‍-tocter instruct hacha +and -tocter instruct hacha to put sublists at other places. With -tocbis sublists are duplicated at the beginning -of the B ‍level files; while with -tocter sublist only +of the B level files; while with -tocter sublist only appear at the beginning -of the B ‍level files.

In my opinion, -default style is appropriate for documents with short B ‍units; +of the B level files.

In my opinion, +default style is appropriate for documents with short B units; while -tocbis style -is appropriate for documents with long B ‍units with +is appropriate for documents with long B units with a few sub-units; and -tocter style is appropriate -for documents with long B ‍units with +for documents with long B units with a lot of sub-units. As you may have noticed, this manual is cut by following the --tocbis ‍style.

Whatever the style is, if a B ‍unit is cut +-tocbis style.

Whatever the style is, if a B unit is cut (e.g. because its text is enclosed in \cutdef{C}\cutend), then every C unit goes into its own file and there is no sublist -after the relevant B ‍level entry in the A ‍level table of links.

+after the relevant B level entry in the A level table of links.

7.2.4 Examples

Consider, for instance, a book document with a long chapter that you want to cut at the section level, showing subsections: @@ -330,12 +327,11 @@ and the title of all other pages would s The command \toplinks{prev}{up}{next} instructs HACHA to put links to a “previous”, “up” and “next” page in the root file. The following points are worth noticing: -

  • -The \toplink command must appear in the document preamble +

    • The \toplink command must appear in the document preamble (i.e. before \begin{document}).
    • The arguments prev, up and next should expand to urls, -notice that these argument are processed (see section ‍8.1.1). +notice that these argument are processed (see section 8.1.1).
    • When one of the expected argument is left empty, the corresponding link is not generated.

    @@ -368,7 +364,7 @@ takes four arguments which are command t format the “previous”, “up” and “next” links respectively, while the first argument formats the resulting group of links. For instance, one can avoid images and for arrows and typeset the full set of navivation links in a purple border -(see Section ‍9 for styling techniques) as follows: +(see Section 9 for styling techniques) as follows:

    \newstyle{a.navarrow}{font-family:monospace;font-size:x-large;color:purple}
     \newstyle{div.navarrows}{border:solid purple;display:inline-block;padding:1ex;}
     \newcommand{\myprev}[1]{\ahref[class="navarrow" title="Previous" ]{#1}{$\rightarrow$}\quad}
    @@ -414,21 +410,20 @@ Answers in section~\ref{answers}.
     The example yields:
     

    A small quiz

    -
    1. -What is black? +
      1. What is black?
      2. What is white?
      3. What is Dylan?

      -Answers in section ‍7.3.6. +Answers in section 7.3.6.

      However,introducing html hyperlink targets and references with the \aname and \ahrefloc commands -(see section ‍8.1.1) +(see section 8.1.1) will be more practical most of the time.

      The starred variant environment cutflow* is the same as cutflow, save for the html header and footer (see -Section ‍7.1) which are not replicated in the introduced +Section 7.1) which are not replicated in the introduced page.

      7.3.7 Footnotes

      @@ -440,15 +435,13 @@ The flushing of notes is controlled by t flushing unit, which is a sectional unit name or document — a fictional unit above all units. At any point, the current flushing unit is the value of the -command ‍\@footnotelevel. +command \@footnotelevel. In practice, the flushing of footnote texts is performed by two commands: -

      • -\flushdef{secname} simply sets +

        • \flushdef{secname} simply sets the flushing unit to secname.
        • \footnoteflush{secname} acts as follows: -
          • -If argument secname is equal to or above the +
            • If argument secname is equal to or above the current flushing unit, then footnote texts are flushed (if any). In the output, the texts themselves are surrounded by special comments that tag them as footnote texts and record secname. @@ -459,8 +452,7 @@ The article style file performs while the book style file performs \flushdef{chapter}. At the end of processing, \end{document} performs \footnoteflush{\@footnotelevel}, so as to flush any pending notes.

              Cutting commands interact with footnote flushing as follows: -

              • -\cuthere{secname} +

                • \cuthere{secname} executes \footnoteflush{secname}. Remember that all sectioning commands perform \cuthere with their sectional unit name as argument. @@ -473,7 +465,7 @@ sets the current flushing unit to \footnoteflush with the current flushing unit as argument), and restores the flushing unit and footnote text buffer saved by the matching \cutdef. -
                • The starred variants \cutdef* and ‍\cutend* perform +
                • The starred variants \cutdef* and \cutend* perform no operation that is related to footnotes.

                Later, when running across footnote texts in its input file, HACHA sometimes put notes in a separate file. @@ -492,15 +484,14 @@ or when the current level is above the c level is chapter). As a result, notes should stay where they are when they occur at the end of HACHA output file and otherwise go to a separate file.

                To make a complicated story even more complicated, -footnotes in ‍minipage environments or in the arguments +footnotes in minipage environments or in the arguments to \title or \author have a different, I guess satisfactory, behaviour.

                Given the above description, footnotes are managed by default as follows. -

                • -In style ‍article, hevea puts all footnotes +

                  • In style article, hevea puts all footnotes go at the end of the html file. -A later run of ‍hacha creates a separate footnote file. -
                  • In style ‍book, footnotes are collected at the end of -chapters. A later run of  ‍hacha leaves them where they +A later run of hacha creates a separate footnote file. +
                  • In style book, footnotes are collected at the end of +chapters. A later run of  hacha leaves them where they are. Footnotes in the title or author names are managed specially, they will normally appear at the end of the root file.

                  @@ -529,7 +520,7 @@ at the end of the current section page.<

                Finally, to send the footnotes in subsubsections to a separate web page, one should use -a ‍\cutdef{subsubsection}/\cutend pair +a \cutdef{subsubsection}/\cutend pair (to create a proper buffer for subsubsection notes), redefine the flushing unit, and flush notes explicitly.

                \cutdef{subsubsection}\flushdef{document}%
                @@ -541,8 +532,7 @@ redefine the flushing unit, and flush no
                 
              • Another cut subsubsection
              -
              -4
              Standard section footnote.
              5
              Sent at +
              4
              Standard section footnote.
              5
              Sent at the end of cutname.html
              6
              Sent at the end of cutname.html

              diff -pruN 2.35-1/debian/changelog 2.36-1/debian/changelog --- 2.35-1/debian/changelog 2021-10-17 19:17:01.000000000 +0000 +++ 2.36-1/debian/changelog 2022-09-18 15:16:55.000000000 +0000 @@ -1,3 +1,10 @@ +hevea-doc (2.36-1) unstable; urgency=medium + + * New upstream version + * Standards-Version 4.6.1 (no change) + + -- Ralf Treinen Sun, 18 Sep 2022 17:16:55 +0200 + hevea-doc (2.35-1) unstable; urgency=medium * New upstream version diff -pruN 2.35-1/debian/control 2.36-1/debian/control --- 2.35-1/debian/control 2021-10-17 19:17:01.000000000 +0000 +++ 2.36-1/debian/control 2022-09-18 15:16:55.000000000 +0000 @@ -5,7 +5,7 @@ Maintainer: Debian OCaml Maintainers , Samuel Mimram Build-Depends: debhelper-compat (=13) -Standards-Version: 4.6.0 +Standards-Version: 4.6.1 Rules-Requires-Root: no Vcs-Browser: https://salsa.debian.org/ocaml-team/hevea-doc Vcs-Git: https://salsa.debian.org/ocaml-team/hevea-doc.git diff -pruN 2.35-1/extras.html 2.36-1/extras.html --- 2.35-1/extras.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/extras.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Extra Features @@ -60,7 +60,7 @@ characters {&# he said \frenchquote(Alors cette accolade ouvrante {``\{''}~?).

    Yields: -he said « ‍Alors cette accolade ouvrante “{” ‍? ‍» (in French). +he said « Alors cette accolade ouvrante “{” ? » (in French).

    Another issue regards comments: “%” in arguments may give undefined behaviours, while comments are better avoided while defining macros. As an example, the following code will not @@ -100,7 +100,7 @@ The effect is to bind \let is processed. This construct may prove very useful in situations where one wishes to slightly modify basic commands. -See sections ‍10.3 and ‍B.2 for examples of using +See sections 10.3 and B.2 for examples of using \let in such a situation.

    B.16.1.3 The \global construct

    @@ -199,20 +199,20 @@ Additionally the following counters and

    +(e.g. 3) - +(e.g. 04) + - +(e.g. 09) + +(e.g. PM) +(e.g. CEST) +command, (e.g. Wed Jun 15 16:09:46 CEST 2022)
    Counter weekdayday of week, 0…6 -(e.g. 6)
    Counter Hourhour, 00…11 -(e.g. 11)
    Counter hourhour, 00…23 (e.g. 11)
    Counter hourhour, 00…23 (e.g. 16)
    Counter minuteminute, 00…59 -(e.g. 36)
    Counter secondsecond, 00…6110(e.g. 29)
    Counter secondsecond, 00…6110(e.g. 46)
    Command \ampmAM or PM -(e.g. AM)
    Command \timezoneTime zone -(e.g. CET)
    Command \heveadateOutput of the date Unix -command, (e.g. Sat Jan 16 11:36:29 CET 2021)

    Note that I chose to add an extra option (and not an extra @@ -229,7 +229,7 @@ a script in a portable manner.

    Win style of sectional units headers: they appear over a green background, the background color saturation decreases as the sectioning commands themselves do (this is the style of this manual). -Additionally, the document background color is white.

    Note : Fancy section has been re-implemented using style-sheets. While it respects the old behaviour, users are encouraged to try out style-sheets for more flexibility. See Section ‍9 for details.

    The fancysection.hva file is intended to be loaded after +Additionally, the document background color is white.

    Note : Fancy section has been re-implemented using style-sheets. While it respects the old behaviour, users are encouraged to try out style-sheets for more flexibility. See Section 9 for details.

    The fancysection.hva file is intended to be loaded after the document base style. Hence the easiest way to load the fancysection.hva file is by issuing \usepackage{fancysection} in the document preamble. @@ -255,7 +255,7 @@ For instance, you get various mixes of r \definecolor{section}{named}{RedOrange} \definecolor{subsection}{named}{BurntOrange}

    -(See section ‍B.14.2 for details on the named +(See section B.14.2 for details on the named color model that is used above.)

    Another choice is issuing the command \colorsections{hue}, where @@ -273,7 +273,7 @@ the undersection At the time of this release, Windows support for symbols through Unicode is not as complete as the one of Linux, which I am -using for testing ‍HEVEA.

    One of the most salient shortcomings is the inability to display sub-elements +using for testing HEVEA.

    One of the most salient shortcomings is the inability to display sub-elements for big brackets, braces and parenthesis, which HEVEA normally outputs when it processes \left[, \right\} etc.

    We (hopefully) expect Windows fonts to display more of Unicode easily in a foreseeable future. As a temporary fix, we provide @@ -402,13 +402,13 @@ they should control the rendering of the support is enabled by loading the mathjax package. Two operating mode modes are provided: explicit and automatic. Notice that HEVEA distribution includes a innocuous -mathjax.sty for LATEX compatibility — see also Sec. ‍C.4.2.

    +mathjax.sty for LATEX compatibility — see also Sec. C.4.2.

    B.16.6.1 Explicit mode

    Explicit mode is enabled when \usepackage{mathjax} appears in the document preamble, or when HEVEA is invoked as “hevea mathjax.hva…”.

    Basic consists in one environment displayjax -and one command ‍\textjax. +and one command \textjax. The environment is appropriate for displayed maths. As an example, the following source

    A displayed formula:
    @@ -434,7 +434,7 @@ enclosed in \begin{ma
     reproduced into output for the MathJax script to handle it.
     However, HEVEA does not start any other action.
     Thanks to this feature, users can have any (recognised by MathJax)
    -displayed math environment processed by ‍MathJax. For instance,
    +displayed math environment processed by MathJax. For instance,
     the following source
     

    \begin{mathjax}
     \begin{eqnarray*}
    @@ -454,19 +454,18 @@ constructs can be processed by LAmathjax.sty file present in HEVEA distribution.
     This can be done simply by having the line \usepackage{mathjax} in
     the document preamble. Then, HEVEA and LATEX will react appropriately
    -(see sections ‍2.3.2 and ‍B.5.2).

    +(see sections 2.3.2 and B.5.2).

    B.16.6.2 Automatic mode

    Automatic mode is enabled when \usepackage[auto]{mathjax} appears in the document preamble, or when HEVEA is invoked as “hevea mathjaxauto.hva…”.

    In automatic mode, HEVEA will pass all mathematical text to MathJax. This mode seems by far the most practical, but beware: -

    1. -There is no communication back from MathJax to HEVEA. +

      1. There is no communication back from MathJax to HEVEA. As result, equation numbers, as generated for instance by the equation environment, will not find their way to the final display.
      2. Some constructs, such as \mbox, are not handled -by ‍MathJax. +by MathJax.

      B.16.6.3 Customising the MathJax script

      @@ -476,8 +475,7 @@ with “default” configurati Advanced users can change this setting by redefining the \jax@meta command, which must contain the appropriate <script> element. See the file html/mathjax.hva for details.

      -
      -10
      According to +
      10
      According to date man page.

      Previous diff -pruN 2.35-1/index.html 2.36-1/index.html --- 2.35-1/index.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/index.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,11 +2,11 @@ - + HEVEA User Documentation -Version ‍2.35 +Version 2.36 @@ -14,16 +14,16 @@ Version ‍2.35 +Version 2.36

      Luc Maranget*

      June 15, 2022

      HEVEA User Documentation
      -Version ‍2.35

      Luc Maranget*

      January ‍16, 2021


      This manual also exists in -compressed Postscript, -PDF, and as -a bundle of HTML files. +compressed Postscript, +PDF, and as +a bundle of HTML files.


      Abstract: HEVEA is a LATEX to html translator. -The input language is a fairly complete subset of LATEX ‍2є (old +The input language is a fairly complete subset of LATEX 2є (old LATEX style is also accepted) and the output language is html that is (hopefully) correct with respect to version 5 [HTML-5a, HTML-5b]

      HEVEA understands LATEX macro definitions. Simple user style @@ -32,7 +32,7 @@ Furthermore, HE< quite fast and flexible. Using HEVEA it is possible to translate 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 ‍HACHA.

      HEVEA can also be instructed to output plain text or info files.

      Information on HEVEA is available at http://hevea.inria.fr/. +file can be cut into smaller files, using the companion program HACHA.

      HEVEA can also be instructed to output plain text or info files.

      Information on HEVEA is available at http://hevea.inria.fr/.

      @@ -45,9 +45,8 @@ includes a small Reference manual
    2. Practical information
-
-*
Inria Paris – CS 42112, 75589 Paris -Cedex ‍12. Luc.Maranget@inria.fr
+
*
Inria Paris – CS 42112, 75589 Paris +Cedex 12. Luc.Maranget@inria.fr

This document was translated from LATEX by HEVEA.
diff -pruN 2.35-1/manual001.html 2.36-1/manual001.html --- 2.35-1/manual001.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual001.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Contents @@ -11,52 +11,43 @@ Up

Contents

-
  • -Part ‍A Tutorial -
    • -1 How to get started +
      • Part A Tutorial +
        • 1 How to get started
        • 2 Style files -
          • -2.1 Standard base styles +
          • 3 A note on style -
            • -3.1 Spacing, Paragraphs +
            • 4 How to detect and correct errors -
              • -4.1 HEVEA does not know a macro +
              • 5 Making HEVEA and LATEX both happy -
                • -5.1 File loading +
                • 6 With a little help from LATEX -
                  • -6.1 The image file +
                  • 7 Cutting your document into pieces with HACHA -
                    • -7.1 Simple usage +
                    • 8 Generating html constructs -
                      • -8.1 High-Level Commands +
                      • 9 Support for style sheets -
                        • -9.1 Overview +
                        • 10 Customising HEVEA -
                          • -10.1 Simple changes +
                          • 11 Other output formats - -
                          • Part ‍B Reference manual -
                            • -B.1 Commands and Environments -
                              • -B.1.1 Command Names and Arguments +
                              • Part B Reference manual +
                                • B.1 Commands and Environments +
                                • B.2 The Structure of the Document
                                • B.3 Sentences and Paragraphs -
                                  • -B.3.1 Spacing +
                                  • B.4 Sectioning -
                                    • -B.4.1 Sectioning Commands +
                                    • B.5 Classes, Packages and Page Styles -
                                      • -B.5.1 Document Class +
                                      • B.6 Displayed Paragraphs -
                                        • -B.6.1 Quotation and Verse +
                                        • B.7 Mathematical Formulae -
                                          • -B.7.1 Math Mode Environment +
                                          • B.8 Definitions, Numbering -
                                            • -B.8.1 Defining Commands +
                                            • B.9 Figures, Tables, and Other Floating Bodies -
                                              • -B.9.1 Figures And Tables +
                                              • B.10 Lining It Up in Columns -
                                                • -B.10.1 The tabbing Environment +
                                                • B.11 Moving Information Around -
                                                  • -B.11.1 Files +
                                                  • B.12 Line and Page Breaking -
                                                    • -B.12.1 Line Breaking +
                                                    • B.13 Lengths, Spaces and Boxes -
                                                      • -B.13.1 Length +
                                                      • B.14 Pictures and Colours -
                                                        • -B.14.1 The picture environment and the graphics +
                                                        • B.15 Font Selection -
                                                          • -B.15.1 Changing the Type Style +
                                                          • B.16 Extra Features -
                                                            • -B.16.1 TEX macros +
                                                            • B.17 Implemented Packages - -
                                                            • Part ‍C Practical information -
                                                              • -C.1 Usage -
                                                                • -C.1.1 HEVEA usage +
                                                                • Part C Practical information +
                                                                  • C.1 Usage +
                                                                  • C.2 Browser configuration
                                                                  • C.3 Availability -
                                                                    • -C.3.1 Internet stuff +
                                                                    • C.4 Installation -
                                                                      • -C.4.1 Requirements +
                                                                      • C.5 Other LATEX to html translators Binary files 2.35-1/manual001.png and 2.36-1/manual001.png differ diff -pruN 2.35-1/manual002.html 2.36-1/manual002.html --- 2.35-1/manual002.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual002.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Tutorial @@ -11,7 +11,7 @@ Up Next
                                                                        -

                                                                        Part ‍A
                                                                        +

                                                                        Part A
                                                                        Tutorial

                                                                          Binary files 2.35-1/manual002.png and 2.36-1/manual002.png differ diff -pruN 2.35-1/manual003.html 2.36-1/manual003.html --- 2.35-1/manual003.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual003.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + How to get started @@ -21,8 +21,8 @@ is achieved by issuing the command:

                                                                          Probably, you will get some warnings. If HEVEA does not crash, just ignore them for the moment -(Section ‍4 explains how to correct errors).

                                                                          If everything goes fine, this will produce a new file, -a.html, which you can visualise through a html ‍browser.

                                                                          If you wish to experiment HEVEA on small LATEX source fragments, +(Section 4 explains how to correct errors).

                                                                          If everything goes fine, this will produce a new file, +a.html, which you can visualise through a html browser.

                                                                          If you wish to experiment HEVEA on small LATEX source fragments, then launch HEVEA without arguments. HEVEA will read its standard input and print the translation on its standard output. For instance: Binary files 2.35-1/manual003.png and 2.36-1/manual003.png differ diff -pruN 2.35-1/manual004.html 2.36-1/manual004.html --- 2.35-1/manual004.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual004.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Style files @@ -26,7 +26,7 @@ define document layout parameters, comma \documentclass command (\documentstyle in old style). Normally, the base style of a document defines the structure and appearance of the whole document.

                                                                          HEVEA really knows about two LATEX base styles, -article and ‍book. +article and book. Additionally, the report base style is recognized and considered equivalent to book and the seminar base style for making slides is recognized and @@ -34,7 +34,7 @@ implemented by small additions on the style.hva. More precisely, HEVEA interprets \documentclass{style} by attempting to load -the file style.hva (see section ‍C.1.1.1 on where +the file style.hva (see section C.1.1.1 on where HEVEA searches for files). Thus, at the moment, HEVEA distribution includes the files, article.hva, book.hva, etc.

                                                                          @@ -66,7 +66,7 @@ More generally, most base styles that ar on either two of them. However, such styles usually provides extra macros. If users documents use these macros, then users should also instruct -HEVEA about them (see section ‍4.1).

                                                                          Finally, it is important to notice that +HEVEA about them (see section 4.1).

                                                                          Finally, it is important to notice that renaming a base style file style.cls into style.hva will not work in general. As a matter of fact, base style files are TEX and not LATEX source and @@ -86,7 +86,7 @@ conventions on .texEXish macros. Such macros need to be rewritten, using basic LATEX -constructs (section ‍4 gives examples of macro-rewriting). +constructs (section 4 gives examples of macro-rewriting). The new definitions are best collected in a style file, mymacros.hva for instance. Then, doc.tex is to be translated by issuing the command: @@ -95,7 +95,7 @@ Then, doc.tex The file mymacros.hva is processed before doc.tex (and thus before mymacros.tex). As a consequence of HEVEA behaviour with respect to -definition and redefinition (see section ‍B.8.1), +definition and redefinition (see section B.8.1), the macro definitions in mymacros.hva take precedence over the ones in mymacros.tex, provided the document original definitions (the ones in @@ -120,15 +120,15 @@ As far as I know, LATEname.sty. HEVEA reacts in a similar, but different, manner, by loading the file name.hva.

                                                                          HEVEA distributions already includes quite a few .hva -implementations of famous packages (see section ‍B.17). +implementations of famous packages (see section B.17). When a given package (say zorglub) is not implemented, the situation may not be as bad as it may seem first. Hopefully, you are only using a few commands from package zorglub, and you feel confident enough to implement them yourself. -Then, it suffices to put your definitions in file ‍zorglub.hva +Then, it suffices to put your definitions in file zorglub.hva and HEVEA will react to \usepackage{zorglub} by loading -zorglub.hva.

                                                                          See section ‍B.5.2 for the full story on \usepackage.

                                                                          +zorglub.hva.

                                                                          See section B.5.2 for the full story on \usepackage.


                                                                          Previous Up Binary files 2.35-1/manual004.png and 2.36-1/manual004.png differ diff -pruN 2.35-1/manual005.html 2.36-1/manual005.html --- 2.35-1/manual005.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual005.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + A note on style @@ -31,7 +31,7 @@ Otherwise, HE
                                                                          EX process for introducting paragraph breaks and, as a result, empty lines produce paragraph breaks.

                                                                          Space after commands with no argument is skipped (as in LATEX) — however this is not true in math mode, as explained in -section ‍3.2.1.

                                                                          The following two subsections describe management of paragraphs and +section 3.2.1.

                                                                          The following two subsections describe management of paragraphs and spaces after command sequences in greater detail. They can be skipped in first reading.

                                                                          3.1.1 Spurious Paragraphs

                                                                          @@ -103,8 +103,8 @@ First paragraph.

                                                                        In all cases, this amounts to avoiding a paragraph whose contents -consists in a sole \label ‍command.

                                                                        Spurious paragraphs are more easily seen by running hevea -with the command-line option ‍-dv, which instructs +consists in a sole \label command.

                                                                        Spurious paragraphs are more easily seen by running hevea +with the command-line option -dv, which instructs hevea to add border on some of the elements it produces, including p elements.

                                                                        3.1.2 Spaces after Commands

                                                                        @@ -143,8 +143,8 @@ the space after symbo by LATEX (or HEVEA).

                                                                        - -
                                                                        Some space ‍: ‍symbol XXX
                                                                        No space ‍: ‍symbolXXX + +
                                                                        Some space : symbol XXX
                                                                        No space : symbolXXX

                                                                        Note that, if a space before “XXX” is wanted, then @@ -158,7 +158,7 @@ HEV all letters are shown in italics and that space after macros is echoed.

                                                                        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 ‍html.

                                                                        +even simple formulas do not follow the simple basic typesetting model of html.

                                                                        3.2.1 Spacing in math mode

                                                                        @@ -194,13 +194,13 @@ output.


                                                                        -With respect to previous versions of ‍HEVEA since the begining, the +With respect to previous versions of HEVEA since the begining, the treatment of symbols has significantly evolved. Outputting symbols is now performed by using Unicode character references, an option that much more complies whith standards than the previous option of selecting a “symbol” font. Observe that this choice is now possible, because more and more browsers correctly display such -references. See ‍Figure ‍1 for a few such symbols.

                                                                        However, this means that ancient or purposely limited browsers (such as +references. See Figure 1 for a few such symbols.

                                                                        However, this means that ancient or purposely limited browsers (such as text-oriented browsers) cannot display maths, as translated by HEVEA. For authors that insist on avoiding symbols that cannot be shown by any browser, HEVEA offers a degraded mode that outputs text @@ -266,7 +266,7 @@ since html capabilities to typeset formu poor. In particular, it is not possible to get in-text “real” fractions or in-text limit-like subscripts.

                                                                        Users should remember that HEVEA is not TEX or LATEX and that -HEVEA author neither is D. ‍E. ‍Knuth nor L. ‍Lamport. +HEVEA author neither is D. E. Knuth nor L. Lamport. Thus, some formulas may be rendered poorly. For instance, two fractions with different denominator and numerator height look strange. @@ -320,7 +320,7 @@ This is a small array: mode, thus allowing a satisfactory typesetting of formulas in arrays. More precisely, array elements whose column format specification is l, c or r are typeset in display -mode (see section ‍B.10.2).

                                                                        +mode (see section B.10.2).

                                                                        3.3 Warnings

                                                                        When HEVEA thinks it cannot translate a symbol or construct @@ -349,7 +349,7 @@ However the final rendering is correct: option. When a warning reveals a real problem, it can often be cured by writing a specific macro. The next two sections introduce HEVEA -macros, then section ‍4 describes how to proceed with +macros, then section 4 describes how to proceed with greater detail.

                                                                        3.4 Commands

                                                                        @@ -386,9 +386,9 @@ get fine:

                                                                        \renewcommand{\sc}{\Huge}
                                                                         \renewcommand{\cal}{\em}
                                                                         

                                                                        -(See sections ‍4 and ‍5 on how to make such +(See sections 4 and 5 on how to make such changes while leaving your file processable by LATEX, and -section ‍10.2 for a more thorough descripton of +section 10.2 for a more thorough descripton of customizing type styles).

                                                                        With such redefinitions, we get: @@ -400,7 +400,7 @@ This is EVEA internal commands.

                                                                        Other LATEX constructs, such as -LATEX key constructs or HEVEA internal commands (see section ‍8.3), +LATEX key constructs or HEVEA internal commands (see section 8.3), that require special processing are defined in HEVEA source code. However, the vast majority of these definitions can be overridden by a Binary files 2.35-1/manual005.png and 2.36-1/manual005.png differ diff -pruN 2.35-1/manual006.html 2.36-1/manual006.html --- 2.35-1/manual006.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual006.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + How to detect and correct errors @@ -31,7 +31,7 @@ By doing so, the macros written speciall seen by LATEX. Even better, trouble.tex is not changed at all.

                                                                        A worth-mentiong alternative is inserting \usepackage{trouble} in the document preamble. Then, given HEVEA semantics for -\usepackage (see Section ‍B.5.2), +\usepackage (see Section B.5.2), HEVEA-specific commands should be placed in the file “trouble.hva” file, while LATEX-specific commands should be placed in the file “trouble.sty”.

                                                                        Of course, adapting a document to HEVEA processing @@ -42,7 +42,7 @@ document maintenance.

                                                                        4.1 HEVEA does not know a macro

                                                                        This section has been outdated by the implementation of -\raisebox by C. ‍Spiel. Nevertheless, the method illustrated here is still highly valuable. This method can be summarised as “if HEVEA does not know about a macro, you may solve the problem a simple one yourself” and “do not ignore warnings”. +\raisebox by C. Spiel. Nevertheless, the method illustrated here is still highly valuable. This method can be summarised as “if HEVEA does not know about a macro, you may solve the problem a simple one yourself” and “do not ignore warnings”.

                                                                        Consider the following LATEX source excerpt:

                                                                        You can \raisebox{.6ex}{\em raise} text.
                                                                         

                                                                        LATEX typesets this as follows:

                                                                        @@ -101,11 +101,11 @@ it should also contain the following def

                                                                        This definition can safely be placed anywhere in trouble.tex, since by HEVEA semantics for \newcommand (see -section ‍B.8.1) +section B.8.1) the new definition will not overwrite the old one.

                                                                        4.2 HEVEA incorrectly interprets a macro

                                                                        -Note ‍: HEVEA now renders the \rule command very similarly to LATEX. Hence the forthcomming section is in some sense obsolete. Nevertheless, the technique described is useful and the section is still worth reading.

                                                                        Sometimes HEVEA knows about a macro, but the produced html +Note : HEVEA now renders the \rule command very similarly to LATEX. Hence the forthcomming section is in some sense obsolete. Nevertheless, the technique described is useful and the section is still worth reading.

                                                                        Sometimes HEVEA knows about a macro, but the produced html does not look good when seen through a browser. This kind of errors is detected while visually checking the output. @@ -136,10 +136,10 @@ This new definition yields the following

                                                                        In case we do want a square blob, there are two alternatives. We can have LATEX typeset some subparts of -the document and then to include them as images, section ‍6 +the document and then to include them as images, section 6 explains how to proceed. We can also find a square blob somewhere in the variety of Unicode -(or do I mean ISO ‍10646?) characters, +(or do I mean ISO 10646?) characters, and define \blob as a numerical character reference. Here, the character U+02588 seems ok. @@ -255,8 +255,7 @@ as it should. In any case, please report to Luc.Maranget@inria.fr.

                                                                        To be useful, your bug report should include LATEX code that triggers the bug (the shorter, the better) and mention HEVEA version number.

                                                                        -
                                                                        -1
                                                                        Clearly the author of those lines was wrong, as demonstrated here.
                                                                        +
                                                                        1
                                                                        Clearly the author of those lines was wrong, as demonstrated here.

                                                                        Previous Up Binary files 2.35-1/manual006.png and 2.36-1/manual006.png differ diff -pruN 2.35-1/manual007.html 2.36-1/manual007.html --- 2.35-1/manual007.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual007.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Making HEVEA and LATEX both happy @@ -30,9 +30,8 @@ processor, file loading, the

                                                                        5.1 File loading

                                                                        HEVEA and LATEX treat files differently. Here is a summary of the main -differences:

                                                                        • -LATEX and HEVEA both load files given as arguments to -\input, however when given the option -e ‍filename, +differences:

                                                                          • LATEX and HEVEA both load files given as arguments to +\input, however when given the option -e filename, HEVEA does not load filename.
                                                                          • HEVEA loads all files given as command-line arguments.
                                                                          • Both LATEX and HEVEA load style files given as optional @@ -62,7 +61,7 @@ LATEX only.

                                                                            is the method of choice for supplying command definitions to HEVEA only. Users can then be sure that these definitions are not seen by LATEX and will not get echoed to the image -file (see section ‍6).

                                                                            The file file.hva can be loaded by either +file (see section 6).

                                                                            The file file.hva can be loaded by either supplying the command-line argument file.hva, or by \usepackage{file} from inside the document. @@ -87,13 +86,13 @@ document. Note that HEVEA copes with the constructs defined in the hevea.sty file by default. It is important to notice that the hevea.sty style file from -the distribution is a package in LATEX ‍2є terms and that it +the distribution is a package in LATEX 2є terms and that it is not compatible with old LATEX. Moreover, the hevea package loads the comment package which must be present. Also notice that, for compatibility, HEVEA reacts to \usepackage{hevea} by loading its own version -of the comment package (Section ‍B.17.7).

                                                                            +of the comment package (Section B.17.7).

                                                                            5.2.1 Environments for selecting a translator

                                                                            HEVEA and LATEX perform the following actions on source inside @@ -107,17 +106,17 @@ the latexonly,

                                                                            - - - - - - - + + + + + +
                                                                            environment ‍HEVEALATEX +
                                                                            environment HEVEALATEX
                                                                            latexonly ‍ignore, \end{env} -constructs are processed (see section ‍5.2.2)process
                                                                            verblatex ‍ignoreprocess
                                                                            htmlonly ‍processignore
                                                                            rawhtml ‍echo verbatim (see section ‍8.4)ignore
                                                                            toimage ‍send to the image file, \end{env} -constructs and macro characters are processed (see section ‍6)process
                                                                            verbimage ‍send to the image file (see section ‍6)process
                                                                            latexonly ignore, \end{env} +constructs are processed (see section 5.2.2)process
                                                                            verblatex ignoreprocess
                                                                            htmlonly processignore
                                                                            rawhtml echo verbatim (see section 8.4)ignore
                                                                            toimage send to the image file, \end{env} +constructs and macro characters are processed (see section 6)process
                                                                            verbimage send to the image file (see section 6)process

                                                                            As an example, this is how some text can be typeset in purple by @@ -141,8 +140,8 @@ construct must appear in a line of its o LATEX to recognize it. Anyway, better control over spaces can be achieved by using the hevea boolean register -or comments, see sections ‍5.2.3 -and ‍5.3.

                                                                            Also note that environments define a scope and that style changes +or comments, see sections 5.2.3 +and 5.3.

                                                                            Also note that environments define a scope and that style changes (and non-global definitions) are local to them. For instance, in the example above, “…” appears in black in html output. However, as an exception, the environments image @@ -191,10 +190,10 @@ may only appear in the main flow of text a bit like LATEX verbatim environment.

                                                                            Relations between toimage and verbimage are similar. Additionally, formal parameters #i are replaced by actual arguments inside the toimage environment -(see end of section ‍6.3 for an example of this feature).

                                                                            +(see end of section 6.3 for an example of this feature).

                                                                            5.2.3 The hevea boolean register

                                                                            Boolean registers are provided by the ifthen package -(see ‍[LATEX, Section ‍C.8.5] and section ‍B.8.5 in this +(see [LATEX, Section C.8.5] and section B.8.5 in this document). Both the hevea.sty style file and HEVEA define the boolean register hevea. @@ -207,7 +206,7 @@ be rephrased as follows:

                                                                            We get: purple rain, purple rain

                                                                            Another choice is using the TEX-style conditional macro -\ifhevea (see Section ‍B.16.1.4): +\ifhevea (see Section B.16.1.4):

                                                                            We get:
                                                                             {\ifhevea\purple\fi purple rain, purple rain}\ldots
                                                                             

                                                                            Binary files 2.35-1/manual007.png and 2.36-1/manual007.png differ diff -pruN 2.35-1/manual008.html 2.36-1/manual008.html --- 2.35-1/manual008.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual008.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + With a little help from LATEX @@ -38,7 +38,7 @@ send text to t \begin{toimage}
                                                                            text
                                                                            \end{toimage}
                                                                            - ‍

                                                                            %BEGIN IMAGE
                                                                            text
                                                                            %END IMAGE @@ -61,16 +61,16 @@ Then the imagendoc.image.tex file through LATEX, dvips, ghostscript and a few others tools, which must all be -present (see section ‍C.4.1), finally producing one +present (see section C.4.1), finally producing one pagename.png file per page in the image file.

                                                                            The usage of imagen is described at -section ‍C.1.5. Note that imagen is a simple shell +section C.1.5. Note that imagen is a simple shell script. Unix users can pass hevea the command-line option -fix. Then hevea will itself call imagen, when appropriate.

                                                                            6.2 A toy example

                                                                            -Consider the “blob” example from section ‍4.2. +Consider the “blob” example from section 4.2. Here is the active part of a blob.tex file:

                                                                             \newcommand{\blob}{\rule[.2ex]{1ex}{1ex}}
                                                                              \blob\ Blob \blob
                                                                            @@ -105,7 +105,7 @@ Cost can be lowered using EVEA implementation of the
                                                                            -graphics package (see section ‍B.14.1),
                                                                            +graphics package (see section B.14.1),
                                                                             which provides a more standard manner to include Postscript images in
                                                                             LATEX documents.

                                                                            Included images are easy to manage: it suffices to let LATEX do the job. @@ -129,7 +129,7 @@ centered) .png still can be processed by LATEX, since comment equivalents of the toimage environment are used and that the \imageflush command is inside -a %HEVEA comment — see section ‍5.3.)

                                                                            Then, processing round.tex through HEVEA and +a %HEVEA comment — see section 5.3.)

                                                                            Then, processing round.tex through HEVEA and imagen yields:

                                                                            @@ -152,7 +152,7 @@ the image file and performs

                                                                            Such a definition must be seen by HEVEA only. So, it is best put in a separate file whose name is given as an extra argument on -HEVEA command-line (see section ‍5.1). +HEVEA command-line (see section 5.1). Putting it in the document source protected inside an %HEVEA comment is a bad idea, because it might then get echoed to the image file and generate trouble when LATEX is later run by imagen.

                                                                            Observe that the above definition of \epsfbox is a definition @@ -165,7 +165,7 @@ a pity to translate it back into a bitma 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 ‍8.2 for a description of this more adequate technique.

                                                                            +section 8.2 for a description of this more adequate technique.

                                                                            6.4 Using filters

                                                                            Some programs extend LATEX capabilities using a filter principle. In such a scheme, the document contains source fragments for the program. @@ -217,7 +217,7 @@ And we get:

                                                                            Observe how the -o argument to HEVEA is used and that imagen argument is HEVEA output basename (see -section ‍C.1.1.2 for the full definition of HEVEA output basename).

                                                                            In the gpic example, modifying user source cannot be totally avoided. +section C.1.1.2 for the full definition of HEVEA output basename).

                                                                            In the gpic example, modifying user source cannot be totally avoided. However, writing in a generic style saves typing. For instance, users may define the following environment for centered gpic pictures in LATEX: Binary files 2.35-1/manual008.png and 2.36-1/manual008.png differ Binary files 2.35-1/manual009.png and 2.36-1/manual009.png differ diff -pruN 2.35-1/manual010.html 2.36-1/manual010.html --- 2.35-1/manual010.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual010.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Answers @@ -11,8 +11,7 @@

                                                                            Quiz answers

                                                                            -

                                                                            1. -Black is black. +

                                                                              1. Black is black.
                                                                              2. White is white.
                                                                              3. Dylan is Dylan.
                                                                              Binary files 2.35-1/manual010.png and 2.36-1/manual010.png differ diff -pruN 2.35-1/manual011.html 2.36-1/manual011.html --- 2.35-1/manual011.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual011.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + A cut subsubsection @@ -15,8 +15,7 @@

                                                                              A note in a subsubsection, flushed at subsubsections.2

                                                                              -
                                                                              -2
                                                                              At the +
                                                                              2
                                                                              At the end of my page.

                                                                              Up Binary files 2.35-1/manual011.png and 2.36-1/manual011.png differ diff -pruN 2.35-1/manual012.html 2.36-1/manual012.html --- 2.35-1/manual012.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual012.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Another cut subsubsection @@ -14,8 +14,7 @@

                                                                              7.3.9 Another cut subsubsection

                                                                              Another note in a subsubsection, flushed at subsubsections.3 -


                                                                              -3
                                                                              At the +


                                                                              3
                                                                              At the end of my page.

                                                                              Previous diff -pruN 2.35-1/manual013.html 2.36-1/manual013.html --- 2.35-1/manual013.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual013.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + A cut subsubsection diff -pruN 2.35-1/manual014.html 2.36-1/manual014.html --- 2.35-1/manual014.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual014.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Another cut subsubsection diff -pruN 2.35-1/manual015.html 2.36-1/manual015.html --- 2.35-1/manual015.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual015.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + A cut subsubsection diff -pruN 2.35-1/manual016.html 2.36-1/manual016.html --- 2.35-1/manual016.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual016.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Another cut subsubsection diff -pruN 2.35-1/manual017.html 2.36-1/manual017.html --- 2.35-1/manual017.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual017.html 2022-06-15 14:09:50.000000000 +0000 @@ -3,13 +3,12 @@ Notes - + -
                                                                              -7
                                                                              Sent to a +
                                                                              7
                                                                              Sent to a separate file
                                                                              8
                                                                              Sent to a separate file
                                                                              diff -pruN 2.35-1/manual018.html 2.36-1/manual018.html --- 2.35-1/manual018.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual018.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Generating html constructs @@ -36,7 +36,7 @@ html directly may interfere in nasty way A few commands for hyperlink management and included images are provided, all these commands have appropriate equivalents defined by the hevea -package (see section ‍5.2). +package (see section 5.2). Hence, a document that relies on these high-level commands still can be typeset by LATEX, provided it loads the hevea package.

                                                                              @@ -80,7 +80,7 @@ inside command arguments.

                                                                              url package provides a very convenient \url command that acts like \verb and can appear in other command arguments -(unfortunately, this is not the full story, see section ‍B.17.12). +(unfortunately, this is not the full story, see section B.17.12). Hence, provided the url package is loaded, a more convenient reformulation of the example above is:

                                                                              \ahref{\url{http://pauillac.inria.fr/~maranget/index.html}}{his home page}
                                                                              @@ -109,7 +109,7 @@ Note that this usage of 
                                                                               Specifying colours both for LATEX and
                                                                               HEVEA should be done using the color package (see
                                                                              -section ‍B.14.2).
                                                                              +section B.14.2).
                                                                               However,one can also specify text color using special type style declarations.
                                                                               The hevea.sty style file
                                                                               define no equivalent for these declarations, which therefore are for
                                                                              @@ -146,7 +146,7 @@ changes font color to dark gray,

                                                                              The \imgsrc command becomes handy when one has images both in Postscript and GIF (or PNG or JPG) format. As explained in -section ‍6.3, Postscript images can be included in +section 6.3, Postscript images can be included in LATEX documents by using the \epsfbox command from the epsf package. For instance, if screenshot.ps is an encapsulated Postscript file, then a doc.tex document can @@ -177,7 +177,7 @@ Then, images can be included using

                                                                              \newcommand{\includeimage}[1]{\ifhevea\imgsrc{#1.gif}\else\epsfbox{#1.ps}\fi}
                                                                               

                                                                              Note that this method uses the hevea boolean register (see -section ‍5.2.3). +section 5.2.3). If one does not wish to load the hevea.sty file, one can adopt the slightly more verbose definition:

                                                                              \newcommand{\includeimage}[1]{%
                                                                              @@ -192,7 +192,7 @@ translating a bitmap file, this simple m
                                                                               using the \imgsrc command 
                                                                               is the most adequate.
                                                                               It should be preferred over using the more automated image file
                                                                              -mechanism (see section ‍6),
                                                                              +mechanism (see section 6),
                                                                               which will translate the image back from
                                                                               Postscript to bitmap format and will thus degrade it.

                                                                              8.3 Internal macros

                                                                              @@ -205,8 +205,7 @@ their behaviour may change from one vers because using them incorrectly easily crashes HEVEA. However: -

                                                                              • -Internal macros +

                                                                                • Internal macros are almost mandatory for writing supplementary base style files.
                                                                                • Casual usage is a convenient (but dangerous) way to finely control output (cf. the examples in the next section). @@ -235,7 +234,7 @@ More specifically, a first p and open a new one. The final \end{document} closes the last p. In any occasion, paragraphs consisting only of space characters -are discarded silently.

                                                                                  Following html “normative reference ‍[HTML-5a]”, block-level +are discarded silently.

                                                                                  Following html “normative reference [HTML-5a]”, block-level elements cannot occur inside p; more precisely, block-level opening tags implicitly close any active p. As a consequence, @@ -282,35 +281,34 @@ break or the internal display may get ca It is important to notice that primitive arguments are -processed (except for the \@print ‍primitive, and for some of +processed (except for the \@print primitive, and for some of the basic style primitives). Thus, some characters cannot be given directly (e.g. # and % must be given as \# and -\%).

                                                                                  -\@print{text}
                                                                                  Echo +\%).

                                                                                  \@print{text}
                                                                                  Echo text verbatim. As a consequence use only ASCII in text.
                                                                                  \@getprint{text}
                                                                                  Process text using a special output mode that strips off -html ‍tags. This macro is the one to use for processed attributes -of html ‍tags.
                                                                                  \@hr[attr]{width}{height}
                                                                                  Output an -hr ‍element, this is, a horizontal rule. Optional -argument ‍attr are attributes passed on directly +html tags. This macro is the one to use for processed attributes +of html tags.
                                                                                  \@hr[attr]{width}{height}
                                                                                  Output an +hr element, this is, a horizontal rule. Optional +argument attr are attributes passed on directly (e.g. size=3 noshade), while width and -height are length arguments given in LATEX ‍style -(e.g. 2pt or ‍.5\linewidth).

                                                                                  Users can style the rules generated with \@hr by overriding -class ‍horizontal-rule.

                                                                                  \@print@u{n}
                                                                                  Output -Unicode character ‍“n” which can be given either as a +height are length arguments given in LATEX style +(e.g. 2pt or .5\linewidth).

                                                                                  Users can style the rules generated with \@hr by overriding +class horizontal-rule.

                                                                                  \@print@u{n}
                                                                                  Output +Unicode character “n” which can be given either as a decimal number or as a hexadecimal number prefixed with “X”.
                                                                                  \@open{block}{attributes}
                                                                                  Open html block-level element block with attributes attributes. The block name block must be lowercase.

                                                                                  As a special case, block may be the empty string, then an -html ‍group is opened. Argument ‍block cannot be +html group is opened. Argument block cannot be p; use \@open@par to open a paragraph element.

                                                                                  \@close{block}
                                                                                  Close -html block-level element ‍block. Note that \@open +html block-level element block. Note that \@open and \@close must be properly balanced.
                                                                                  \@open@par[attributes]
                                                                                  Open a paragraph -block element, which optionally gets attributes ‍attributes.
                                                                                  \@close@par
                                                                                  Close a paragraph block element. Note +block element, which optionally gets attributes attributes.
                                                                                  \@close@par
                                                                                  Close a paragraph block element. Note that \@open@par and \@close@par also must be properly balanced.
                                                                                  \@out@par{arg}
                                                                                  If -occurring inside a p ‍element, that is, if a <p> +occurring inside a p element, that is, if a <p> opening tag is active, \@out@par first closes it (by emitting </p>), formats arg, and then re-opens a p element. Otherwise, \@out@par simply formats arg. @@ -324,8 +322,7 @@ to the one of LATE \itshape, \em etc. Block-level elements (and html groups) delimit the effect of such declarations. -

                                                                                  -\@span{attr}
                                                                                  +

                                                                                  \@span{attr}
                                                                                  Declare the text-level element span (with given attributes) as active. @@ -392,7 +389,7 @@ the text-level “<span style="font-style:italic">…</span>. An indeed hevea styles text in that manner, -starting from version ‍2.00. +starting from version 2.00. Such (verbose) declarations are then abstracted into style class declarations by HEVEA optimiser esponja, which is invoked by hevea when given option “-O”.

                                                                                  Notice that style attributes can be given to elements other than span. @@ -406,8 +403,7 @@ For instance:

                                                                                  The command \@addtyle can be handy for adding style to already styled elements: -

                                                                                  -\@addstyle{name:val}{attrs}
                                                                                  +

                                                                                  \@addstyle{name:val}{attrs}
                                                                                  Echo the space-separated attributes attrs of a tag with the name:val style declaration added to these attributes. The style attribute is added if necessary. Examples: @@ -445,21 +441,20 @@ Two fundamental works: \begin{rawhtml} and \end{rawhtml} is echoed verbatim into the html output file. Similarly, \rawhtmlinput{file} echoes the -contents of file ‍file. +contents of file file. In fact, rawhtml is the environment counterpart of the \@print command, but experience showed it to be much more error prone.

                                                                                  When HEVEA was less sophisticated then it is now, rawhtml was quite convenient. But, as time went by, numerous pitfalls around rawhtml showed up. Here are a few: -

                                                                                  • -Verbatim means that no translation of any kind is performed. In -particular, be aware that input encoding (see ‍B.17.4) does +

                                                                                    • Verbatim means that no translation of any kind is performed. In +particular, be aware that input encoding (see B.17.4) does not apply. Hence one should use ascii only, if needed non-ascii characters can be given as entity or numerical character references — e.g. &eacute; or &#XE9; for é.
                                                                                    • The rawhtml -environment should contain only html ‍text that makes sense alone. +environment should contain only html text that makes sense alone. For instance, writing \begin{rawhtml}<table>\end{rawhtml}\begin{rawhtml}</table>\end{rawhtml} is @@ -498,13 +493,12 @@ A list of links:

                                                                              A list of links: -

                                                                              • -Apple. +

                                                                                If HEVEA is targeted to text or info files (see -Section ‍11). +Section 11). The text inside rawhtml environments is ignored. However there exists a rawtext environment (and a \rawtextinput command) to echo text verbatim in text or info @@ -538,8 +532,8 @@ default, be translated into blocks Additionally, the style class associated to center environments is managed through an indirection, using the commands \setenvclass and \getenvclass. -See section ‍9.3 for more explanations.

                                                                                Another example is the definition of the \purple -color declaration (see section ‍8.1.2): +See section 9.3 for more explanations.

                                                                                Another example is the definition of the \purple +color declaration (see section 8.1.2):

                                                                                \newcommand{\purple}{\@fontcolor{purple}}
                                                                                 

                                                                                HEVEA does not feature all text-level elements by default. However one can easily use them with internal macros. @@ -556,12 +550,12 @@ Here is an example of this questionable Then, here is the definition of a simplified \imgsrc -command (see section ‍8.1.1), without its optional argument: +command (see section 8.1.1), without its optional argument:

                                                                                \newcommand{\imgsrc}[1]
                                                                                   {\@print{<img src="}\@getprint{#1}\@print{">}}
                                                                                 

                                                                                Here, \@print and \@getprint are used to output -html ‍text, depending upon whether this text requires processing or not. +html text, depending upon whether this text requires processing or not. Note that \@open{img}{src="#1"} is not correct, because the element img consists in a single tag, without a closing tag.

                                                                                @@ -584,7 +578,7 @@ of text-level elements.

                                                                                Here is another example of direct block opening. The bgcolor environment from the color package -locally changes background color (see section ‍B.14.2.1). +locally changes background color (see section B.14.2.1). This environment is defined as follows:

                                                                                \newenvironment{bgcolor}[2][style="padding:1em"]
                                                                                 {\@open{table}{}\@open{tr}{}%
                                                                                @@ -616,13 +610,13 @@ Then, “\bbsigm
                                                                                 

                                                                                8.6 The document charset

                                                                                According to standards, as far as I understand them, html pages are -made of Unicode (ISO ‍10646) characters. +made of Unicode (ISO 10646) characters. By contrast, a file in any operating system is usually considered as being made of bytes.

                                                                                To account for that fact, html pages usually specify a document charset that defines a translation from a flow of bytes to a flow of characters. For instance, the byte -0xA4 means Unicode ‍0x00A4 (¤) in the +0xA4 means Unicode 0x00A4 (¤) in the ISO-8859-1 (or latin1) encoding, and 0x20AC (€) in the ISO-8859-15 (or latin9) encoding. Notice that HEVEA has no difficulty to output both symbols, in fact @@ -643,18 +637,18 @@ number in 1&#X KOI8-R, US-ASCII (the default), windows-n where n is -1250, 1251, 1252 or ‍1257, +1250, 1251, 1252 or 1257, or macintosh, or UTF-8. 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 US-ASCII works everywhere! Input encoding of source files is another, although -related, issue — see Section ‍B.17.4.

                                                                                If wished so, the charset can be extracted from the current +related, issue — see Section B.17.4.

                                                                                If wished so, the charset can be extracted from the current locale environment, provided this yields a valid (to HEVEA) charset name. This operation is performed by a companion script: xxcharset.exe. It thus suffices to launch HEVEA as:

                                                                                -# hevea -exec xxcharset.exe ‍other arguments +# hevea -exec xxcharset.exe other arguments

                                                                                Previous diff -pruN 2.35-1/manual019.html 2.36-1/manual019.html --- 2.35-1/manual019.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual019.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Support for style sheets @@ -24,8 +24,8 @@ the style of all instances of an environ

                                                                              9.1 Overview

                                                                              -Starting with version ‍1.08, HEVEA offers support for style sheets -(of the CSS variant see ‍[CSS-2]).

                                                                              Style sheets provide enhanced expressiveness. For instance, it is now possible +Starting with version 1.08, HEVEA offers support for style sheets +(of the CSS variant see [CSS-2]).

                                                                              Style sheets provide enhanced expressiveness. For instance, it is now possible to get “real” (whatever real means here) small caps in html, and in a relatively standard manner. There are other, discrete, maybe unnoticeable, similar enhancements.

                                                                              However, style sheets mostly offer an additional mechanism to @@ -39,7 +39,7 @@ environment gets translated into a block the opening tag of the block level element has a class="name" attribute, where name is the command or environment name.

                                                                              As an example the LATEX command \subsection -is implemented with the element ‍h3, resulting in +is implemented with the element h3, resulting in html output of the form:

                                                                                  <h3 class="subsection">
                                                                                   ...
                                                                              @@ -47,10 +47,10 @@ html output of the form:
                                                                               

                                                                              By default, most styles are undefined, and default rendering of block-level elements applies. However, some packages (such as, for -instance ‍fancysection, see Section ‍B.16.4) may +instance fancysection, see Section B.16.4) may define them. If you wish to change the style of section headers, loading the -fancysection package may prove appropriate (see ‍B.16.4). +fancysection package may prove appropriate (see B.16.4). However, one can also proceed more directly, by appending new definitions to the document style sheet, with the command \newstyle. @@ -72,11 +72,10 @@ should yield:

                                                                              A styled subsection heading

                                                                              The following points are worth noticing: -

                                                                              • -To yield some effect, \newstyle ‍commands must appear +

                                                                                • To yield some effect, \newstyle commands must appear in the document preamble, i.e. before \begin{document}. -
                                                                                • Arguments to \newstyle ‍commands are processed. -
                                                                                • The hevea package defines all style ‍sheet related +
                                                                                • Arguments to \newstyle commands are processed. +
                                                                                • The hevea package defines all style sheet related commands as no-ops. Thus, these commands do not affect document processing by LATEX.
                                                                                @@ -94,11 +93,11 @@ hash character “One can also change the style class attached to a given instance of an environment and thus control styling of environments more precisely.

                                                                                As a matter of fact, the name of the class attribute of -environment ‍env is referred to through an indirection, by +environment env is referred to through an indirection, by using the command \getenvclass{env}. The class attribute can be changed with the command \setenvclass{env}{class}. -The ‍\setenvclass command internally defines a command +The \setenvclass command internally defines a command \env@class, whose content is read by the \getenvclass command. As a consequence, the class attribute of environments follows normal scoping rules. @@ -122,8 +121,8 @@ of environment verbat — which happen to be verbatim.

                                                                                This example also shows two new ways to specify colours in style definition, with a -conventional html ‍color name (here maroon) or as -a high-level color (see Section ‍B.14.2), given as an argument to +conventional html color name (here maroon) or as +a high-level color (see Section B.14.2), given as an argument to the \@getstylecolor internal command (here Apricot from the named color model).

                                                                                A good way of specifying style class changes probably is by defining new environments. @@ -139,7 +138,7 @@ the intended myverbat style.

                                                                              9.4 Which class affects what

                                                                              -

                                                                              Generally, the styling of environment ‍env is performed through +

                                                                              Generally, the styling of environment env is performed through the commands \getenvclass{env} and \setenvclass{env}{}, @@ -151,10 +150,10 @@ environments figure, table, itemize, enumerate, list, description, trivlist, center, flushleft, flushright, quote, quotation, verbatim, abstract, mathpar (cf -Section ‍B.17.16), lstlisting -(cf. Section ‍B.17.14), etc. +Section B.17.16), lstlisting +(cf. Section B.17.14), etc.

                                                                              All sectioning commands (\part, \section etc.) -output ‍H<n> block-level elements, which are styled +output H<n> block-level elements, which are styled through style classes named part, section, etc.

                                                                              List making-environment introduce extra style classes for items. More specifically, for list-making environments itemize and enumerate, @@ -241,8 +240,7 @@ resulting effect is more or less what we \end{itemize} \end{divstyle}

                                                                              -
                                                                              • -A ruled itemize +
                                                                                • A ruled itemize
                                                                                • With two items.

                                                                              However, enclosing a centered @@ -314,33 +312,26 @@ while lists are nested. Such a design may be appropriate for tables of content, as the one of this document. -

                                                                              • -Part ‍A -
                                                                                • -Chapter ‍I -
                                                                                  • -Section ‍I.1 -
                                                                                  • Section ‍I.2 +

                                                                                    • Part A +
                                                                                      • Chapter I +
                                                                                        • Section I.1 +
                                                                                        • Section I.2
                                                                                        -
                                                                                      • Chapter ‍II -
                                                                                        • -Section ‍II.1 -
                                                                                        • Section ‍II.2 +
                                                                                        • Chapter II +
                                                                                          • Section II.1 +
                                                                                          • Section II.2
                                                                                          -
                                                                                        • Chapter ‍III +
                                                                                        • Chapter III
                                                                                        -
                                                                                      • Part ‍B -
                                                                                        • -Chapter ‍IV -
                                                                                          • -Section ‍IV.1 -
                                                                                            • -Section ‍IV.1.a -
                                                                                            • Section ‍IV.1.b +
                                                                                            • Part B +
                                                                                              • Chapter IV +
                                                                                                • Section IV.1 +
                                                                                                  • Section IV.1.a +
                                                                                                  • Section IV.1.b
                                                                                                  -
                                                                                                • Section ‍IV.2 +
                                                                                                • Section IV.2
                                                                                                -
                                                                                              • Chapter ‍V +
                                                                                              • Chapter V

                                                                                            @@ -394,8 +385,8 @@ Section&nbsp;I.1

                                                                                            9.6.1 HACHA and style sheets

                                                                                            HACHA now produces an additional file: a style sheet, which is -shared by all the ‍html files produced by HACHA. -Please refer to section ‍7.1 for details.

                                                                                            +shared by all the html files produced by HACHA. +Please refer to section 7.1 for details.

                                                                                            9.6.2 Producing an external style sheet

                                                                                            By default, style declarations defined with @@ -430,7 +421,7 @@ contains special characters such as  as \# and \$ respectively. A viable alternative would be to quote the argument using the \url command from the url -package (see Section ‍B.17.12).

                                                                                            +package (see Section B.17.12).

                                                                                            9.6.4 Limitations

                                                                                            At the moment, style class definitions cumulate, and appear diff -pruN 2.35-1/manual020.html 2.36-1/manual020.html --- 2.35-1/manual020.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual020.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Customising HEVEA @@ -58,14 +58,14 @@ One can also add this line to the

                                                                                            \newstyle{.quote}{font-style:oblique;}
                                                                                             

                                                                                            This works because the environment quote is styled through -style class quote (see Section ‍9.2). +style class quote (see Section 9.2). Notice that this solution has very little to do with “emphasising” in the proper sense, since here we short-circuit the implicit path from \em to oblique fonts.

                                                                                            10.2 Changing defaults for type-styles

                                                                                            HEVEA default rendering of type style changes is described in -section ‍B.15.1. +section B.15.1. For instance, the following example shows the default rendering for the font shapes:

                                                                                            \itshape italic shape \slshape slanted shape
                                                                                            @@ -91,7 +91,7 @@ And now, the shape example above gets re
                                                                                             small caps shape upright shape
                                                                                             

                                                                                            Redefining the old-style \sl is compatible with the cancellation mechanism, redefining \slshape is not. -Thus, redefining directly LATEX ‍2є \slshape with +Thus, redefining directly LATEX 2є \slshape with \renewcommand{\slshape}{} would yield:

                                                                                            italic shape slanted shape @@ -125,7 +125,7 @@ calls HE10.4 Checking the optional argument within a command

                                                                                            -HEVEA fully implements LATEX ‍2є \newcommand. +HEVEA fully implements LATEX 2є \newcommand. That is, users can define commands with an optional argument. Such a feature permits to write a \epsfbox command that has the same interface as the LATEX command and @@ -146,7 +146,7 @@ This can be achieved as follows: Semi-automatic generation of included images is described in -section ‍6. +section 6. Links to included images are generated by the \imageflush command, which calls the \imgsrc command:

                                                                                            \newcommand{\imageflush}[1][]
                                                                                            @@ -157,14 +157,14 @@ as an optional argument to the EVEA provides support for the alternative GIF image file format.
                                                                                             It suffices to invoke hevea as:
                                                                                             

                                                                                            -# ‍hevea ‍gif.hva ‍doc.tex +# hevea gif.hva doc.tex

                                                                                            Then imagen must be run with option -gif:

                                                                                            -# ‍imagen ‍-gif ‍doc +# imagen -gif doc

                                                                                            A convenient alternative is to invoke hevea as:

                                                                                            -# ‍hevea ‍-fix ‍gif.hva ‍doc.tex +# hevea -fix gif.hva doc.tex

                                                                                            Then hevea will invoke imagen with the appropriate option when it thinks images need to be rebuild. @@ -174,7 +174,7 @@ command.

                                                                                            H As for GIF images, it is more convenient to use option -fix to combine hevea and imagen invocations:

                                                                                            -# ‍hevea ‍-fix ‍svg.hva ‍doc.tex +# hevea -fix svg.hva doc.tex

                                                                                            Notice that imagen production chain of SVG images always call pdflatex, even when not given @@ -183,7 +183,7 @@ Hence the source code of images must be by pdflatex. This precludes using latex-only packages such as pstricks for instance.

                                                                                            As not all browsers display SVG images, hevea and imagen are bit special: -imagen produces both PNG9 and SVG ‍images; while hevea offers both image sources, +imagen produces both PNG9 and SVG images; while hevea offers both image sources, letting client browser select the most appropriate one by the means of the srcset attribute of the img element.

                                                                                            10.6 Storing images in a separate directory

                                                                                            @@ -198,10 +198,10 @@ preamble.

                                                                                            Then, all links to images in the produced html file will be as “dir/…”. -Then imagen must be invoked with option ‍- +Then imagen must be invoked with option - todir:

                                                                                            -# ‍imagen ‍-todir ‍dir ‍doc +# imagen -todir dir doc

                                                                                            As usual, hevea will invoke imagen with the appropriate option, provided it is passed the -fix option.

                                                                                            @@ -217,10 +217,9 @@ reduce all images by a factor of √

                                                                                            %HEVEA\@addimagenopt{-mag 707}

                                                                                            -See section ‍C.1.5 for the list of command-line options +See section C.1.5 for the list of command-line options accepted by imagen.

                                                                                            -
                                                                                            -9
                                                                                            or GIF, if gif.hva is loaded
                                                                                            +
                                                                                            9
                                                                                            or GIF, if gif.hva is loaded

                                                                                            Previous Up diff -pruN 2.35-1/manual021.html 2.36-1/manual021.html --- 2.35-1/manual021.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual021.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Other output formats @@ -30,7 +30,7 @@ formatted file. It allows some pretty-pr Then, HEVEA produces myfiles.txt a plain text translation of myfile.tex.

                                                                                            Additionally, the optional argument -w <number> sets the width of the output for text formatting. By default, The text will be -72 ‍characters wide.

                                                                                            Nearly every environment has been translated, included lists and tables. +72 characters wide.

                                                                                            Nearly every environment has been translated, included lists and tables. The support is nearly the same as in html, excepted in some cases described hereafter.

                                                                                            Most style changes are ignored, because it is hardly possible to render them in plain text. Thus, there are no italics, @@ -67,7 +67,7 @@ the nodes in the others files, which are the pattern of LATEX sectioning commands. Menus are created to navigate through the sections easily

                                                                                            A table of content is produced automatically. References, indexes and footnotes are supported, as they are in -html ‍mode. +html mode. However, the info format only allows pointers to info nodes, i.e. in HEVEA case, to sectional units. As a consequence all cross references lead to sectional unit headers.


                                                                                            diff -pruN 2.35-1/manual022.html 2.36-1/manual022.html --- 2.35-1/manual022.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual022.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,7 +2,7 @@ - + Reference manual @@ -12,12 +12,12 @@ Up Next
                                                                                            -
                                                                              MacroHEVEALATEX

                                                                              Part ‍B
                                                                              +

                                                                              Part B
                                                                              Reference manual

                                                                              This part follows the pattern of the LATEX reference -manual ‍[LATEX, Appendix ‍C].

                                                                              +manual [LATEX, Appendix C].

                                                                              • Commands and Environments
                                                                                  diff -pruN 2.35-1/manual023.html 2.36-1/manual023.html --- 2.35-1/manual023.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual023.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Commands and Environments @@ -24,7 +24,7 @@

                                                                                  LATEX comments that start with “%” and end at end of line are ignored and produce no output. Usually, HEVEA ignore such comments. However, HEVEA processes text that follows “%HEVEA” and some other comments have a specific meaning to it (see -section ‍5.3).

                                                                                  +section 5.3).

                                                                                  Command names follow strict LATEX syntax. That is, apart from #, $, ~, _ and ^, they either are “\” followed by a single non-letter character or diff -pruN 2.35-1/manual024.html 2.36-1/manual024.html --- 2.35-1/manual024.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual024.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + The Structure of the Document @@ -22,7 +22,7 @@ Then, any input occurring before \end{document} is translated to html. However, the preamble is processed and the preamble comprises the content of the files given as command-line -arguments to HEVEA, see section ‍C.1.1.1). +arguments to HEVEA, see section C.1.1.1). As a consequence, command and environment definitions that occur before \begin{document} are performed. and they remain @@ -89,7 +89,7 @@ value of the document character set by s \@charset. Then, it was users responsability to provide a (LATEX) document in the correspounding encoding. This is no longer so, and users should not redefine -\@charset directly. Please, see Section ‍8.6 for details.

                                                                                  +\@charset directly. Please, see Section 8.6 for details.


                                                                                  Previous Up diff -pruN 2.35-1/manual025.html 2.36-1/manual025.html --- 2.35-1/manual025.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual025.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Sentences and Paragraphs @@ -28,7 +28,7 @@ source are echoed in the output. Browser line-breaks. Following LATEX behaviour, 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.7 on spaces in math mode.

                                                                                  +section B.7.7 on spaces in math mode.

                                                                                  B.3.2 Paragraphs

                                                                                  New paragraphs are introduced by one blank line or more. @@ -36,7 +36,7 @@ Paragraphs are not indented. Thus the ma \noindent perform no action. Paragraph are rendered by p elements. In some occasions, this technique may produce spurious paragraphs -(see ‍3.1.1).

                                                                                  +(see 3.1.1).

                                                                                  B.3.3 Footnotes

                                                                                  The commands \footnote, @@ -50,7 +50,7 @@ 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 chapters end in the book style. -See section ‍7.3.7 for a description of how footnotes are flushed.

                                                                                  +See section 7.3.7 for a description of how footnotes are flushed.

                                                                                  B.3.4 Accents and special symbols

                                                                                  Thanks to Unicode character references, HEVEA can virtually output @@ -60,7 +60,7 @@ that is, most of the time, H4.2 for an example of this technique).

                                                                                  Commands for making accents used in non-English languages, such as +Section 4.2 for an example of this technique).

                                                                                  Commands for making accents used in non-English languages, such as \', work when applied to accent-less (i.e. ascii) letters and that the corresponding accented letters exist in the Unicode character set. @@ -68,7 +68,7 @@ Otherwise, the argument to the command i and a warning is issued. For instance, consider the following source code, where, after a legitimate use of acute accents, one attempt to put an accute accent -over the letter ‍“h”: +over the letter “h”:

                                                                                  ``\'Ecole'' works as in \LaTeX, while ``\'h'' does not.
                                                                                   

                                                                                  HEVEA output will be “École” works as in LATEX, while “h” does not. @@ -77,7 +77,7 @@ And a warning will be issued.

                                                                                  ./tmp.tex:3741: Warning: Application of '\'' on 'h' failed
                                                                                   

                                                                                  Observe that using input encodings is a convenient alternative to accent commands — -see Section ‍B.17.4.

                                                                                  +see Section B.17.4.


                                                                                  Previous Up diff -pruN 2.35-1/manual027.html 2.36-1/manual027.html --- 2.35-1/manual027.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual027.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Classes, Packages and Page Styles @@ -20,7 +20,7 @@

                                                                                B.5.1 Document Class

                                                                                -Both LATEX ‍2є \documentclass and old LATEX +Both LATEX 2є \documentclass and old LATEX \documentstyle are accepted. Their argument style is interpreted by attempting to load a style.hva file. @@ -31,7 +31,7 @@ being equivalent.

                                                                                If one of the re \documentstyle is executed, then no attempt to load a style file is made. This allows to override the document style file by giving one of the four recognized style files of HEVEA as a command -line argument (see ‍2.2).

                                                                                Conversely, if HEVEA attempt to load style.hva +line argument (see 2.2).

                                                                                Conversely, if HEVEA attempt to load style.hva fails, then a fatal error is flagged, since it can be sure that the document cannot be processed.

                                                                                B.5.2 Packages and Page Styles

                                                                                @@ -40,12 +40,11 @@ that the document cannot be processed.EVEA reacts to \usepackage[options]{pkg} in the following way: -

                                                                                1. -The whole +

                                                                                  1. The whole \usepackage command with its arguments gets echoed to the -image file (see ‍6). +image file (see 6).
                                                                                  2. HEVEA attempt to load file pkg.hva, -(see section ‍C.1.1.1 on where HEVEA searches for files). +(see section C.1.1.1 on where HEVEA searches for files).

                                                                                  Note that HEVEA will not fail if it cannot load pkg.hva and that no warning is issued in that case.

                                                                                  The HEVEA distribution contains implementations of some packages, @@ -57,31 +56,29 @@ available are encouraged to contact the Experienced users may find it fun to attempt to write package implementations by themselves.

                                                                                  B.5.3 The Title Page and Abstract

                                                                                  -

                                                                                  All title related commands exist with the following peculiarities:

                                                                                  • -The argument of the \title ‍command -appears in the html ‍document header. As a consequence titles +

                                                                                    All title related commands exist with the following peculiarities:

                                                                                    • The argument of the \title command +appears in the html document header. As a consequence titles should remain simple. Normal design (as regards HEVEA) is for \title to occur in the document preamble, so that the title is known at the time when the document header is emitted, this is, while processing \begin{document}. However, there are -two subtleties.
                                                                                      1. -If no \title ‍command occurs in document preamble and -that one \title ‍command appears in the document, then the -title is saved into the .haux ‍file for the next run of -HEVEA to put it in the html ‍document header.
                                                                                      2. If \title ‍commands are present both in preamble and +two subtleties.
                                                                                        1. If no \title command occurs in document preamble and +that one \title command appears in the document, then the +title is saved into the .haux file for the next run of +HEVEA to put it in the html document header.
                                                                                        2. If \title commands are present both in preamble and after \begin{document} the former takes precedence.
                                                                                      3. When not present the date is left empty. The -\today ‍command generates will work properly +\today command generates will work properly only if hevea is invoked with the --exec xxdate.exe ‍option. Otherwise \today generates +-exec xxdate.exe option. Otherwise \today generates nothing and a warning is issued.

                                                                                    The abstract environment is present in all base styles, -including the book ‍style. The titlepage ‍environment -does nothing.

                                                                                    HEVEA places the \title ‍argument into an h1-element -with class ‍titlemain and puts the arguments of \author -and \date into a h3-element with class ‍titlerest. +including the book style. The titlepage environment +does nothing.

                                                                                    HEVEA places the \title argument into an h1-element +with class titlemain and puts the arguments of \author +and \date into a h3-element with class titlerest. The abstract goes into a blockquote-element with -class ‍abstract.

                                                                                    +class abstract.


                                                                                    Previous Up diff -pruN 2.35-1/manual028.html 2.36-1/manual028.html --- 2.35-1/manual028.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual028.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Displayed Paragraphs @@ -31,10 +31,10 @@ but these declarations may not work as e appear directly inside a displayed-paragraph environment or inside an array element.

                                                                                    B.6.1 Quotation and Verse

                                                                                    -

                                                                                    The quote and quotation ‍environments are similar; they -translate to BLOCKQUOTE ‍elements with associated -classes ‍quote and quotation, respectively.

                                                                                    The verse ‍environment is supported as BLOCKQUOTE ‍element -with class ‍verse.

                                                                                    +

                                                                                    The quote and quotation environments are similar; they +translate to BLOCKQUOTE elements with associated +classes quote and quotation, respectively.

                                                                                    The verse environment is supported as BLOCKQUOTE element +with class verse.

                                                                                    B.6.2 List-Making environments

                                                                                    The itemize, enumerate and description environments translate to the ul, ol, and @@ -87,10 +87,10 @@ This yields: the description environment.

                                                                                    B.6.4 Verbatim

                                                                                    The verbatim and verbatim* environments translate to -the PRE ‍elements. Inside verbatim*, spaces are replaced +the PRE elements. Inside verbatim*, spaces are replaced by visual spaces (“”). Similarly, \verb and \verb* translate to CODE text elements. The -environments are associated with CSS ‍classes of the same names, this +environments are associated with CSS classes of the same names, this is, verbatim and \verb, respectively.

                                                                                    The alltt environment is supported.


                                                                                    Previous diff -pruN 2.35-1/manual029.html 2.36-1/manual029.html --- 2.35-1/manual029.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual029.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Mathematical Formulae @@ -128,8 +128,7 @@ They produce sensible output in display In text mode, these macros call the \textstackrel, \textunderline and \textoverline macros. These macros perform the following default actions -

                                                                                    -\textstackrel
                                                                                    Performs ordinary superscripting. +

                                                                                    \textstackrel
                                                                                    Performs ordinary superscripting.
                                                                                    \textunderline
                                                                                    Underlines its argument, using the U text-level element.
                                                                                    \textoverline
                                                                                    Overlines using style-sheets (used <SPAN> with a top border). @@ -146,7 +145,7 @@ in display-math mode. The commands \hat, \tilde, etc.) are handled by default. They in fact act as the -corresponding text-mode accents (Section ‍B.3.4). +corresponding text-mode accents (Section B.3.4). As a consequence, they work properly only on ascii letters. This may be quite cumbersome, but at least some warnings draw user’s attention on the problem. @@ -183,7 +182,7 @@ command is rendered differently in displ display mode, the arrow appears in normal position, while in non-display the arrow appears as an ordinary superscript.

                                                                                    \vec{u} in text mode: u,  -\vec{u} in display mode: ‍ +\vec{u} in display mode:  @@ -202,13 +201,13 @@ There are a few exceptions: line “
                                                                                    u
                                                                                     

                                                                                    Brace “accents”:

                                                                                    -
                                                                                       +
                                                                                     ‍
                                                                                    @@ -216,11 +215,11 @@ There are a few exceptions: line “
                                                                                      
                                                                                     
                                                                                    1 × 2 × ⋯ × n


                                                                                    \underbrace
                                                                                       - +


                                                                                    1 × 2 × ⋯ × n
                                                                                     ‍
                                                                                     
                                                                                    \overbrace

                                                                                    And arrow “accents”:

                                                                                    @@ -242,7 +241,7 @@ the others two output one space.

                                                                                    Letters are italicized inside math mode and this cannot be changed. The appearance of other symbols can be changed using -LATEX ‍2є style changing commands (\mathbf, etc.). +LATEX 2є style changing commands (\mathbf, etc.). The commands \boldmath and \unboldmath are not recognized. Whether symbols belonging to the symbol font are affected by style changes or not is browser dependent.

                                                                                    The \cal declaration and the \mathcal command (that diff -pruN 2.35-1/manual030.html 2.36-1/manual030.html --- 2.35-1/manual030.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual030.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Definitions, Numbering @@ -37,20 +37,20 @@ warnings.

                                                                                    The behaviour of EVEA (see section ‍5.1). +specific style file given as an argument to HEVEA (see section 5.1). Conversely, changes of base macros (i.e. the ones that HEVEA defines before loading any user-specified file) must be performed using \renewcommand.

                                                                                    Scoping rules apply to macros, as they do in LATEX. Environments and groups define a scope and command definition are local to the scope they occur.

                                                                                    It is worth noticing that HEVEA also partly implements TEX definitions (using \def) and bindings (using \let), see -section ‍B.16.1 for details.

                                                                                    +section B.16.1 for details.

                                                                                    B.8.2 Defining Environments

                                                                                    HEVEA accepts environment definitions and redefinitions by \newenvironment and \renewenvironment. The support is complete and should conform -to ‍[LATEX, Sections ‍C.8.2].

                                                                                    Environments define a scope both for commands and environment +to [LATEX, Sections C.8.2].

                                                                                    Environments define a scope both for commands and environment definitions.

                                                                                    B.8.3 Theorem-like Environments

                                                                                    @@ -69,7 +69,7 @@ For instance, section numbering can be t

                                                                                    Note that TEX style for counters is not supported at all and that using this style will clobber the output. However, HEVEA implements the calc package that makes using TEX style for counters -useless in most situations (see section ‍B.17.3).

                                                                                    +useless in most situations (see section B.17.3).

                                                                                    B.8.5 The ifthen Package

                                                                                    @@ -93,8 +93,7 @@ For example: \printgcd{54}{30} For example: Gcd(54,30) = gcd(24, 30) = gcd(24, 6) = gcd(18, 6) = gcd(12, 6) = gcd(6, 6) = 6.

                                                                                    Additionally, a few boolean registers are defined by HEVEA. Some of them are of interest to users. -

                                                                                    -hevea
                                                                                    Initial value is true. +

                                                                                    hevea
                                                                                    Initial value is true. The hevea.sty style file also defines this register with initial value false.
                                                                                    mmode
                                                                                    This register value reflects HEVEA operating @@ -104,7 +103,7 @@ mode, it is true
                                                                                    footer
                                                                                    Initial value is true. When set false, HEVEA does not insert its footer “This document has been translated by HEVEA”.

                                                                                    Finally, note that HEVEA also recognised à la TEX conditional -macros (see section ‍B.16.1.4). Such macros are fully compatible +macros (see section B.16.1.4). Such macros are fully compatible with the boolean registers of the ifthen package, as it is the case in LATEX.


                                                                                    diff -pruN 2.35-1/manual031.html 2.36-1/manual031.html --- 2.35-1/manual031.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual031.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Figures, Tables, and Other Floating Bodies @@ -20,22 +20,22 @@

                                                                                    B.9.1 Figures And Tables

                                                                                    Figures and tables are put where they appear in the source -(location ‍“h”), regardless of their placement arguments. -HEVEA wraps them in BLOCKQUOTE ‍elements that are associated -with CSS ‍classes figure and table respectively. Figures +(location “h”), regardless of their placement arguments. +HEVEA wraps them in BLOCKQUOTE elements that are associated +with CSS classes figure and table respectively. Figures and tables are separated from enclosing text by two horizontal rules -(CSS ‍class floatrule). If the capabilities of floatrule +(CSS class floatrule). If the capabilities of floatrule prove insufficient users can create their own separators by defining -the parameter-less macro ‍\floatseparator, like for example,

                                                                                    \newcommand{\floatseparator}{\begin{center}\ast\end{center}}
                                                                                    +the parameter-less macro \floatseparator, like for example,

                                                                                    \newcommand{\floatseparator}{\begin{center}\ast\end{center}}
                                                                                     

                                                                                    or even drop them completely by supplying an empty expansion and thereby recover the original LATEX layout.

                                                                                    Captions and cross referencing are handled. However, captions are not moved at end of figures or tables: instead, they appear where the -\caption ‍commands occur in source.

                                                                                    The \suppressfloats command does nothing; the figure related +\caption commands occur in source.

                                                                                    The \suppressfloats command does nothing; the figure related counters (such as topnumber) exist but are useless.

                                                                                    B.9.2 Footnotes

                                                                                    -

                                                                                    The basics of footnotes are discussed in section ‍B.3.3.

                                                                                    HEVEA puts the text of every footnote in a block associated with -CSS ‍class footnotetext. The rule that separates the body text -from the footnotes can by styled with CSS ‍class footnoterule.

                                                                                    +

                                                                                    The basics of footnotes are discussed in section B.3.3.

                                                                                    HEVEA puts the text of every footnote in a block associated with +CSS class footnotetext. The rule that separates the body text +from the footnotes can by styled with CSS class footnoterule.

                                                                                    B.9.3 Marginal Notes

                                                                                    Marginal notes go in the right margin by default. To get marginal notes in the left margin, use @@ -56,7 +56,7 @@ of the page, which side being controlled \normalmarginpar (right side) and \reversemarginpar (left side). This departs form LATEX that selects a default side depending on the parity of the page counter.

                                                                                    Marginal notes are styled by the means of two environment style -classes (see Section ‍9.3) ‍: +classes (see Section 9.3) : marginpar and marginparside. The latter marginparside takes care of margins and placement as a float, its value is marginparright for notes in the right diff -pruN 2.35-1/manual032.html 2.36-1/manual032.html --- 2.35-1/manual032.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual032.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Lining It Up in Columns @@ -36,10 +36,10 @@ By contrast with LATEl, c and ‍r specifications open display mode +the l, c and r specifications open display mode while the remaining p and @ do not. -The l, c,r and ‍@ specifications -disable word wrap, while the p ‍specification enables it.

                                                                                    Entries in a column whose specification is l (resp. c or +The l, c,r and @ specifications +disable word wrap, while the p specification enables it.

                                                                                    Entries in a column whose specification is l (resp. c or r) get left-aligned (resp. centered or right-aligned) in the horizontal direction. They will get top-aligned in the vertical direction if there are @@ -54,13 +54,11 @@ This is the only occasion where HEVEA makes a distinction between LR-mode and paragraph mode. Also observe that the length argument wd to the p specification is ignored.

                                                                                    Some LATEX array features are not supported at all: -

                                                                                    • -Optional arguments to \begin{array} and +

                                                                                      • Optional arguments to \begin{array} and \begin{tabular} are ignored.
                                                                                      • The command \vline does not exists.

                                                                                      Some others are partly rendered: -

                                                                                      • -Spacing between columns is different. +

                                                                                        • Spacing between columns is different.
                                                                                        • @ formatting specifications in \multicolumn argument are ignored.
                                                                                        • If a | appears somewhere in the column formatting @@ -75,7 +73,7 @@ to \hline. Additionally, the tabular* environment is recognised and gets rendered as an html table with an advisory width attribute.

                                                                                          By default, HEVEA implements the array package -(see [LATEX-bis, Section ‍5.3] and section ‍B.17.2 in this +(see [LATEX-bis, Section 5.3] and section B.17.2 in this document), which significantly extends the array and tabular environments.


                                                                                          diff -pruN 2.35-1/manual033.html 2.36-1/manual033.html --- 2.35-1/manual033.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual033.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Moving Information Around @@ -27,8 +27,7 @@ In some situations, HEVEA uses some of the ancillary files generated by LATEX. More precisely, while processing file doc.tex, the following files may be read: -

                                                                                          -.aux
                                                                                          The file doc.aux contains +

                                                                                          .aux
                                                                                          The file doc.aux contains cross-referencing information, such as figure or section numbers. If this file is present, HEVEA reads it and put such numbers (or labels) inside @@ -65,7 +64,7 @@ HEV The LATEX commands \label and \ref are changed by HEVEA into html anchors and local links, using the “a” element. Additionally, numerical references to sectional units, figures, -tables, etc. are shown, as they would appear in the .dvi ‍file. +tables, etc. are shown, as they would appear in the .dvi file. Numerical references to pages (such as generated by \pageref) are not shown; only an link is generated.

                                                                                          The anchor used is the label argument to \label{label}. @@ -74,13 +73,13 @@ More precisely, \labe while \ref{label} translates to <a name="#label">nnn</a>, where nnn is the appropriate numerical reference to a section. -As a consequence spaces are better avoided in ‍label.

                                                                                          Starting with HEVEA version 2.04, -the html anchors used by \label and ‍\ref cannot +As a consequence spaces are better avoided in label.

                                                                                          Starting with HEVEA version 2.04, +the html anchors used by \label and \ref cannot differ from the arguments to these commands anymore. Moreover, when \label{label} occurs inside the argument of a sectioning command (i.e. in section title, -as recommended by section ‍B.4.1), +as recommended by section B.4.1), then HEVEA and HACHA will use label as the “id” attribute of the corresponding section. For instance, the LATEX source of this very section is: @@ -95,8 +94,7 @@ in the enclosing h3ATEX has been previously run or not: -

                                                                                          • -If there exists a file +

                                                                                            • If there exists a file doc.aux and that hevea has not been given the command-line option -fix, then cross-referencing information is extracted @@ -135,7 +133,7 @@ All BibTEX related commands e information into the .haux file.

                                                                                              In particular, the \bibliography command exists and attempts to load the formatted bibliography, i.e. to load the .hbbl file. The .hbbl file is produced from the .haux file by -the companion program ‍bibhva (see ‍C.1.4). +the companion program bibhva (see C.1.4). To include the bibliographic references extracted from .bib databases, it should normally suffice to do:

                                                                                              # hevea doc.tex
                                                                                              @@ -159,16 +157,15 @@ loading the .bbl\input and \include commands exist and they perform
                                                                                               exactly the same operation of searching (and then processing) a file,
                                                                                               whose name is given as an argument.
                                                                                              -See section ‍C.1.1.1 on how HEVEA searches files.
                                                                                              +See section C.1.1.1 on how HEVEA searches files.
                                                                                               However, in the case of the \include command, the file is
                                                                                               searched only when previously given as an argument to
                                                                                               the \includeonly command.

                                                                                              Note the following features: -

                                                                                              • -TEX syntax for \input is not supported. That is, +

                                                                                                • TEX syntax for \input is not supported. That is, one should write \input{filename}.
                                                                                                • If filename is excluded with the -e command-line -option (see section ‍C.1.1.4), +option (see section C.1.1.4), then HEVEA does not attempt to load filename. Instead, it echoes \input{filename} and @@ -194,26 +191,26 @@ document preamble. To that aim, HEVEA provides the standard packages makeidx and imakeidx, as well as two extended packages that allow the production of several indexes -(see section ‍B.17.8).

                                                                                                  Formatting of indexes in HEVEA departs from LATEX behaviour: +(see section B.17.8).

                                                                                                  Formatting of indexes in HEVEA departs from LATEX behaviour: environment the@hevea@index replaces -the theindex ‍environment; the@hevea@index places all -index entries in class ‍theindex. The environment can be +the theindex environment; the@hevea@index places all +index entries in class theindex. The environment can be modified with the commonly accepted magic:

                                                                                                  \let\OldTheIndex\the@hevea@index
                                                                                                   \let\OldEndTheIndex\endthe@hevea@index
                                                                                                   \renewenvironment{the@hevea@index}%
                                                                                                                    {\OldTheIndex ...}%
                                                                                                                    {... \OldEndTheIndex}
                                                                                                   

                                                                                                  An optional index prolog paragraph gets the -ID ‍indexprologue such that it can be manipulated with CSS as, +ID indexprologue such that it can be manipulated with CSS as, for example:

                                                                                                  p#indexprologue {
                                                                                                     font-size: smaller;
                                                                                                   }
                                                                                                   

                                                                                                  The index entries themselves are formatted using special -indexenv ‍environments. +indexenv environments. Those details do not normally concern users. However, the number of columns in the presentation of the index can be controlled by setting the value of the indexcols counter (default value is two). -And the boolean ‍indexcolseprule toggles typesetting rules +And the boolean indexcolseprule toggles typesetting rules between index columns (default is false, which means no rules).

                                                                                                  B.11.6 Terminal Input and Output

                                                                                                  The \typeout command echos its argument on the diff -pruN 2.35-1/manual034.html 2.36-1/manual034.html --- 2.35-1/manual034.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual034.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Line and Page Breaking @@ -21,7 +21,7 @@

                                                                                                  The advisory line breaking command \linebreak will produce a line break if it has no argument or if its optional -argument is ‍4. +argument is 4. The \nolinebreak command is a null command.

                                                                                                  The \\ and \\* commands output a <BR> tag, except inside arrays where the close the current row. Their optional argument is ignored. diff -pruN 2.35-1/manual035.html 2.36-1/manual035.html --- 2.35-1/manual035.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual035.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Lengths, Spaces and Boxes @@ -49,10 +49,10 @@ breaks.

                                                                                                  Stretchable lengths do not

                                                                                                  Box contents is typeset in text mode (i.e. non-math, non-display mode). Both LATEX boxing commands \mbox and \makebox exist. The latter is associated with -class ‍makebox, which is empty by default and can be redefined +class makebox, which is empty by default and can be redefined by the user.

                                                                                                  Similarly, the boxing-with-frame commands \fbox and \framebox are recognized. Here both, long and short forms -refer to class ‍framebox, which also can be redefined by the +refer to class framebox, which also can be redefined by the user.


                                                                                                  Boxes can be saved for latter usage by storing them in bins. New bins are defined by \newsavebox{cmd}.

                                                                                                  Then some text can be saved into cmd by diff -pruN 2.35-1/manual036.html 2.36-1/manual036.html --- 2.35-1/manual036.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual036.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Pictures and Colours @@ -21,7 +21,7 @@ Package

                                                                                                  B.14.1 The picture environment and the graphics Package

                                                                                                  It is possible to have pictures and graphics processed by -imagen (see section ‍6.1). +imagen (see section 6.1). In the case of the picture environment it remains users responsibility to explicitly choose source chunks that will get rendered as images. @@ -79,19 +79,19 @@ the images being generated by

                                                                                                  -Since the advent of ‍pdflatex, +Since the advent of pdflatex, using \includegraphics to insert bitmap images (e.g. .gif or .jpg) became frequent. In that case, users are advised not to use HEVEA default implementation of the graphics package. Instead, they may use a simple variation of -the technique described in Section ‍8.2.

                                                                                                  +the technique described in Section 8.2.

                                                                                                  B.14.2 The color Package

                                                                                                  HEVEA partly implements the color package. Implemented commands are \definecolor, \color, \colorbox, -\textcolor, \colorbox and ‍\fcolorbox. +\textcolor, \colorbox and \fcolorbox. Other commands do not exist. At startup, colours black, white, @@ -190,8 +190,7 @@ Named colours are the ones of White.

                                                                                                  There are at least three ways to use colours from the named model. -

                                                                                                  1. -Define a color name for them. +

                                                                                                    1. Define a color name for them.
                                                                                                    2. Specify the named color model as an optional argument to \color and \textcolor.
                                                                                                    3. Use the names directly @@ -199,14 +198,12 @@ Define a color name for them. the usenames option given).

                                                                                                    That is: -

                                                                                                    1. -\definecolor{rouge-brique}{named}{BrickRed}\textcolor{rouge-brique}{Text as a brick}. +

                                                                                                      1. \definecolor{rouge-brique}{named}{BrickRed}\textcolor{rouge-brique}{Text as a brick}.
                                                                                                      2. \textcolor[named]{BrickRed}{Text as another brick}.
                                                                                                      3. \textcolor{BrickRed}{Text as another brick}.

                                                                                                      Which yields:

                                                                                                      1. - Text as a brick.
                                                                                                      2. Text as another brick.
                                                                                                      3. Text as another brick. @@ -274,12 +271,12 @@ silver etc., or a RGB hexadecimal color Low-level colours are appropriate inside html attributes and as arguments to the \@fontcolor internal macro. An example of \@getcolor usage can be found at the end of -section ‍8.5.

                                                                                                        There is also \@getstylecolor command that acts +section 8.5.

                                                                                                        There is also \@getstylecolor command that acts like\@getcolor, except that it does not output the double quotes around RGB hexadecimal color specifications. Such low-level colours are appropriate for style definitions in -cascading style sheets ‍[CSS-2]. See -Section ‍9.3 for an example.

                                                                                                        +cascading style sheets [CSS-2]. See +Section 9.3 for an example.


                                                                                                        Previous Up diff -pruN 2.35-1/manual037.html 2.36-1/manual037.html --- 2.35-1/manual037.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual037.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - + Font Selection @@ -20,8 +20,8 @@

                                                                                                B.15.1 Changing the Type Style

                                                                                                -All LATEX ‍2є declarations and environments for changing type style -are recognised. Aspect is rather like LATEX ‍2є output, but there is +All LATEX 2є declarations and environments for changing type style +are recognised. Aspect is rather like LATEX 2є output, but there is no guarantee.

                                                                                                As html does not provide the same variety of type styles as LATEX does. However css provide a wide variety of font properties. @@ -79,7 +79,7 @@ Users need probably not worry about this important practical consequence: to change the default rendering of type styles, one should redefine old style declaration in order to benefit from the cancellation mechanism. See -section ‍10.2 for a more thorough description.

                                                                                                +section 10.2 for a more thorough description.

                                                                                                B.15.2 Changing the Type Size

                                                                                                All declarations, from \tiny to \Huge are recognised. diff -pruN 2.35-1/manual040.html 2.36-1/manual040.html --- 2.35-1/manual040.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual040.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,7 +2,7 @@ - + Practical information @@ -11,7 +11,7 @@ Previous Up


                                                                                                -
                                                                                       - +

                                                                                    1 × 2 × ⋯ × n
                                                                                     ‍
                                                                                     
                                                                                    \overleftarrow
                                                                                       - +

                                                                                    1 × 2 × ⋯ × n
                                                                                     ‍
                                                                                     
                                                                                    \overrightarrow

                                                                                    Part ‍C
                                                                                    +

                                                                                    Part C
                                                                                    Practical information

                                                                                      diff -pruN 2.35-1/manual041.html 2.36-1/manual041.html --- 2.35-1/manual041.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual041.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,7 +2,7 @@ - + Usage @@ -33,8 +33,7 @@ argument.

                                                                                      The hevea command interprets its arguments as names of files and attempts to process them. Given an argument filename there are two cases: -

                                                                                      • -If filename is base.tex or +

                                                                                        • If filename is base.tex or base.hva, then a single attempt to open filename is made.
                                                                                        • In other cases, @@ -44,8 +43,7 @@ In case of failure, a second attempt to In all attempts, implicit filenames are searched along hevea search path, which consist in: -

                                                                                          1. -the current directory “.”, +

                                                                                            1. the current directory “.”,
                                                                                            2. user-specified directories (with the -I command-line option),
                                                                                            3. hevea library directory. @@ -70,8 +68,7 @@ then it is interpreted as the name of th The main input file is the document to be translated and normally contains the \documentclass command. In that case two basenames are defined: -

                                                                                              • -The input basename, basein, +

                                                                                                • The input basename, basein, is defined as the main input file name, with extension removed when present.
                                                                                                • The output basename, baseout, is basein @@ -87,7 +84,7 @@ That is, html output of Hbaseout.html, while cross-referencing information goes into baseout.haux. Furthemore, -if an image file is generated (cf. section ‍6), its +if an image file is generated (cf. section 6), its name will be baseout.image.tex.

                                                                                                  Thus, in the simple case where the hevea command is invoked as:

                                                                                                  # hevea file.tex
                                                                                                  @@ -103,9 +100,9 @@ as:
                                                                                                   

                                                                                                  The input base name is ./dir/file and the output basename is file. The main input file is loaded by first attempting to -open file ./dir/file.tex, then file ‍./dir/file. +open file ./dir/file.tex, then file ./dir/file. html output goes into file file.html, in the current directory.

                                                                                                  Finally, the output base name can be a full path, -but you have to use option ‍-o. +but you have to use option -o. For instance, we consider:

                                                                                                  # hevea -o out/out.html file.tex
                                                                                                   

                                                                                                  @@ -126,21 +123,20 @@ Thus, a document file

                                                                                                  C.1.1.3 Filter mode

                                                                                                  If there is no command-line argument, or if the last command-line -argument has the extension ‍.hva, then +argument has the extension .hva, then there is neither input base name nor output base name, the standard input is read and output normally goes to the standard output. Output starts immediately, whithout waiting for \begin{document}. In other words hevea acts as a filter.

                                                                                                  Please note that this operating mode is just for translating isolated LATEX constructs. -The normal way to translate a full document ‍file.tex being +The normal way to translate a full document file.tex being “hevea file.tex” and not “hevea < file.tex > file.html”.

                                                                                                  C.1.1.4 Options

                                                                                                  The hevea command recognises the following options: -

                                                                                                  --version
                                                                                                  Show hevea version and exit. +

                                                                                                  -version
                                                                                                  Show hevea version and exit.
                                                                                                  -v
                                                                                                  Verbose flag, can be repeated to increase verbosity. However, this is mostly for debug.
                                                                                                  -dv
                                                                                                  Add border around some of the block-level @@ -158,10 +154,10 @@ files, including heve
                                                                                                  -fix
                                                                                                  Iterate HEVEA until a fixpoint is found. Additionally, images get generated automatically.
                                                                                                  -O
                                                                                                  Optimise html by calling esponja (see -section ‍C.1.3). +section C.1.3).
                                                                                                  -exec prog
                                                                                                  Execute file prog and read the output. The file prog must have execution permission and is -searched by following the searching rules of ‍hevea. +searched by following the searching rules of hevea.
                                                                                                  -francais
                                                                                                  Deprecated by babel support. This option issues a warning message.
                                                                                                  -help
                                                                                                  Print version number and a short help message. @@ -169,8 +165,7 @@ option issues a warning message. hevea. By default, hevea outputs a page encoded in US-ASCII with most symbols rendered as html or numerical Unicode entities. -

                                                                                                  --entities
                                                                                                  Render symbols by using entities. This is the default. +

                                                                                                  -entities
                                                                                                  Render symbols by using entities. This is the default.
                                                                                                  -textsymbols
                                                                                                  Render symbols by English text.
                                                                                                  -moreenties
                                                                                                  Enable the output of some infrequent entities. Use this option to target browsers with wide entities support. @@ -180,25 +175,23 @@ experimental. definition. In particular, this option disable size and color changes inside <PRE></PRE>, which are otherwise performed.

                                                                                                  The following options select and control alternative output formats -(see section ‍11): -

                                                                                                  --text
                                                                                                  Output plain text. Output file +(see section 11): +

                                                                                                  -text
                                                                                                  Output plain text. Output file extension is .txt.
                                                                                                  -info
                                                                                                  Output info format. Output file extension is .info.
                                                                                                  -w width
                                                                                                  Set the line width for text or info -output, defaults to ‍72. -

                                                                                                  Part ‍A of this document is +output, defaults to 72. +

                                                                                                  Part A of this document is a tutorial introduction to HEVEA, -while Part ‍B is the reference manual of ‍HEVEA.

                                                                                                  +while Part B is the reference manual of HEVEA.

                                                                                                  C.1.2 HACHA usage

                                                                                                  The hacha command interprets its argument base.html as the name of a html source file to cut into pieces.

                                                                                                  It also recognises the following options: -

                                                                                                  --v
                                                                                                  Be a little verbose. +

                                                                                                  -v
                                                                                                  Be a little verbose.
                                                                                                  -o filename
                                                                                                  Make HACHA output go into file filename (defaults to index.html). Additionally, if filename is a composite filename, @@ -211,7 +204,7 @@ every file.
                                                                                                  -tocter
                                                                                                  Like -tocbis above, except that sub-tables do not appear in the main table of contents -(see Section ‍7.2.3). +(see Section 7.2.3).
                                                                                                  -no-svg-arrows
                                                                                                  Use GIF arrows for the Previous/Up/Next links, in place of the default SVG arrows.
                                                                                                  -nolinks
                                                                                                  Do not insert Previous/Up/Next links in @@ -222,26 +215,26 @@ The format of this summary is one “anchor\tfile” line per anchor. This information may be needed by other tools.
                                                                                                  -help
                                                                                                  Print version number and a short help message. -

                                                                                                  Section ‍7 of the user manual explains how to +

                                                                                                  Section 7 of the user manual explains how to alter HACHA default behaviour.

                                                                                                  C.1.3 esponja usage

                                                                                                  -The program ‍esponja +The program esponja is part of HEVEA and is designed to optimise hevea output. However, esponja can also be used alone to optimise text-level elements in html files. Since esponja fails -to operate when it detects incorrect ‍html, it can be used as a -partial html ‍validator.

                                                                                                  +to operate when it detects incorrect html, it can be used as a +partial html validator.

                                                                                                  C.1.3.1 Operating mode

                                                                                                  The program esponja interprets its arguments as names of files and attempt to process them. It is important to notice that esponja will replace files by their optimised versions, unless instructed not to do so with -option ‍-n.

                                                                                                  Invoking esponja as +option -n.

                                                                                                  Invoking esponja as

                                                                                                  # esponja foo.html
                                                                                                   

                                                                                                  will alter foo.html. @@ -255,14 +248,13 @@ by:

                                                                                                  C.1.3.2 Options

                                                                                                  The command esponja recognises the following options: -

                                                                                                  --v
                                                                                                  Be verbose, can be repeated to increase verbosity. +

                                                                                                  -v
                                                                                                  Be verbose, can be repeated to increase verbosity.
                                                                                                  -n
                                                                                                  Do not alter input files. Instead, esponja output for file input.html goes to file input.esp. Option -n implies option -v.
                                                                                                  -u
                                                                                                  Output esponja intermediate version of html. In most occasions, this amounts to pessimize instead of to optimise. -It may yield challenging input for other html ‍optimisers. +It may yield challenging input for other html optimisers.

                                                                                                  C.1.4 bibhva usage

                                                                                                  @@ -278,14 +270,14 @@ Usage is The command imagen is a simple shell script that translates a LATEX document into many .png images. The imagen script relies on much software to be installed on -your computer, see Section ‍C.4.1.

                                                                                                  It is a companion program of HEVEA, which must have been previously run as: +your computer, see Section C.4.1.

                                                                                                  It is a companion program of HEVEA, which must have been previously run as:

                                                                                                  # heveabase.tex
                                                                                                  or
                                                                                                  # hevea-o base.html

                                                                                                  In both cases, base is HEVEA output basename. -When told to do so (see section ‍6) +When told to do so (see section 6) HEVEA echoes part of its input into the base.image.tex file.

                                                                                                  The imagen script should then be run as:

                                                                                                  @@ -303,8 +295,7 @@ depending upon your version of gs) that outputs ppm images, which are then fed into a series of transformations that change them into .png files.

                                                                                                  The imagen script recognises the following options: -

                                                                                                  --mag nnnn
                                                                                                  Change the enlarging ratio that is applied +

                                                                                                  -mag nnnn
                                                                                                  Change the enlarging ratio that is applied while translating DVI into Postscript. More precisely, dvips is run with -xnnnn option. @@ -340,13 +331,13 @@ Note that hevea
                                                                                                  -t ‍arg
                                                                                                  Pass option “-t ‍arg” to +
                                                                                                  -t arg
                                                                                                  Pass option “-t arg” to dvips. For instance, using “-t a3” may help when images are truncated on the right.
                                                                                                  -pdf
                                                                                                  Have imagen call pdflatex instead -of ‍latex. +of latex.

                                                                                                  The first three options enable users to correct some misbehaviours. For instance, when the document base style is seminar, image orientation may @@ -358,7 +349,7 @@ be wrong and the images are too small. T when given the command-line option -fix. In that situation, the command-line options of imagen can be controlled from source file by using the -command ‍\@addimagenopt (see Section ‍10.7).

                                                                                                  +command \@addimagenopt (see Section 10.7).

                                                                                                  C.1.6 Invoking hevea, hacha and imagen

                                                                                                  In this section, we give a few sequence of (Unix) commands to build @@ -375,7 +366,7 @@ table of links file i

                                                                                                  # hevea -fix doc.hva doc.tex
                                                                                                   # hacha doc.html
                                                                                                   

                                                                                                  -Thanks to the command-line option ‍-fix, hevea runs the +Thanks to the command-line option -fix, hevea runs the appropriate number of times automatically. In case hevea produces a non-empty doc.image.tex file, then hevea calls imagen by itself @@ -397,7 +388,7 @@ For instance, if doc. Now, one can run imagen as it should be.

                                                                                                  It is sometime convenient not to clobber the source directory with numerous target files. It suffices to instruct -hevea and ‍hacha to output files in a +hevea and hacha to output files in a specific directory, say doc.

                                                                                                  # hevea -fix -o doc/doc.html doc.hva doc.tex
                                                                                                   # hacha -o doc/index.html doc/doc.html
                                                                                                  @@ -450,7 +441,7 @@ Note that the cleandoc002.html, etc. and doc.css files produced by
                                                                                                   hacha.
                                                                                                   Also note that make clean also removes the
                                                                                                  -doc.haux, doc.hind and ‍doc.htoc files, which are HEVEA
                                                                                                  +doc.haux, doc.hind and doc.htoc files, which are HEVEA
                                                                                                   auxiliary files.

                                                                                                  When the image file feature is used, one can use the following, extended, Makefile:

                                                                                                  HEVEA=hevea
                                                                                                  diff -pruN 2.35-1/manual043.html 2.36-1/manual043.html
                                                                                                  --- 2.35-1/manual043.html	2021-01-16 10:36:34.000000000 +0000
                                                                                                  +++ 2.36-1/manual043.html	2022-06-15 14:09:51.000000000 +0000
                                                                                                  @@ -2,7 +2,7 @@
                                                                                                   
                                                                                                   
                                                                                                   
                                                                                                  -
                                                                                                  +
                                                                                                   
                                                                                                   
                                                                                                   Availability
                                                                                                  @@ -26,7 +26,7 @@ and to the EVEA can be freely used and redistributed without modifications.
                                                                                                   Modifying and redistributing HEVEA implies a few constraints.
                                                                                                   More precisely, HEVEA is distributed under the terms of the
                                                                                                  -Q ‍Public License, but HEVEA binaries include the Objective Caml
                                                                                                  +Q Public License, but HEVEA binaries include the Objective Caml
                                                                                                   runtime system, which is distributed under the Gnu Library General
                                                                                                   Public License (LGPL).
                                                                                                   See the LICENSE file for details.

                                                                                                  The manual itself is distributed under the terms of diff -pruN 2.35-1/manual044.html 2.36-1/manual044.html --- 2.35-1/manual044.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual044.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,7 +2,7 @@ - + Installation @@ -26,7 +26,7 @@ compile them. However, some binary distributions exist, which are managed by people other than me (thanks to them). Links to some of these distributions appear in HEVEA home page.

                                                                                                  HEVEA users may instruct the program not to process a -part of the input (see section ‍6). Instead, this part is +part of the input (see section 6). Instead, this part is processed into a bitmap file and HEVEA outputs a link to the image file. LATEX source is changed into .png images by the imagen script, which basically calls, LATEX, dvips, diff -pruN 2.35-1/manual045.html 2.36-1/manual045.html --- 2.35-1/manual045.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual045.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,7 +2,7 @@ - + Other LATEX to html translators @@ -15,8 +15,7 @@

                                                                                                  C.5 Other LATEX to html translators

                                                                                                  This short section gives pointers to a few other translators. I -performed not extensive testing and make no thorough comparison.

                                                                                                  -LaTeX2html
                                                                                                  +performed not extensive testing and make no thorough comparison.

                                                                                                  LaTeX2html
                                                                                                  LaTeX2html is a full system. It is written in perl and calls LATEX when in trouble. As a consequence, LaTeX2html is powerful but it may fail on @@ -53,7 +52,7 @@ More information on TeX4ht can be found
                                                                                                  htmlgen
                                                                                                  The htmlgen translator is specialized for producing the Caml manuals. This is HEVEA direct ancestor and I -owe much to its author, X. ‍Leroy. See [htmlgen] for a description +owe much to its author, X. Leroy. See [htmlgen] for a description of htmlgen and a (bit outdated) discussion on LATEX to html translation.
                                                                                                  diff -pruN 2.35-1/manual046.html 2.36-1/manual046.html --- 2.35-1/manual046.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual046.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,7 +2,7 @@ - + Acknowledgements @@ -15,10 +15,9 @@

                                                                                                  C.6 Acknowledgements

                                                                                                  The following people contributed to HEVEA development: -

                                                                                                  • -Philip ‍A.Viton, maintains a +

                                                                                                    • Philip A.Viton, maintains a Windows (win32) port of HEVEA. -
                                                                                                    • Tibault Suzanne authored the HTML ‍5 generator that now is +
                                                                                                    • Tibault Suzanne authored the HTML 5 generator that now is the default generator of HEVEA.
                                                                                                    • Abhishek Thakur implemented most of the new features of version 1.08, including, translations of symbols to Unicode entities, @@ -39,7 +38,7 @@ with the Thai Character Set”. for documenting Objective Caml source code, forced me into debugging HEVEA implementation of the alltt environment.
                                                                                                    • Nicolas Tessaud implemented the -text and -info -output modes (see section ‍11). +output modes (see section 11).
                                                                                                    • Georges Mariano asked for many feature, and argued a lot to have them implemented.
                                                                                                    • Many users contributed by sending bug reports. diff -pruN 2.35-1/manual047.html 2.36-1/manual047.html --- 2.35-1/manual047.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual047.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,7 +2,7 @@ - + References @@ -16,7 +16,7 @@
                                                                                                      [LATEX-bis]
                                                                                                      -M. ‍Gooseens, F. ‍Mittelbach, A. ‍Samarin. +M. Gooseens, F. Mittelbach, A. Samarin. The LATEX Companion Addison-Websley, 1994.
                                                                                                      [LATEX]
                                                                                                      @@ -32,7 +32,7 @@ ERCIM/W4G Int. Workshop on WWW Authoring Tools, 1995. Available on the web at http://cristal.inria.fr/~xleroy/w4g.html
                                                                                                      [HTML-4.0]
                                                                                                      -D. ‍Ragget, A. ‍Le ‍Hors and I. ‍Jacobs. +D. Ragget, A. Le Hors and I. Jacobs. HTML 4.0 Reference Specification. Available on the web at http://www.w3.org/TR/REC-html40, 1997.
                                                                                                      [HTML-5a]
                                                                                                      W3C HTML Working groups. @@ -46,7 +46,7 @@ Tantek Çelik, Ian Hickson and Håkon Wium Lie. -Cascading Style Sheets, Level ‍2 Revision ‍2 Specification. Available on +Cascading Style Sheets, Level 2 Revision 2 Specification. Available on the web at http://www.w3.org/TR/REC-CSS2/, 2011.


                                                                                                      diff -pruN 2.35-1/manual048.html 2.36-1/manual048.html --- 2.35-1/manual048.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual048.html 2022-06-15 14:09:51.000000000 +0000 @@ -2,7 +2,7 @@ - + Index @@ -13,12 +13,9 @@

                                                                                                      Index

                                                                                                      -
                                                                                                      • -“ ” (space), B.3.1 -
                                                                                                        • -after macro, 3.1.2 -
                                                                                                          • -in math, 3.2.1, B.7.7 +
                                                                                                            • “ ” (space), B.3.1 +
                                                                                                              @@ -74,14 +71,12 @@ todir (imagen<
                                                                                                            • amsmath package, B.17.1
                                                                                                            • amssymb package, B.17.1
                                                                                                            • \aname, 7.3.6, 8.1.1 -
                                                                                                            • argument
                                                                                                              • -of commands, B.1.1 +
                                                                                                              • argument
                                                                                                              • array package, B.17.2
                                                                                                                -
                                                                                                              • babel
                                                                                                                • -languages, B.17.11.2 +
                                                                                                                • babel
                                                                                                                • babel package, B.17.11
                                                                                                                • bgcolor environment, 8.5, B.14.2.1 @@ -91,21 +86,18 @@ languages, calc package, B.17.3
                                                                                                                • chapterbib package, B.17.10
                                                                                                                • cleveref package, B.17.20 -
                                                                                                                • color
                                                                                                                  • -of background, see \@bodyargs +
                                                                                                                  • color
                                                                                                                    • of background, see \@bodyargs
                                                                                                                    • of section headings, B.16.4
                                                                                                                  • \color, B.14.2
                                                                                                                  • color package, B.14.2
                                                                                                                  • \colorbox, B.14.2
                                                                                                                  • \colorsections, B.16.4 -
                                                                                                                  • command
                                                                                                                    • -and arguments, B.1.1 +
                                                                                                                    • command -
                                                                                                                    • comment
                                                                                                                      • -%BEGIN IMAGE, 5.3 +
                                                                                                                      • comment
                                                                                                                        • %BEGIN IMAGE, 5.3
                                                                                                                        • %BEGIN LATEX, 5.3
                                                                                                                        • %END IMAGE, 5.3
                                                                                                                        • %END LATEX, 5.3 @@ -123,8 +115,7 @@ and arguments, deepcut package, 7.2.5
                                                                                                                        • \def, B.16.1.1 -
                                                                                                                        • display problems
                                                                                                                          • -for authors, B.16.5 +
                                                                                                                          • display problems
                                                                                                                          • displayjax environment, B.16.6, B.16.6.1 @@ -170,8 +161,7 @@ for authors, \if, B.16.1.4
                                                                                                                          • ifpdf package, B.17.17
                                                                                                                          • ifthen package, B.8.5 -
                                                                                                                          • image inclusion
                                                                                                                            • -bitmap, 8.2 +
                                                                                                                            • image inclusion @@ -199,16 +189,14 @@ bitmap, math accents, B.7.6
                                                                                                                            • mathjax environment, B.16.6.1
                                                                                                                            • mathjax package, B.16.6 -
                                                                                                                              • -displayjax environment, B.16.6.1 +
                                                                                                                              • mathjax.sty LATEX style file, B.16.6
                                                                                                                              • mathjaxauto.hva file, B.16.6.2
                                                                                                                              • mathpartir package, B.17.16 -
                                                                                                                                • -derivation trees, B.17.16.4 + @@ -247,14 +235,12 @@ derivation trees, spacing, see “ ”
                                                                                                                                • sqrt, B.7.3
                                                                                                                                • style-sheets, 9 -
                                                                                                                                  • -\divstyle, 9.5.2 + -
                                                                                                                                  • styles for
                                                                                                                                    • -lists, 9.5.3 +
                                                                                                                                    • styles for @@ -264,8 +250,7 @@ lists, tabularx package, B.17.2
                                                                                                                                    • tabulation, 3.1.2
                                                                                                                                    • text-level elements, 8.3 -
                                                                                                                                      • -span, 8.3 +
                                                                                                                                      • \textcolor, B.14.2
                                                                                                                                      • \textjax, B.16.6, B.16.6.1 diff -pruN 2.35-1/manual.haux 2.36-1/manual.haux --- 2.35-1/manual.haux 2021-01-16 10:36:31.000000000 +0000 +++ 2.36-1/manual.haux 2022-06-15 14:09:48.000000000 +0000 @@ -1,6 +1,6 @@ \citation{html} \citation{htmlb} -\@@addtocsec{htoc}{usermanual}{-1}{\@print{Part ‍A}\quad{}\label{usermanual}Tutorial{}} +\@@addtocsec{htoc}{usermanual}{-1}{\@print{Part A}\quad{}\label{usermanual}Tutorial{}} \new@anchor@label{sec2}{usermanual}{{A}{X}} \@@addtocsec{htoc}{getstarted}{0}{\@print{1}\quad{}How to get\label{getstarted} started{}} \new@anchor@label{sec3}{getstarted}{{1}{X}} @@ -106,7 +106,7 @@ the style of all instances of an environ \new@anchor@label{sec97}{alternative}{{11}{X}} \@@addtocsec{htoc}{sec98}{1}{\@print{11.1}\quad{}Text{}} \@@addtocsec{htoc}{sec99}{1}{\@print{11.2}\quad{}Info{}} -\@@addtocsec{htoc}{referencemanual}{-1}{\@print{Part ‍B}\quad{}\label{referencemanual}Reference manual{}} +\@@addtocsec{htoc}{referencemanual}{-1}{\@print{Part B}\quad{}\label{referencemanual}Reference manual{}} \new@anchor@label{sec100}{referencemanual}{{B}{X}} \citation{latex} \@@addtocsec{htoc}{sec101}{0}{\@print{B.1}\quad{}Commands and Environments{}} @@ -270,7 +270,7 @@ packages{}} \@@addtocsec{htoc}{sec217}{1}{\@print{B.17.19}\quad{}Hanging paragraphs{}} \@@addtocsec{htoc}{sec218}{1}{\@print{B.17.20}\quad{}The \texttt{cleveref} package{}} \@@addtocsec{htoc}{sec219}{1}{\@print{B.17.21}\quad{}Other packages{}} -\@@addtocsec{htoc}{practical}{-1}{\@print{Part ‍C}\quad{}\label{practical}Practical information{}} +\@@addtocsec{htoc}{practical}{-1}{\@print{Part C}\quad{}\label{practical}Practical information{}} \new@anchor@label{sec220}{practical}{{C}{X}} \@@addtocsec{htoc}{sec221}{0}{\@print{C.1}\quad{}Usage{}} \@@addtocsec{htoc}{sec222}{1}{\@print{C.1.1}\quad{}\hevea{} usage{}} diff -pruN 2.35-1/manual.html 2.36-1/manual.html --- 2.35-1/manual.html 2021-01-16 10:36:34.000000000 +0000 +++ 2.36-1/manual.html 2022-06-15 14:09:50.000000000 +0000 @@ -2,7 +2,7 @@ - +