<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">% $Id: tex4ht-options.tex 1436 2024-01-10 22:44:00Z karl $
% latex tex4ht-options   or    xhlatex tex4ht-options
%
% Copyright 2009-2024 TeX Users Group
% Copyright 2000-2009 Eitan M. Gurari
% Released under LPPL 1.3c+.
% See tex4ht-cpright.tex for license text.

\ifx \HTML\UnDef
   \def\HTML{} 
   \def\CONFIG{\jobname}
   \def\MAKETITLE{\author{Eitan M. Gurari}}
   \def\next{\input mktex4ht.4ht  \endinput}
   \expandafter\next
\fi

%%%%%%%%%%%%%%%%%% definitions %%%%%%%%%%%%%%%%%%%%%%%%%

\input{common.tex}
\input{common-code.tex}
\input{tex4ht-cpright.tex}

\def\.{\string\a:mathml:\space}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\chapter{Shared}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\&lt;par del\&gt;&lt;&lt;&lt;
!*?: &gt;&gt;&gt;


\&lt;tag of Tag\&gt;&lt;&lt;&lt;
 cw:&gt;&gt;&gt;

\&lt;tail\&gt;&lt;&lt;&lt;
tail&gt;&gt;&gt;

\&lt;addr for Tag and Ref of Sec\&gt;&lt;&lt;&lt;
\xdef\:cursec{|&lt;section html addr|&gt;}%
&gt;&gt;&gt;





\&lt;tex4ht.4ht\&gt;&lt;&lt;&lt;
\ifnum\the\catcode`\%=14\else \expandafter\edef\csname
  \string:RestoreCatcodes\endcsname{\catcode`\%|=\the
  \catcode`\%}\catcode`\%|=14\fi
% tex4ht.4ht (|version), generated from |jobname.tex
% Copyright 2009-2024 TeX Users Group
% Copyright |CopyYear.1997. Eitan M. Gurari
|&lt;TeX4ht copywrite|&gt;
|&lt;save catcodes|&gt;
|&lt;note about tex4ht.usr|&gt;

\:CheckOption{info}\if:Option
               \Hinclude[*]{info4ht.4ht}
   \Log:Note{For additional information,
      compile `xhlatex mktex4ht.4ht'^^J and review the appropriate 
      pointers under mktex4ht.html =&gt; index}
\else
   \Log:Note{for additional information, use 
      the command line option `info'}
\fi
\writesixteen{::::::::::::::::::::::::::::::::::::::::::}
\writesixteen{ TeX4ht info is available in the log file }
\writesixteen{::::::::::::::::::::::::::::::::::::::::::}
|&lt;redefine Configure|&gt;
|&lt;built-in settings|&gt;
|&lt;user's configuration files|&gt;
|&lt;recall Configure|&gt;
\:tempc

\:RestoreCatcodes
\endinput
&gt;&gt;&gt;  

\&lt;redefine Configure\&gt;&lt;&lt;&lt;
\let\:tempd|=\Configure
\def\Configure#1#2{%
   \:CheckOption{#1}\if:Option \def\:tempc{#2}\fi}
&gt;&gt;&gt;

\&lt;recall Configure\&gt;&lt;&lt;&lt;
\let\Configure|=\:tempd
&gt;&gt;&gt;


\&lt;user's configuration files\&gt;&lt;&lt;&lt;
\openin15=tex4ht.usr \ifeof15 \else \closein15 
   \input tex4ht.usr
\fi
&gt;&gt;&gt;

\&lt;note about tex4ht.usr\&gt;&lt;&lt;&lt;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% It is highly recommended NOT TO CHANGE THIS FILE. Options
%                          ^^^^^^^^^^^^^^^^^^^^^^^
% defined in this file may be redefined, and new ones may be 
% added, within a user supplied file named tex4ht.usr.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
&gt;&gt;&gt;


\&lt;built-in settings\&gt;&lt;&lt;&lt;
|&lt;html4 settings|&gt;
|&lt;0.0 and 3.2 settings|&gt;
|&lt;mozilla settings|&gt;
|&lt;html5 settings|&gt;
|&lt;tei settings|&gt;
|&lt;jats settings|&gt;
|&lt;docbook settings|&gt;
|&lt;html for word settings|&gt;
|&lt;open office settings|&gt;
|&lt;html mathltx settings|&gt;
|&lt;html jsmath settings|&gt;
|&lt;html emacspeak settings|&gt;
&gt;&gt;&gt;



\&lt;html4 settings\&gt;&lt;&lt;&lt;
\def\:tempc{\:CheckOption{info}\if:Option
                        \Hinclude[*]{infoht4.4ht}%
            \:CheckOption{javahelp}\if:Option
                        \Hinclude[*]{infojh.4ht}\fi
            \fi
            \Hinclude[*]{html4.4ht}%
            \Hinclude[*]{html4-math.4ht}%
            \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option
                \Hinclude[*]{svg-option.4ht}%
                \Hinclude[*]{html4-svg.4ht}%
                \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
}
\Configure{uni-html4}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}\fi
   \Hinclude[*]{html4.4ht}%
   \Hinclude[*]{html4-math.4ht}%
   \Hinclude[*]{unicode.4ht}
   \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option \Hinclude[*]{svg-option.4ht}%
                        \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
   }
\Configure{mathml}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}\fi            
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infomml.4ht}\fi
   \Hinclude[*]{html4.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \Hinclude[*]{mathml.4ht}%
   \Hinclude[*]{html-mml.4ht}%
   \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option \Hinclude[*]{svg-option.4ht}%
                        \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
   \:CheckOption{mathplayer}\if:Option
      \:CheckOption{pmathml}\if:Option \else
      \:CheckOption{pmathml-css}\if:Option \else
         \Hinclude[*]{mathplayer.4ht}
      \fi\fi
   \else
       \Log:Note{For MathML on MSIE + MathPlayer use
           the command line option `mathplayer'}
   \fi
}
&gt;&gt;&gt;

\&lt;html for word settings\&gt;&lt;&lt;&lt;
\Configure{word}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}\fi
   \Hinclude[*]{html4.4ht}%
   \Hinclude[*]{html4-math.4ht}%
   \Hinclude[*]{htmlw.4ht}%
   \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option \Hinclude[*]{svg-option.4ht}%
                        \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
}
&gt;&gt;&gt;

\&lt;0.0 and 3.2 settings\&gt;&lt;&lt;&lt;
\Configure{0.0}{%
   \Hinclude[*]{html0.4ht}%
}
\Configure{3.2}{%
   \:CheckOption{info}\if:Option
       \:CheckOption{javahelp}\if:Option
               \Hinclude[*]{infojh.4ht}\fi\fi
   \Hinclude[*]{html32.4ht}%
   \Hinclude[*]{html32-math.4ht}%
   \:CheckOption{javahelp}\if:Option
       |&lt;option javahelp|&gt;%
   \fi
   \:CheckOption{unicode}\if:Option \Hinclude[*]{unicode.4ht}\fi
}
&gt;&gt;&gt;




Allows cleanup using xtpipes.


\&lt;option javahelp\&gt;&lt;&lt;&lt;
\Hinclude[*]{javahelp.4ht}%
\:CheckOption{jh-}     \if:Option 
\else
   \edef\Preamble{\Preamble,xml}%
   \Log:Note{for sources failing to produce
       XML versions of HTML, try the command line option `jh-'}%
\fi
&gt;&gt;&gt;



\&lt;mozilla settings\&gt;&lt;&lt;&lt;
\Configure{mozilla}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}\fi
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infomml.4ht}\fi
   \Hinclude[*]{html4.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \Hinclude[*]{mathml.4ht}%
   \Hinclude[*]{html-mml.4ht}%
   \Hinclude[*]{mozilla.4ht}%
   \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option \Hinclude[*]{svg-option.4ht}%
                        \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
   \:CheckOption{mathplayer}\if:Option
       \Hinclude[*]{mathplayer.4ht}
   \else
       \Log:Note{For MathML on MSIE + MathPlayer use
           the command line option `mathplayer'}
   \fi
}
&gt;&gt;&gt;


\&lt;html5 settings\&gt;&lt;&lt;&lt;
\Configure{html5}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}\fi
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infomml.4ht}\fi
   \Hinclude[*]{html4.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \:CheckOption{mathml}\if:Option%
   \else\:CheckOption{mathml-}\fi%
   \if:Option%
      \Hinclude[*]{mathml.4ht}%
      \Hinclude[*]{html-mml.4ht}%
   \else
      \Hinclude[*]{html4-math.4ht}%
   \fi
   \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option \Hinclude[*]{svg-option.4ht}%
                        \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
   \Hinclude[*]{html5.4ht}%
}
&gt;&gt;&gt;

\&lt;tei settings\&gt;&lt;&lt;&lt;
\Configure{tei}{%
   \Hinclude[*]{tei.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \:CheckOption{mathml}\if:Option%
   \else\:CheckOption{mathml-}\fi%
   \if:Option%
      \Hinclude[*]{mathml.4ht}%
      \Hinclude[*]{tei-mml.4ht}%
   \else
      \Hinclude[*]{tei-math.4ht}%
   \fi
   \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option \Hinclude[*]{svg-option.4ht}%
                        \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
}
\Configure{tei-mml}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infomml.4ht}\fi
   \Hinclude[*]{tei.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \Hinclude[*]{mathml.4ht}%
   \Hinclude[*]{tei-mml.4ht}%
   \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option \Hinclude[*]{svg-option.4ht}%
                        \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
}
&gt;&gt;&gt;

\&lt;jats settings\&gt;&lt;&lt;&lt;
\Configure{jats}{%
   \Hinclude[*]{html4.4ht}% we will build upon HTML
   \Hinclude[*]{jats.4ht}%
   \Hinclude[*]{mathml.4ht}%
   \Hinclude[*]{html-mml.4ht}%
   \Hinclude[*]{unicode.4ht}%
}
&gt;&gt;&gt;

\&lt;docbook settings\&gt;&lt;&lt;&lt;
\Configure{docbook}{%
   \Hinclude[*]{docbook.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \:CheckOption{mathml}\if:Option%
   \else\:CheckOption{mathml-}\fi%
   \if:Option%
      \Hinclude[*]{mathml.4ht}%
      \Hinclude[*]{docbook-mml.4ht}%
   \else
      \Hinclude[*]{docbook-math.4ht}%
   \fi
   \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option \Hinclude[*]{svg-option.4ht}%
                        \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
}
\Configure{docbook-mml}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infomml.4ht}\fi
   \Hinclude[*]{docbook.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \Hinclude[*]{mathml.4ht}%
   \Hinclude[*]{docbook-mml.4ht}%
   \:CheckOption{svg}%
             \if:Option \else\:CheckOption{svg-}\fi
             \if:Option \else\:CheckOption{svg-obj}\fi
             \if:Option \else\:CheckOption{svg-inline}\fi
             \if:Option \Hinclude[*]{svg-option.4ht}%
                        \:CheckOption{info}\if:Option \Hinclude[*]{infosvg.4ht}\fi
             \fi
}
&gt;&gt;&gt;


\&lt;open office settings\&gt;&lt;&lt;&lt;
\Configure{ooffice}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}%
               \Hinclude[*]{infomml.4ht}%
               \Hinclude[*]{infoof.4ht}\fi
   \Hinclude[*]{ooffice.4ht}%
   \:CheckOption{1}\if:Option\else
      \:CheckOption{2}\if:Option\else
      \:CheckOption{3}\if:Option\else
      \:CheckOption{4}\if:Option\else
      \:CheckOption{5}\if:Option\else
      \:CheckOption{6}\if:Option\else
      \:CheckOption{7}
      \fi
      \fi
      \fi
      \fi
      \fi
   \fi
   \if:Option
               \Hinclude[*]{ooimpress.4ht}%
   \fi
   \Hinclude[*]{unicode.4ht}%
   \Hinclude[*]{mathml.4ht}%
   \Hinclude[*]{ooffice-mml.4ht}%
}
&gt;&gt;&gt;

\&lt;save catcodes\&gt;&lt;&lt;&lt;
\expandafter\edef\csname :RestoreCatcodes\endcsname{%
   \expandafter\ifx \csname :RestoreCatcodes\endcsname\relax\else
      \csname :RestoreCatcodes\endcsname \fi
   \catcode`\noexpand :|=\the\catcode`:%
   \ifnum \the\catcode`\#=6 \else
      \catcode`\noexpand \#|=\the\catcode`\#\fi
   \ifnum \the\catcode`\^=7 \else
      \catcode`\noexpand \^|=\the\catcode`\^\fi
   \let\expandafter\noexpand\csname :RestoreCatcodes\endcsname|=
                                   \noexpand\UnDefcS}
\catcode`\:|=11  \catcode`\#|=6   \catcode`\^|=7 
&gt;&gt;&gt;





\&lt;html mathltx settings\&gt;&lt;&lt;&lt;
\Configure{mathltx}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}\fi            
   \Hinclude[*]{html4.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \Hinclude[*]{mathltx.4ht}%
   \Hinclude[*]{html-mltx.4ht}%
}
&gt;&gt;&gt;

\&lt;html jsmath settings\&gt;&lt;&lt;&lt;
\Configure{jsmath}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}\fi            
   \Hinclude[*]{html4.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \Hinclude[*]{mathltx.4ht}%
   \Hinclude[*]{html-mltx.4ht}%
   \Hinclude[*]{jsmath.4ht}%
   \Hinclude[*]{html-jsmath.4ht}%
}
&gt;&gt;&gt;




\&lt;html emacspeak settings\&gt;&lt;&lt;&lt;
\Configure{emspk}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}\fi            
   \Hinclude[*]{html4.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \Hinclude[*]{mathml.4ht}%
   \Hinclude[*]{html-mml.4ht}%
   \Hinclude[*]{html-speech.4ht}%
   \Hinclude[*]{html-speech-math.4ht}%
   \Hinclude[*]{emacspeak.4ht}%
}
&gt;&gt;&gt;


\&lt;html emacspeak settings\&gt;&lt;&lt;&lt;
\Configure{jsml}{%
   \:CheckOption{info}\if:Option
               \Hinclude[*]{infoht4.4ht}\fi            
   \Hinclude[*]{html4.4ht}%
   \Hinclude[*]{unicode.4ht}%
   \Hinclude[*]{mathml.4ht}%
   \Hinclude[*]{html-mml.4ht}%
   \Hinclude[*]{jsml.4ht}%
   \Hinclude[*]{jsml-math.4ht}%
}
&gt;&gt;&gt;




%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

  \OutputCodE\&lt;tex4ht.4ht\&gt;


\endinput
\subsection{Accents}
</pre></body></html>