up
article
Title Page
----------
\Configure{maketitle}.....................4
#1 start of maketitle
#2 end of maketitle
#3 before title
#4 after title
\Configure{thanks author date and}........8
#1 before thanks
#2 after thanks
#3 before author
#4 after author
#5 before date
#6 after date
#7 representation of ‘and’
#8 line breaks (= end of rows, for an embedded tabular environment)
Sectioning Commands
-------------------
\Configure{part}...................4
\Configure{section}................4
\Configure{subsection}.............4
\Configure{subsubsection}..........4
\Configure{paragraph}..............4
\Configure{subparagraph}...........4
#1 before division
#2 after division
#3 before title
#4 after title
\Configure{likepart}...............4
\Configure{likesection}............4
\Configure{likesubsection}.........4
\Configure{likesubsubsection}......4
\Configure{likeparagraph}..........4
\Configure{likesubparagraph}.......4
starred versions of the sectioning commands
\Configure{endpart}................1
\Configure{endsection}.............1
\Configure{endsubsection}..........1
\Configure{endsubsubsection}.......1
\Configure{endparagraph}...........1
\Configure{endsubparagraph}........1
\Configure{endlikepart}............1
\Configure{endlikesection}.........1
\Configure{endlikesubsection}......1
\Configure{endlikesubsubsection}...1
\Configure{endlikeparagraph}.......1
\Configure{endlikesubparagraph}....1
#1 a comma separated list specifying the end
points for the configured logical unit
e.g., \Configure{endsection}
{likesection,chapter,likechapter,appendix,part,likepart}
\Configure{partTITLE+}
\Configure{sectionTITLE+}
\Configure{subsectionTITLE+}
\Configure{subsubsectionTITLE+}
#1 an insertion just before the content of <TITLE>;
The insertion overrides the one offered by \Configure{CutAtTITLE+}
for the given section type (the ‘like’ counterparts acn also be
configured).
If #1 is a one parametric macro, it gets the title content for
an argument.
Bibliography
------------
\ConfigureList{thebibliography}......4
#1 before list
#2 after list
#3 before label
#4 after label
\DeleteMark removes latex’s label; to be placed at the end of #3
\AnchorLabel defines an anchor for \label in current item; to
be placed in #4
\Configure{cite} see the
\Configure{bibitem} latex section
Tables of Content
-----------------
\ConfigureToc
lof, lot, appendix, chapter, likechapter, likeparagraph, likepart,
likesection, likesubparagraph, likesubsection, likesubsubsection,
paragraph, part, section, subparagraph, subsection, subsubsection,
\Configure{tableofcontents*}.......................1
#1 A non-empty parameter asks to implicitly introduce
a \tableofcontents upon reaching the first sectioning
command, if no \tableofcontents command is encountered
earlier. The parameter assumes a colon-separated list
of sectioning types to be included in the output
of \tableofcontents. Starred variants of sectioning
types should be referenced with the ‘like’ prefix.
An empty parameter cancels earlier requests for implicit
calls to \tableofcontents (e.g., embedded within requests
to package options 1, 2, 3, 4)
Example:
\Configure{tableofcontents*}{part,likepart,%
section,likesection,subsection,likesubsection}
\contentsname
A LaTeX macro stating the title for a table of contents division.
Captions
--------
\Configure{caption}...............4
#1 before number #2 after number
#3 before title #4 after title
Indexes
-------
\Configure{theindex} ..........................9
#1 before-env
#2 after-env
#3 before-item
#4 after-item
#5 before-subitem
#6 after-subitem
#7 before-subsubitem
#8 after-subsubitem
#9 at-indexspace
Example:
\Configure{theindex}
{\HCode{<ul class="theindex">}\global\let\IndexSpace=\empty}
{\HCode{</ul>}}
{\HCode{<li \IndexSpace>}\global\let\IndexSpace=\empty}
{\HCode{</li>\Hnewline}}
{\HCode{<li>}\ \ \ \ } {\HCode{</li>\Hnewline}}
{\HCode{<li>}\ \ \ \ \ \ \ \ } {\HCode{</li>\Hnewline}}
{\global\def\IndexSpace{class="indexspace"}}
\Css{.indexspace{margin-top:1em;}}
The links are indirectly requested in the idx files within
\beforeentry macros. For instance, a file try.tex
\documentclass{article}
\makeindex
\begin{document}
\section{xx}
\index{a1} x
\index{a2} x
\index{a2} x
\index{b1} x
\index{b2} x
\index{b3} x
\input \jobname.ind
\end{document}
produces a file try.idx of the form
\beforeentry{try.html}{dx1-1001}{}
\indexentry{a1}{1}
\beforeentry{try.html}{dx1-1002}{}
\indexentry{a2}{1}
\beforeentry{try.html}{dx1-1003}{}
\indexentry{a2}{1}
\beforeentry{try.html}{dx1-1004}{}
\indexentry{b1}{1}
\beforeentry{try.html}{dx1-1005}{}
\indexentry{b2}{1}
\beforeentry{try.html}{dx1-1006}{}
\indexentry{b3}{1}
where each pair
\beforeentry{A}{B}{}\indexetry{C}{D}
represents an entry of the form
\indexentry{\Link[A]{B}{}C\EndLink}{D}
The makeindex utility ignores the \beforeentry records. To compensate
for that, one needs to pre-process the idx file which is introduced to
the makeindex utility and/or post-process the output of the utility.
A script consisting of two instructions similar to
tex ’\def\filename{{try}{idx}{4dx}{ind}} \input idxmake.4ht’
makeindex -o try.ind try.4dx
instead of
makeindex -o try.ind try.idx
should do the job.
On some platforms, the quotation marks ’ should be
replaced by double quotation marks " or eliminated.
\Configure{makeindex} ..........................1
The default setting, requests consecutive numbers for the
pointers in the indexes. The current command provides the
means to configure the pointers to other values.
Example: \Configure{makeindex}{Sec \arabic{section}}
Environments of article:
------------------------
\ConfigureEnv{...}.........................4
abstract
description
figure
figure*
quotation
quote
table
table*
thebibliography
titlepage
verse
Other Hooks
-----------
\Configure{listof}
up