summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht')
-rw-r--r--Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht90
1 files changed, 90 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht b/Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht
new file mode 100644
index 00000000000..3ccd3dd3eb7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/tex4ht/titlesec.4ht
@@ -0,0 +1,90 @@
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+% titlesec.4ht 2005-10-23-04:19 %
+% Copyright (C) 2000--2005 Eitan M. Gurari %
+% %
+% This work may be distributed and/or modified under the %
+% conditions of the LaTeX Project Public License, either %
+% version 1.3 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.3 or later is part of all distributions %
+% of LaTeX version 2003/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 2005-10-23-04:19}
+
+\ifx \ttl@assign@ii\:Undef
+ \ifx \ttl@sect\:UnDef\else
+ \pend:defII\ttl@sect{%
+ \@ifstar {}{\SkipRefstepAnchor}}
+\let\ttl:select=\ttl@select
+\def\ttl@select#1#2#3#4#5{%
+ \edef\sc:tp{\ifttl@label\else like\fi #1}\def\c:secnumdepth{#5}%
+ \ttl:select{#1}{#2}{#3}{#4}{#5}}
+\let\ttl@write\:gobbleIII
+
+ \fi
+ \ifx \ttl@useclass\:UnDef\else
+ \pend:defII\ttl@useclass{%
+ \@ifstar {}{\SkipRefstepAnchor}}
+\let\ttl:select\ttl@select
+\def\ttl@select#1{%
+ \edef\sc:tp{\ifttl@label\else like\fi
+ #1}\def\c:secnumdepth{\@nameuse{ttll@#1}}%
+ \ttl:select{#1}}
+\let\ttl@write\:gobbleII
+\let\ttl@glcmds\relax
+\let\ttl@beginlongest\@empty
+\let\ttl@midlongest\@empty
+\let\ttl@endlongest\@empty
+
+ \fi
+ \let\ttlh:hang\ttlh@hang
+\def\ttlh@hang#1#2#3#4#5#6#7#8{%
+ \HtmlEnv
+ \expandafter\def\csname thetitle\sc:tp\endcsname{#2}%
+ \csname no:\sc:tp\endcsname{#8}%
+ \par \ttlh:hang{}{}{#3}{}{}{#6}{#7}{}}
+\let\:seccntformat=\@seccntformat
+\def\@seccntformat#1{\ifnum 0=0\the\csname c@#1\endcsname\else
+ \:seccntformat{#1}\fi}
+
+\else
+ \let\ttl:straight@i\ttl@straight@i
+\def\ttl@straight@i#1[#2]#3{%
+ \ifttl@label \else
+ {\ttl@labeltrue \ttl@addcontentsline{like#1}{#3}}%
+ \fi
+ \edef\sc:tp{\ifttl@label\else like\fi #1}%
+ \ttl:straight@i{#1}[#2]{#3}%
+}
+\def\ttlh@hang#1#2#3#4#5#6#7#8{%
+ \def\c:secnumdepth{\@nameuse{ttll@\sc:tp}}%
+ \:StartSec {\sc:tp}{%
+ \ifttl@label \ifnum \c:secnumdepth >\c@secnumdepth
+ \else \csname the\sc:tp\endcsname \fi \fi
+ }{#8}%
+}
+\def\:tempc{%
+ \let\ttl@savewrite\empty
+ \o:ttl@select:
+}
+\HLet\ttl@select\:tempc
+
+\fi
+\Hinput{titlesec}
+\endinput
+