%PDF- %PDF-
| Direktori : /proc/self/root/data/old/usr/share/texlive/texmf-dist/tex/generic/tex4ht/ |
| Current File : //proc/self/root/data/old/usr/share/texlive/texmf-dist/tex/generic/tex4ht/manmac.4ht |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% manmac.4ht 2009-05-21-09:32 %
% Copyright (C) 2004--2009 Eitan M. Gurari %
% %
% This work may be distributed and/or modified under the %
% conditions of the LaTeX Project Public License, either %
% version 1.3c of this license or (at your option) any %
% later version. The latest version of this license is %
% in %
% http://www.latex-project.org/lppl.txt %
% and version 1.3c or later is part of all distributions %
% of LaTeX version 2005/12/01 or later. %
% %
% This work has the LPPL maintenance status "maintained".%
% %
% This Current Maintainer of this work %
% is Eitan M. Gurari. %
% %
% If you modify this program your changing its signature %
% with a directive of the following form will be %
% appreciated. %
% \message{signature} %
% %
% gurari@cse.ohio-state.edu %
% http://www.cse.ohio-state.edu/~gurari %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\immediate\write-1{version 2009-05-21-09:32}
\proofmodefalse
\let\setcornerrules\empty
\let\o:exercise:=\exercise
\let\exercise\:UnDef
\def\exercise{\a:exercise \csname o:exercise:\endcsname\b:exercise}
\NewConfigure{exercise}{2}
\pend:def\copytoblankline{\begingroup\aftergroup\par\:gobble}
\def\checkequals#1#2{}
\append:def\beginlines{\everypar{\strut\HtmlPar}}
\outer\def\begindisplay{\o:obeylines:\startdisplay}
{\catcode`\#=13
\catcode`\@=6
\catcode`\^=7
\o:obeylines:\gdef\startdisplay@1
{\catcode`\^^M=5@1\bgroup %
\Configure{MkHalign}%
{\csname a:manmac-display\endcsname}%
{\csname b:manmac-display\endcsname}%
{\csname c:manmac-display\endcsname}%
{\csname d:manmac-display\endcsname}%
{\csname e:manmac-display\endcsname}%
{\csname f:manmac-display\endcsname}%
\let\par\endgraf %
\MkHalign#{\indent#\hfil&&\qquad#\hfil}}}
\outer\def\enddisplay{\crcr\EndMkHalign\egroup}
\NewConfigure{manmac-display}{6}
\outer\def\begintt{\a:ttenv
\bgroup\let\par=\endgraf \ttverbatim \parskip=\z@
\catcode`\|=0 \rightskip-5pc \ttfinish}
{\catcode`\^=7
\catcode`\|=0 |catcode`|\=\other %
|o:obeylines: % end of line is active
|gdef|ttfinish#1^^M#2\endtt{#1|vbox{#2}|endgroup|egroup |b:ttenv}}
\NewConfigure{ttenv}{2}
\pend:def\d@nger{\medbreak\a:danger\:gobble}
\append:def\d@nger{\aftergroup\b:danger}
\pend:def\dd@nger{\medbreak\a:ddanger\:gobble}
\append:def\dd@nger{\aftergroup\b:ddanger}
\NewConfigure{danger}{2}
\NewConfigure{ddanger}{2}
\catcode`\!6
\catcode`\#13
\def\:tempc!1!2{% !1=width, !2=text
\vtop{%
\Configure{MkHalign}\a:sampleglue\b:sampleglue\c:sampleglue %
\d:sampleglue\e:sampleglue\f:sampleglue
\MkHalign#{\hfil#}!2\cr\EndMkHalign}}
\HLet\sampleglue\:tempc
\catcode`\!12
\catcode`\#6
\NewConfigure{sampleglue}{6}
\def\:tempc#1 #2#3. #4\par{\vfill\break
\ifodd\pageno \advancepageno\fi
\let\SV:halign\halign
\let\halign\TeXhalign
\let\title:page\def
\bb:chapter \global\let\bb:chapter=\b:chapter \a:chapter \c:chapter
\o:beginchapter:{#1} {#2}{#3}. {#4}\par
\d:chapter
\let\halign\SV:halign
}
\HLet\beginchapter\:tempc
\expandafter\let\expandafter\:endchapter\csname endchapter\endcsname
\expandafter\def\csname endchapter\endcsname{%
\let\title:page\:UnDef
\bb:chapter \global\let\bb:chapter=\empty \csname :endchapter\endcsname
\everypar{\sl\HtmlPar}}
\pend:def\at:docend{\bb:chapter}
\let\bb:chapter=\empty
\NewConfigure{chapter}{4}
\pend:def\titlepage{%
\ifx \title:page\def \else
\let\title:page\:UnDef
\bb:chapter \a:titlepage
\global\let\bb:chapter=\b:titlepage
\fi
}
\NewConfigure{titlepage}{2}
\catcode`\#=13
\expandafter\def\csname beginmathdemo\endcsname{\par\bgroup
\Configure{MkHalign}\a:mathdemo\b:mathdemo\c:mathdemo
\d:mathdemo\e:mathdemo\f:mathdemo
\MkHalign#{#\hfil&$#$\hfil}}
\NewConfigure{mathdemo}{6}
\outer\def\begindisplaymathdemo {\par\bgroup
\Configure{MkHalign}\a:displaymathdemo
\b:displaymathdemo
\c:displaymathdemo
\d:displaymathdemo
\e:displaymathdemo
\f:displaymathdemo
\MkHalign#{\indent\hbox to 160pt{#\hfil}&$\displaystyle{#}$\hfil}}
\NewConfigure{displaymathdemo}{6}
\outer\def\beginlongmathdemo{\par\bgroup
\Configure{MkHalign}\a:longmathdemo
\b:longmathdemo
\c:longmathdemo
\d:longmathdemo
\e:longmathdemo
\f:longmathdemo
\MkHalign#{\indent\hbox to 210pt{#\hfil}&$#$\hfil}}
\NewConfigure{longmathdemo}{6}
\outer\def\beginlongdisplaymathdemo {\par\bgroup
\Configure{MkHalign}\a:longdisplaymathdemo
\b:longdisplaymathdemo
\c:longdisplaymathdemo
\d:longdisplaymathdemo
\e:longdisplaymathdemo
\f:longdisplaymathdemo
\MkHalign#{\indent\hbox to 210pt{#\hfil}&$\displaystyle{#}$\hfil}}
\NewConfigure{longdisplaymathdemo}{6}
\catcode`\#=6
\expandafter\def\csname endmathdemo\endcsname{\EndMkHalign\egroup}
\def\specialhat{\ifmmode\def\next{\sp}\else\let\next=\beginxref\fi\next}
{\catcode`\^=\active \global\let ^=\specialhat }
\Hinput{manmac}
\endinput