[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.