diff options
Diffstat (limited to 'Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex')
-rw-r--r-- | Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex | 52 |
1 files changed, 42 insertions, 10 deletions
diff --git a/Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex b/Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex index 0fd6e45cbaa..f3617f37572 100644 --- a/Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex +++ b/Master/texmf-dist/source/generic/tex4ht/tex4ht-4ht.tex @@ -1,4 +1,4 @@ -% $Id: tex4ht-4ht.tex 1531 2024-06-17 19:40:15Z michal_h21 $ +% $Id: tex4ht-4ht.tex 1536 2024-07-03 12:08:13Z michal_h21 $ % tex tex4ht-4ht or ht tex tex4ht-4ht % % Copyright 2009-2024 TeX Users Group @@ -4265,18 +4265,19 @@ icons to pictures by TeX4ht conversion. \<fontawesome5.4ht\><<< % fontawesome5.4ht (|version), generated from |jobname.tex -% Copyright 2021 TeX Users Group +% Copyright 2021-2024 TeX Users Group |<TeX4ht license text|> \NewConfigure{fontawesome}{2} \ExplSyntaxOn \cs_new_protected:Nn\temp:nn{% +\def\:fontawesomeicon{#2}% to be used in the alt text \a:fontawesome% \o:fontawesome_use_icon:nn:{#1}{#2} \b:fontawesome} \HLet\fontawesome_use_icon:nn\temp:nn \ExplSyntaxOff -\Configure{fontawesome}{\Picture+{}}{\EndPicture} +\Configure{fontawesome}{\Picture+[icon: \:fontawesomeicon]{}}{\EndPicture} \Hinput{fontawesome5} \endinput >>> \AddFile{9}{fontawesome5} @@ -11225,12 +11226,13 @@ compilation errors \<arydshln.4ht\><<< %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % arydshln.4ht (|version), generated from |jobname.tex -% Copyright 2022 TeX Users Group +% Copyright 2022-2024 TeX Users Group |<TeX4ht license text|> % this is a copy of code that arydshln inserts to \@array \def\:new:array{\adl@everyvbox\everyvbox \everyvbox{\adl@arrayinit \the\adl@everyvbox \everyvbox\adl@everyvbox}% - \ifadl@inactive \adl@inactivate \else \adl@activate \fi + % this line may lead to errors if the document uses Colortbl: + % \ifadl@inactive \adl@inactivate \else \adl@activate \fi \let\adl@noalign\noalign} \ifcsname n:@array:\endcsname% if \@array was already patched by TeX4ht \let\orig:n@array\n:@array: @@ -37900,9 +37902,39 @@ Use \<footmisc.4ht\><<< % footmisc.4ht (|version), generated from |jobname.tex -% Copyright 2019 TeX Users Group +% Copyright 2019-2024 TeX Users Group |<TeX4ht license text|> +|<footmisc footnote counter|> +|<footmisc footnotetext|> +|<footmisc symbols|> + + +\Hinput{footmisc} +\endinput +>>> \AddFile{9}{footmisc} + +Footmisc can reset the normal footnote counter on every page. Footnote links are +then wrong, as they point to an earlier footnote. My solution is to use a global +counter that gives each footnote unique number and which doesn't rely on the footnote +symbol. + +\<footmisc footnote counter\><<< +\newcounter{:footnotes} + +\def\FNnum{\the\:footnotes} +\HRestore\footnote + +\def\:tempc{% + \HAssign\FNnum = \csname c@:footnotes\endcsname% + \stepcounter{:footnotes}% + \HAdvance\FNnum by 1% + \o:footnote:% +} +\HLet\footnote=\:tempc +>>> + +\<footmisc footnotetext\><<< \long\def\@footnotetext#1{\leavevmode \vbox{%\IgnorePar \leftskip0pt {\ht:everypar{}\parindent0pt\leavevmode}% @@ -37921,6 +37953,9 @@ Use \color@endgroup \ht:special{t4ht@[}}\ht:special{t4ht@]}} +>>> + +\<footmisc symbols\><<< % detect if the symbol or symbol* option were used % we can detect that by testing of \thefootnote macro @@ -37937,10 +37972,7 @@ Use \newcommand\p@footmisc@footnote[1]{\p@footnote{#1}} \fi \fi - -\Hinput{footmisc} -\endinput ->>> \AddFile{9}{footmisc} +>>> %%%%%%%%%%%%%%% \Section{tablefootnote} |