[tex4ht-commits] [SCM] tex4ht updated: r1170 - trunk/lit
Michal Hoftich
INVALID.NOREPLY at gnu.org.ua
Tue Jul 5 11:42:00 CEST 2022
Author: michal_h21
Date: 2022-07-05 09:42:00 +0000 (Tue, 05 Jul 2022)
New Revision: 1170
Modified:
trunk/lit/ChangeLog
trunk/lit/tex4ht-4ht.tex
Log:
removed redefinitons of \MakeUppercase and \MakeLowercase
Modified: trunk/lit/ChangeLog
===================================================================
--- trunk/lit/ChangeLog 2022-07-04 14:03:16 UTC (rev 1169)
+++ trunk/lit/ChangeLog 2022-07-05 09:42:00 UTC (rev 1170)
@@ -1,3 +1,9 @@
+2022-07-05 Michal Hoftich <michal.h21 at gmail.com>
+
+ * tex4ht-4ht.tex (latex.4ht): don't redefine \MakeUppercase,
+ \MakeLowercase and \@tabacckludge.
+ https://puszcza.gnu.org.ua/bugs/?477
+
2022-07-04 Michal Hoftich <michal.h21 at gmail.com>
* tex4ht-options.tex (tex4ht.4ht): load jats.4ht before mathml.4ht.
Modified: trunk/lit/tex4ht-4ht.tex
===================================================================
--- trunk/lit/tex4ht-4ht.tex 2022-07-04 14:03:16 UTC (rev 1169)
+++ trunk/lit/tex4ht-4ht.tex 2022-07-05 09:42:00 UTC (rev 1170)
@@ -14405,12 +14405,20 @@
\Section{Accents}
%%%%%%%%%%%%%%%%%%
-The following is for
+The following was for
\`'/n/candy/0/tex/teTeX/texmf/tex/latex/base/inputenc.sty'
and files like
\`'/n/candy/0/tex/teTeX/texmf/tex/latex/base/latin1.def'.
-\<latex accents\><<<
+But 2022 release of LaTeX don't need special handling of \`'\@tabacckcludge',
+the accents works even when we remove the following redefinitions.
+
+What is more serious is that these redefinitions of MakeUppercase and
+MakeLowercase don't change text case anymore, and it also causes
+compilation error for the \`'\chapter' command. So we need to
+disable it even if it was useful in some older documents.
+
+\<latex accents not used anymore\><<<
\let\:tabacckludge|=\@tabacckludge
\def\@tabacckludge#1{\csname #1\endcsname}
\long\def\:temp#1{\bgroup \let\@tabacckludge|=\:tabacckludge
@@ -14421,6 +14429,9 @@
\expandafter\HLet\csname MakeLowercase \endcsname|=\:temp
>>>
+The following is the reasoning why the previous lines were included in the
+first place:
+
\Verbatim
> Really, [latin1] redefines "=E1" as {\@tabacckludge'a}, and TeX4ht is
More information about the tex4ht-commits
mailing list.