texlive[59036] Master/texmf-dist/tex/generic/tex4ht: upright greek

commits+karl at tug.org commits+karl at tug.org
Sat May 1 02:58:51 CEST 2021


Revision: 59036
          http://tug.org/svn/texlive?view=revision&revision=59036
Author:   karl
Date:     2021-05-01 02:58:51 +0200 (Sat, 01 May 2021)
Log Message:
-----------
upright greek subscripts, math text group, beamer update, tex4ht r918-920

Revision Links:
--------------
    http://tug.org/svn/texlive?view=revision&revision=918

Modified Paths:
--------------
    trunk/Master/texmf-dist/tex/generic/tex4ht/beamer.4ht
    trunk/Master/texmf-dist/tex/generic/tex4ht/html4.4ht
    trunk/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht

Modified: trunk/Master/texmf-dist/tex/generic/tex4ht/beamer.4ht
===================================================================
--- trunk/Master/texmf-dist/tex/generic/tex4ht/beamer.4ht	2021-04-30 23:50:53 UTC (rev 59035)
+++ trunk/Master/texmf-dist/tex/generic/tex4ht/beamer.4ht	2021-05-01 00:58:51 UTC (rev 59036)
@@ -1,31 +1,23 @@
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% beamer.4ht                            2009-05-21-09:32 %
-% Copyright (C) 2003--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 at cse.ohio-state.edu  %
-%                 http://www.cse.ohio-state.edu/~gurari  %
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\immediate\write-1{version 2009-05-21-09:32}
-
+% beamer.4ht                            2021-04-30-15:27 %
+% Copyright (C) 2003-2009       Eitan M. Gurari         %
+% Copyright 2009-2021 TeX Users Group
+%
+% 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".
+%
+% The Current Maintainer of this work
+% is the TeX4ht Project <http://tug.org/tex4ht>.
+%
+% If you modify this program, changing the
+% version identification would be appreciated.
 \NewConfigure{titlepage}{2}
 \NewConfigure{title}{2}
 \NewConfigure{author}{2}
@@ -47,7 +39,6 @@
 %
 }
 
-
 \let\o:untitledsubsection:\untitledsubsection
 \def\untitledsubsection#1{%
    \expandafter\global\expandafter\sl:toks\expandafter
@@ -87,6 +78,10 @@
 \pend:defI\structure{\a:structure}
 \append:defI\structure{\b:structure}
 \NewConfigure{structure}{2}
+\NewConfigure{sectionshadedintoc}{2}
+\NewConfigure{sectionintoc}{2}
+\NewConfigure{subsectionshadedintoc}{2}
+\NewConfigure{subsectionintoc}{2}
 
 
 \ifx \beamer at version\:UnDef
@@ -160,6 +155,31 @@
 \else
    
 \fi
+\let\Hy at EveryPageAnchor\relax
+\def\pgf at trimright@final{0pt}
+\def\pgf at trimleft@final{0pt}
+\let\origEndP\EndP
+\AtBeginDocument{\def\EndP{\let\EndP\origEndP}\SaveEndP}
+
+
+\NewConfigure{frame}{2}
+\NewConfigure{frametitle}{2}
+\AddToHook{env/beamer at frameslide/before}{\RecallEndP\a:frame}
+\AddToHook{env/beamer at frameslide/after}{\b:frame}
+
+\long\def\:temp[#1]#2{%
+\a:frametitle%
+\o:beamer@@frametitle:[#1]{#2}%
+\b:frametitle%
+}
+
+\HLet\beamer@@frametitle\:temp
+% Beamer redefines \emph, it is necessary to insert hooks again
+
+\pend:defI\emph{\a:emph}%
+\append:defI\emph{\b:emph}%
+
+
 \Hinput{beamer}
 \endinput
 

Modified: trunk/Master/texmf-dist/tex/generic/tex4ht/html4.4ht
===================================================================
--- trunk/Master/texmf-dist/tex/generic/tex4ht/html4.4ht	2021-04-30 23:50:53 UTC (rev 59035)
+++ trunk/Master/texmf-dist/tex/generic/tex4ht/html4.4ht	2021-05-01 00:58:51 UTC (rev 59036)
@@ -1,4 +1,4 @@
-% html4.4ht (2021-04-22-13:52), generated from tex4ht-html4.tex
+% html4.4ht (2021-04-30-15:27), generated from tex4ht-html4.tex
 % Copyright 2009-2021 TeX Users Group
 % Copyright 1997-2009 Eitan M. Gurari
 %
@@ -17,7 +17,7 @@
 %
 % If you modify this program, changing the
 % version identification would be appreciated.
-\immediate\write-1{version 2021-04-22-13:52}
+\immediate\write-1{version 2021-04-30-15:27}
 
 \exit:ifnot{8859-6,% 
 CJK,% 
@@ -645,7 +645,8 @@
    \def\EndDIV:{\HCode{</div>}}
 
 \Configure{moveright}{\leavevmode\endgraf }
-\Configure{HChar}{x}
+% print x only outside \Picture+
+\Configure{HChar}{\ifx\EndPicture\:UnDef x\fi}
 
 \Configure{TITLE+}{\HCode{\jobname.\:html}}
 
@@ -34939,6 +34940,13 @@
    \Css{div.slide {border:solid black 0.4pt;}}
 \fi
 
+\Configure{frame}{\ifvmode\IgnorePar\fi\EndP
+    \HCode{<div class="slide">}
+}{\ifvmode\IgnorePar\fi\EndP\HCode{</div>}}
+\Configure{frametitle}{\ifvmode\IgnorePar\fi\EndP\HCode{<h2>}\NoFonts}{\EndNoFonts\ifvmode\IgnorePar\fi\EndP\HCode{</h2>}\par\ShowPar}
+\Css{div.slide {border:solid black 0.4pt;margin-bottom:1em;}}
+
+
 \let\block:Name=\empty
 \ConfigureEnv{block}
    {\par\IgnorePar\EndP
@@ -37217,7 +37225,7 @@
     \ifnum \listings:Depth=0 \HCode{</pre>}\else
                              \HCode{</span>}\fi
    }
-   {\leavevmode\special{t4ht at +\string&{35}x00A0{59}}x%
+   {\:nbsp%
 \HCode{<br /><span class="label">}}
    {\HCode{</span>}}%
 \Configure{listings-init}{\ttfamily\special{t4ht@(}}{\special{t4ht@)}}
@@ -37228,7 +37236,7 @@
     \HCode{<!--l. \the\inputlineno-->}%
     \gdef\start:LstLn{%
        \HCode{<div class="lstlisting" id="listing-\listingN">}%
-       \gdef\start:LstLn{\leavevmode\special{t4ht at +\string&{35}x00A0{59}}x%
+       \gdef\start:LstLn{\:nbsp%
 \HCode{<br />\Hnewline}}}
     \bgroup
        \Configure{listings}
@@ -37252,7 +37260,8 @@
        \Configure{listings}
          {{\everypar{}\leavevmode}}
          {{\everypar{}\leavevmode}}
-         {\leavevmode\special{t4ht at +\string&{35}x00A0{59}}x%
+         {\:nbsp%
+%
              \HCode{<br /><span class="label">}}
          {\HCode{</span>}}%
    }
@@ -37941,7 +37950,7 @@
    {\HCode{<br />\html:invisible}}
    {\HCode{<i>}}
    {\HCode{</i>}}
-   {\leavevmode\special{t4ht at +\string&{35}x00A0{59}}x%
+   {\:nbsp%
 }
 \Css{div.ShowCode{background-color:\#EEEEEE; border: 1px white solid;}}
 \Css{div.ShowCode div.head{background-color:\#E0E0E0;}}

Modified: trunk/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht
===================================================================
--- trunk/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht	2021-04-30 23:50:53 UTC (rev 59035)
+++ trunk/Master/texmf-dist/tex/generic/tex4ht/mathml.4ht	2021-05-01 00:58:51 UTC (rev 59036)
@@ -1,4 +1,4 @@
-% mathml.4ht (2021-04-29-14:18), generated from tex4ht-mathml.tex
+% mathml.4ht (2021-04-30-15:27), generated from tex4ht-mathml.tex
 % Copyright 2009-2021 TeX Users Group
 % Copyright 1999-2009 Eitan M. Gurari
 %
@@ -17,7 +17,7 @@
 %
 % If you modify this program, changing the
 % version identification would be appreciated.
-\immediate\write-1{version 2021-04-29-14:18}
+\immediate\write-1{version 2021-04-30-15:27}
 
 \exit:ifnot{Preamble,% 
 accents,% 
@@ -1358,7 +1358,7 @@
 \:tempb{det}
 \:tempb{Pr}
 \:tempb{gcd}
-\def\:temp#1#2{\def#1{\PauseMathClass\HCode{<mi mathvariant="normal">}\ht:special{t4ht at +\string&{35}x#2{59}}\a:HChar\HCode{</mi>}\EndPauseMathClass}}
+\def\:temp#1#2{\def#1{\PauseMathClass{\HCode{<mi mathvariant="normal">}\ht:special{t4ht at +\string&{35}x#2{59}}\a:HChar\HCode{</mi>}}\EndPauseMathClass}}
 \:temp\Psi{03A8}
 \:temp\Delta{0394}
 \:temp\Xi{039E}
@@ -1642,25 +1642,25 @@
 
 \def\bold:version{bold}
 \Configure{mathbf}%
-  {\Tg<\a:mathml mstyle
+  {\bgroup\Tg<\a:mathml mstyle
              mathvariant="bold">}%
-  {\Tg</\a:mathml mstyle>}%
+  {\Tg</\a:mathml mstyle>\egroup}%
 \Configure{mathit}%
-  {\Tg<\a:mathml mstyle  mathvariant="\ifx
+  {\bgroup\Tg<\a:mathml mstyle  mathvariant="\ifx
                  \bold:version\math at version bold-\fi italic">}%
-  {\Tg</\a:mathml mstyle>}%
+  {\Tg</\a:mathml mstyle>\egroup}%
 \Configure{mathrm}%
-  {\Tg<\a:mathml mstyle
+  {\bgroup\Tg<\a:mathml mstyle
              mathvariant="\ifx
                  \bold:version\math at version bold\else normal\fi">}%
-  {\Tg</\a:mathml mstyle>}%
+  {\Tg</\a:mathml mstyle>\egroup}%
 \Configure{mathsf}%
-  {\Tg<\a:mathml mstyle  mathvariant="\ifx
+  {\bgroup\Tg<\a:mathml mstyle  mathvariant="\ifx
             \bold:version\math at version bold-\fi sans-serif">}%
-  {\Tg</\a:mathml mstyle>}%
+  {\Tg</\a:mathml mstyle>\egroup}%
 \Configure{mathtt}%
-  {\Tg<\a:mathml mstyle mathvariant="monospace">}%
-  {\Tg</\a:mathml mstyle>}%
+  {\bgroup\Tg<\a:mathml mstyle mathvariant="monospace">}%
+  {\Tg</\a:mathml mstyle>\egroup}%
 \Css{
    math mstyle[mathvariant="bold"]  {
       font-weight: bold;
@@ -1986,7 +1986,7 @@
          \HCode{</\a:mathml mtd></\a:mathml mtr>}%
      \fi\fi
     }
-\Configure{boldsymbol}{\HCode{<mstyle mathvariant="bold-italic">}}{\HCode{</mstyle>}}
+\Configure{boldsymbol}{\bgroup\HCode{<mstyle mathvariant="bold-italic">}}{\HCode{</mstyle>}\egroup}
 \Configure{maketag}
   {\ifmathml
      \ifmtext \expandafter\expandafter\expandafter\no:maketag\fi



More information about the tex-live-commits mailing list.