up

latex

 
Sectioning  
----------  
 
\Configure{@sec @ssect}  
 
 
Tables of Contents  
------------------  
 
 
\Configure{tableofcontents}........................5  
 
   #1 before  
   #2 at end  
   #3 after  
   #4 at indented paragraph break  
   #5 at non-indented paragraph break  
 
   The \tableofcontents command may be followed by a comma separated  
   list of sectioning unit names to be included in the table of  
   contents.  The list should be enclosed within square brackets.  
   Alternatively, a command of the form \TableOfContents[...] might  
   be used.  
 
Lists  
-----  
 
\ConfigureList.....................5  
 
   #1   type of list (e.g., itemize, description, enumerate,  
                            list, trivlist)  
   #2   before list  
   #3   after  list  
   #4   before label  
   #5   after label  
 
   \DeleteMark   removes latex’s label; to be placed at the end of #4  
   \AnchorLabel  defines an anchor for \label in current item; to  
                 be placed in #5  
 
 
Tables  
------  
 
\Configure{tabular}...................6  
\Configure{array}.....................6  
 
    #1   before table         #2   after table  
    #3   before row           #4   after row  
    #5   before cell          #6   after cell  
 
    \HRow         current row number  
    \HCol         current column number  
    \HMultispan   number of cells covered by the current cell  
    \ar:cnt       number of columns in the table  
 
  NOTE: Table require a number of compilations that depends  
        on the number of columns.  
 
  Example  
 
   \Configure{tabular}  
       {\HCode{<table>}}  
       {\HCode{</table>}}  
       {\HCode{<tr class="row-\HRow">}}  
       {\HCode{</tr>}}  
       {\HCode{<td  
               \ifnum \HMultispan>1 colspan="\HMultispan"\fi >}}  
       {\HCode{</td>}}  
 
 
\Configure{VBorder}...................4  
 
    Break points, when scanning the pattern of column desriptions, at  
 
    #1  at start of pattern  
    #2  at |  
    #3  at a non-@ entry  
    #4  at a @ entry  
 
  Applies to \begin{tabular / array}{...pattern...}  
 
    \ar:cnt    index of entry in pattern  
    \ch:class  records the current alignment type: -,<,>,p,...  
    \HColAlign produces the \Configure{halignTD} contribution  
               for the current alignment type  
    \HColWidth holds the width of the current p column  
 
\Configure{HBorder}..................10  
 
   hline:  
    #1  insert at start of row (e.g., <tr>)  
    #2  insert at each cell    (e.g., <td><hr/></td>)  
    #3  insert at end of row   (e.g., </tr>)  
 
   cline:  
    #4  insert at start of row         (e.g., <tr>)  
    #5  insert at each ‘extra’ cell    (e.g., <td></td>)  
    #6  insert at each cell            (e.g., <td><hr/></td>)  
    #7  insert at end of row           (e.g., </tr>)  
 
   vspace:  
    #8  insert at start of row (e.g., <tr>)  
    #9  insert at each cell    (e.g., <td>&nbsp;</td>)  
    #10 insert at end of row   (e.g., </tr>)  
 
   The contributions are collected into \HBorder.  (The \InitHBorder  
   clears \HBorder.)  
 
\Configure{putHBorder}...............1  
    #1 Specifies how \HBorder is to be used.  
 
   Example: \Configure{putHBorder}{\HCode{\HBorder}}  
 
 
 
\Configure{halignTD}..................2 + 2i + {}  
 
  interpretation for character codes referenced in \HAlign  
 
  e.g.,  
 
   \Configure{halignTD}  
   {}{}  
   {<}{\HCode{style="text-align:left"}}  
   {-}{\HCode{style="text-align:center"}}  
   {>}{\HCode{style="text-align:right"}}  
   {^}{\HCode{style="vertical-align:top"}}  
   {=}{\HCode{style="vertical-align:baseline"}}  
   {|}{\HCode{style="vertical-align:middle"}}  
   {_}{\HCode{style="vertical-align:bottom"}}  
   {p}{\HCode{style="text-align:left"}}  
   {}  
 
   \halignTD can be used in td elements to extract the alignment.  
   It recieves information from \halignTB.  
 
\Configure{halignTB}..................2  
 
   delimiters for \halignTB{tabular}  
 
   Example  
       \Configure{halignTB}{\HCode{<table }}{\HCode{>}}  
 
\Configure{tabbing}[mag]..................4  
 
   #1 before each line  
   #2 after each line  
   #3 before each entry  
   #4 after each entry  
 
   [mag] optional parameter specifying the magnification desired  
         for the dimensions.  When offered, the other parameters  
         have no effect if all of them are assigned empty arguments  
 
   \TabType   \‘ or \relax  
   \TabWidth  Provides the entry width; 0 at trailing entry that is  
              not flushed rightward  
 
 
Cross References  
----------------  
 
\Configure{ref}.......................3  
 
  #1   \Link-type command  
  #2   \EndLink-type command  
  #3   anchor (the system anchor is  
               reachable through the parameter name #1)  
  \RefArg   Holds the argument of \ref  
 
  If #1 is empty, the hyper links are ignored  
  If #3 is empty, the anchor is the one provided by the system  
 
  Example:  
 
    \Configure{ref}{\Link}{\EndLink}{{\bf #1}}  
 
\Configure{pageref}...................3  
 
  #1   before  
  #2   after  
  #3   anchor (system anchor, if parameter is empty)  
 
\Configure{newlabel}..................2  
 
  #1   address for hyperlink (\cur:th \:currentlabel, if empty)  
  #2   anchor (the system anchor is  
               reachable through the parameter name #1)  
 
\Configure{@newlabel}.................1  
 
   #1  modifications to the newlabel environment  
 
\Configure{newlabel-ref}..............1  
 
   #1  an intermediate link command for the aux file  
       (Configured by \Configure{ref}...)  
 
   The default for #1 is \rEfLiNK  
 
\Configure{cite}......................4  
 
  #1   before  
  #2   after  
  #3   \Link-type command  
  #4   \EndLink-type command  
 
  If #3 is empty, the hyper links are ignored.  
 
\Configure{bibitem}...................2  
 
  #1   \Link-type command  
  #2   \EndLink-type command  
 
\Configure{bibcite}...................1  
 
  #1  configurations for content transfered by bibitem to the aux file  
 
  Example:  
       \Configure{bibcite}  
                 {\def\hookrightarrow{\string\hookrightarrow}}  
       \bibitem[$\hookrightarrow$...]{...}  
 
 
\LoadLabels[#1]{#2}....................  
 
  [#1]   optional group name  
  #2     aux file name, without the extension  
 
  Loads labels of another file, under the specified group name  
 
\RefLabel.............................2  
 
  #1     group name (for separating files and labels from  
                     different sources)  
  #2     label  
 
  A variant of \ref for loading labels produced for other files  
 
  Example:  
    file1.tex:  \label{foo}  
 
    file2.tex:  \LoadLabels[x]{file1}  
                \RefLabel{x}{foo}  
 
\SkipRefstepAnchor.....................0  
 
    No \Link anchor for next \refstepcounter  
 
\ShowRefstepAnchor.....................0  
\AutoRefstepAnchor.....................0  
 
 
Bibliography on bibtex2 option:  
 
  \Configure{bibliography2}........................ 4  
 
     #1 before anchor  
     #2 anchor  
     #3 after anchor  
     #4 link attributes  
 
    Example:  
 
       \Configure{bibliography2}  
          {\bgroup ~~[\Configure{Link}{a}{target="x"  href=}{ name=}{}}  
          {more} {]\egroup}  
 
  \Configure{bibitem2}..............................3  
 
     #1 at start of bibitem  
     #2 at end of bibitem  
     #3 separator after label  
 
  \Configure{bibliographystyle2}....................1  
 
     #1 an empty argument asks for the same style as the  
        normal aux file (still bibtex may produce different  
        output).  
 
Note: Option ‘bibtex2’ requires compilation  
      of ‘\jobname j.aux’ with bibtex.  
 
Captions  
--------  
 
refcaption  
 
  An option for \Preamble, requesting anchors at \caption. The default  
  setting sends them back to the start of the floating environment.  
 
 
Theorems  
--------  
 
\Configure{newtheorem} ......................3  
 
  #1 before theorem  
  #2 between title and body  
  #3 after theorem  
 
Math  
----  
\Configure{()}...............................2  
\Configure{[]}...............................2  
 
   Example:  
 
     \Configure{()}{\protect\PicMath$}{$\protect\EndPicMath}  
     \Configure{[]} {\Tg<display>\DviMath$$} {$$\EndDviMath\Tg</display>}  
 
\Configure{equation}.........................3  
 
   #1    at start  
   #2    between the equation and its numbering  
   #3    at end  
 
  Examples:  
 
      \Configure{equation}  
           {\IgnorePar\EndP\bgroup \Configure{HtmlPar}{}{}{}{}%  
                    \HCode{<table class="equation"><tr><td>}\IgnorePar  
           }  
           {\HCode{</td><td class="eq-number">}}  
           {\HCode{</td></tr></table>}\egroup}  
 
      %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
 
      \Configure{equation}  
         {\IgnorePar\EndP \bgroup \Configure{$$}{}{}{}%  
          \Configure{@math}{display="inline"}\DviMath  
                  \HCode{<mtable class="equation"><mtr><mtd>}\IgnorePar  
         }  
         {\IgnorePar\HCode{</mtd><mtd class="eq-number">}}  
         {\HCode{</mtd></mtr></mtable>}\EndDviMath\egroup}  
 
 
\Configure{frac}.............................4  
\Configure{sqrtsign}.........................2  
 
\Configure{mbox}.............................2  
 
Environments of latex  
---------------------  
 
  \ConfigureEnv{...}.........................4  
 
     #1 environment name  
     #2 before env  
     #3 after env  
     #4 before underlying list  
     #5 after underlying list  
 
    #2 and #3 are ignore when they are both empty as well as  
    when there is no underlying list  
 
 
   array  
   center  
   flushleft  
   flushright  
   minipage  
   tabbing  
   tabular  
   verbatim*  
   verbatim  
 
 
   \Configure{@begin}........................2  
 
      #1 environment name  
      #2 insertion before the environment  
 
   Example:  
      \Configure{@begin}{theindex}{\section*{\indexname}}  
 
 
Verbatim  
--------  
 
\Configure{verbatim}......................2  
 
   #1 at start of line  
   #2 space character  
 
\Configure{verb}..........................2  
 
   #1 before  
   #2 after  
 
\Configure{obeylines}.....................3  
 
   #1 before  
   #2 at start of line  
   #3 after  
 
\ScriptEnv................................3  
 
  Introduces a verbatim environent  
 
   #1 name  
   #2 before  
   #3 after  
 
  A ‘-’ immediately after \begin{...} designate as an escape symbol  
  the character following the dash  
 
  Example:  
 
     \ScriptEnv{foo}  
       {\HCode{<myscript>}\NoFonts\hfill\break }  
       {\EndNoFonts \HCode{</myscript>}}  
 
     \begin{foo}  
     ....  
     ....  
     \end{foo}  
 
     \begin{foo}-\relax \unhbox \voidb@x \special {t4ht@+&{35}x00A0{59}}x     ....  
     ....  
     \end{foo}  
 
 
Fonts  
-----  
 
\Configure{texttt}........................2  
\Configure{textit}........................2  
\Configure{textrm}........................2  
\Configure{textup}........................2  
\Configure{textsl}........................2  
\Configure{textsf}........................2  
\Configure{textbf}........................2  
\Configure{textsc}........................2  
\Configure{emph}..........................2  
 
  #1  before content  
  #2  after content  
 
 
Footnotes  
---------  
 
\Configure{footnotetext}..................3  
 
    #1 before footnote  
    #2 between mark and content  
    #3 after footnote  
 
   \FNnum     footnote number  
 
\Configure{footnotemark}..................2  
 
    #1 before  
    #2 after  
 
Pictures  
--------  
 
\Configure{picture}.......................2  
 
    #1  before  
    #2  after  
 
Other Hooks  
-----------  
 
\Configure{ }.........................1  
 
   #1 representation for non-breaking space ch  
 
\Configure{hline}.....................1  
 
\Configure{hspace} ...................3  
 
   \tmp:dim      register holding the size  
   #1            before the space  
   #2            after the space  
   #3            after #1 (\tmp:dim mod 6em  copies)  
 
\Configure{vspace} ...................1  
 
   #1 the size of space is prvided in a parameter nmaed ‘#1’  
 
   Example:  
 
      \Configure{vspace}  
      {\ifhmode  
         \HCode{<br />}%  
         \ifdim #1>1ex \HCode{<br />}\fi  
       \fi  
      }  
 
\Configure{fbox} .................................. 2  
 
   Examples:  
 
        \Configure{fbox}  
          {\HCode{<div class="fbox">}\bgroup \fboxrule=0pt}  
          {\egroup\HCode{</div>}}  
        \Css{div.fbox {border: 1pt solid black;}}  
 
        \Configure{fbox}  
          {\HCode{<table cellspacing="0pt"  
              border="1"><tr><td>}\bgroup \fboxrule=0pt}  
          {\egroup\HCode{</td></tr></table>}}  
 
\Configure{’} ..................................... 3  
 
   #1 at entry to math prime environment  
   #2 at exit  
   #3 content of \prime  
 
\Configure{float}....................................  
   #1 optional, to appear within brakects [ and ].  An anchor for  
      the links preceeding the float, when option refcaption is  
      not active  
   #2 Insertion before the links  
   #3 at start  
   #4 at end  
 
\Configure{textcircled}.............................2n+1  
   2i’th     replaced       i=1,...,n  
   2i+1’st   replacement  
   2n+’nd    empty (terminator)  
 
 
\Configure{add accent}{#1:#2}{#3}{#4}...{}{}  
   #1  encoding  
   #2  font number  
   #3  character under font  
   #4  replacement  
 
   Applies to accents that reach \add@accent  
 
  Example:  
 
     \Configure{add accent}{OT4:18}  
       {E}{\add:acc{00C8}}  
       {e}{\add:acc{00E8}}  
       {}{}  
 
 
 
 
\Configure{//[]}  
\Configure{AfterTitle}  
\Configure{HAccent}  
\Configure{InsertTitle}  
\Configure{accents}  
\Configure{accent}  
\Configure{centercr}  
\Configure{centerline}  
 
\Configure{displaylines}  
\Configure{framebox}  
 
\Configure{leftline}  
\Configure{marginpar}  
\Configure{mathaccent}  
\Configure{newline}  
\Configure{oalign}  
 
\Configure{overline}  
 
\Configure{rightline}  
\Configure{stackrel}  
\Configure{tt}  
\Configure{underline}  
\Configure{thanks}....................2  
 
 

up