diff options
Diffstat (limited to 'Master/texmf-dist/source/generic/tex4ht/tex4ht-options.tex')
-rw-r--r-- | Master/texmf-dist/source/generic/tex4ht/tex4ht-options.tex | 493 |
1 files changed, 493 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/generic/tex4ht/tex4ht-options.tex b/Master/texmf-dist/source/generic/tex4ht/tex4ht-options.tex new file mode 100644 index 00000000000..36405052508 --- /dev/null +++ b/Master/texmf-dist/source/generic/tex4ht/tex4ht-options.tex @@ -0,0 +1,493 @@ +% $Id: tex4ht-options.tex 724 2020-06-05 17:34:50Z karl $ +% latex tex4ht-options or xhlatex tex4ht-options +% +% Copyright 2009-2020 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} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\<par del\><<< +!*?: >>> + + +\<tag of Tag\><<< + cw:>>> + +\<tail\><<< +tail>>> + +\<addr for Tag and Ref of Sec\><<< +\xdef\:cursec{|<section html addr|>}% +>>> + + + + + +\<tex4ht.4ht\><<< +\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-2018 TeX Users Group +% Copyright |CopyYear.1997. Eitan M. Gurari +|<TeX4ht copywrite|> +|<save catcodes|> +|<note about tex4ht.usr|> + +\: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 => 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{::::::::::::::::::::::::::::::::::::::::::} +|<redefine Configure|> +|<built-in settings|> +|<user's configuration files|> +|<recall Configure|> +\:tempc + +\:RestoreCatcodes +\endinput +>>> + +\<redefine Configure\><<< +\let\:tempd|=\Configure +\def\Configure#1#2{% + \:CheckOption{#1}\if:Option \def\:tempc{#2}\fi} +>>> + +\<recall Configure\><<< +\let\Configure|=\:tempd +>>> + + +\<user's configuration files\><<< +\openin15=tex4ht.usr \ifeof15 \else \closein15 + \input tex4ht.usr +\fi +>>> + +\<note about tex4ht.usr\><<< +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% 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. +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +>>> + + +\<built-in settings\><<< +|<html4 settings|> +|<0.0 and 3.2 settings|> +|<mozilla settings|> +|<html5 settings|> +|<tei settings|> +|<jats settings|> +|<docbook settings|> +|<html for word settings|> +|<open office settings|> +|<html mathltx settings|> +|<html jsmath settings|> +|<html emacspeak settings|> +>>> + + + +\<html4 settings\><<< +\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} + \Hinclude[*]{html4-uni.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}% + \Hinclude[*]{html4-uni.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 +} +>>> + +\<html for word settings\><<< +\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 +} +>>> + +\<0.0 and 3.2 settings\><<< +\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 + |<option javahelp|>% + \fi + \:CheckOption{unicode}\if:Option \Hinclude[*]{unicode.4ht}\fi +} +>>> + + + + +Allows cleanup using xtpipes. + + +\<option javahelp\><<< +\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 +>>> + + + +\<mozilla settings\><<< +\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 +} +>>> + + +\<html5 settings\><<< +\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}% +} +>>> + +\<tei settings\><<< +\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 +} +>>> + +\<jats settings\><<< +\Configure{jats}{% + \Hinclude[*]{html4.4ht}% we will build upon HTML + \Hinclude[*]{mathml.4ht}% + \Hinclude[*]{html-mml.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{jats.4ht}% +} +>>> + +\<docbook settings\><<< +\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 +} +>>> + + +\<open office settings\><<< +\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}% +} +>>> + +\<save catcodes\><<< +\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 +>>> + + + + + +\<html mathltx settings\><<< +\Configure{mathltx}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infoht4.4ht}\fi + \Hinclude[*]{html4.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{html4-uni.4ht}% + \Hinclude[*]{mathltx.4ht}% + \Hinclude[*]{html-mltx.4ht}% +} +>>> + +\<html jsmath settings\><<< +\Configure{jsmath}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infoht4.4ht}\fi + \Hinclude[*]{html4.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{html4-uni.4ht}% + \Hinclude[*]{mathltx.4ht}% + \Hinclude[*]{html-mltx.4ht}% + \Hinclude[*]{jsmath.4ht}% + \Hinclude[*]{html-jsmath.4ht}% +} +>>> + + + + +\<html emacspeak settings\><<< +\Configure{emspk}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infoht4.4ht}\fi + \Hinclude[*]{html4.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{html4-uni.4ht}% + \Hinclude[*]{mathml.4ht}% + \Hinclude[*]{html-mml.4ht}% + \Hinclude[*]{html-speech.4ht}% + \Hinclude[*]{html-speech-math.4ht}% + \Hinclude[*]{emacspeak.4ht}% +} +>>> + + +\<html emacspeak settings\><<< +\Configure{jsml}{% + \:CheckOption{info}\if:Option + \Hinclude[*]{infoht4.4ht}\fi + \Hinclude[*]{html4.4ht}% + \Hinclude[*]{unicode.4ht}% + \Hinclude[*]{html4-uni.4ht}% + \Hinclude[*]{mathml.4ht}% + \Hinclude[*]{html-mml.4ht}% + \Hinclude[*]{jsml.4ht}% + \Hinclude[*]{jsml-math.4ht}% +} +>>> + + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + \OutputCodE\<tex4ht.4ht\> + + +\endinput +\subsection{Accents} |