texlive[65725] Master/texmf-dist: beamer-rl (3feb23)

commits+karl at tug.org commits+karl at tug.org
Fri Feb 3 23:06:53 CET 2023


Revision: 65725
          http://tug.org/svn/texlive?view=revision&revision=65725
Author:   karl
Date:     2023-02-03 23:06:53 +0100 (Fri, 03 Feb 2023)
Log Message:
-----------
beamer-rl (3feb23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/lualatex/beamer-rl/README.txt
    trunk/Master/texmf-dist/tex/lualatex/beamer-rl/beamer-rl.cls

Modified: trunk/Master/texmf-dist/doc/lualatex/beamer-rl/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/lualatex/beamer-rl/README.txt	2023-02-03 22:06:38 UTC (rev 65724)
+++ trunk/Master/texmf-dist/doc/lualatex/beamer-rl/README.txt	2023-02-03 22:06:53 UTC (rev 65725)
@@ -1,5 +1,5 @@
 The beamer-rl class
-v1.7
+v1.8
 
 This class provides patchs of some beamer templates and commands 
 for right to left presentation, the class require babel with lualatex engine  
@@ -9,7 +9,7 @@
 
   <https://github.com/seloumi/beamer-rl/issues>
 
-Current version release date: 2023/01/02 
+Current version release date: 2023/02/03 
 
 ___________________
 Salim Bou

Modified: trunk/Master/texmf-dist/tex/lualatex/beamer-rl/beamer-rl.cls
===================================================================
--- trunk/Master/texmf-dist/tex/lualatex/beamer-rl/beamer-rl.cls	2023-02-03 22:06:38 UTC (rev 65724)
+++ trunk/Master/texmf-dist/tex/lualatex/beamer-rl/beamer-rl.cls	2023-02-03 22:06:53 UTC (rev 65725)
@@ -1,6 +1,6 @@
-\NeedsTeXFormat{LaTeX2e}
+\NeedsTeXFormat{LaTeX2e}[2022-11-01]
 \ProvidesClass{beamer-rl}
-[2023/01/02 v1.7  LaTeX class to patch beamer for right to left presentation with babel]
+[2023/02/03 v1.8  LaTeX class to patch beamer for right to left presentation with babel]
 
 \DeclareKeys
   {
@@ -78,13 +78,10 @@
 	\@ifstar{\@defbeamertemplate}{\@@defbeamertemplate}%
 }
 
-\let\old at blacktriangleright\blacktriangleright
-\let\old at blacktriangleleft\blacktriangleleft
+\def\reset at temp#1#2{\expandafter\let\csname beamer@@tmpop@#1@#2\endcsname\relax}
+\def\@@defbeamertemplate#1#2{\reset at temp{#1}{#2}\defbeamertemplate{#1}{#2}}
+\def\@defbeamertemplate#1#2{\reset at temp{#1}{#2}\defbeamertemplate*{#1}{#2}}
 
-\def\blacktriangleright{%
-	\ifcase\bbl at thepardir\old at blacktriangleright\else\old at blacktriangleleft\fi}
-\def\blacktriangleleft{%
-	\ifcase\bbl at thepardir\old at blacktriangleleft\else\old at blacktriangleright\fi}
 
 \let\oldpgfuseshading\pgfuseshading
 \def\pgfuseshading#1{\babelsublr{\oldpgfuseshading{#1}}}
@@ -172,10 +169,6 @@
       \fi
     } 
  
-\def\reset at temp#1#2{\expandafter\let\csname beamer@@tmpop@#1@#2\endcsname\relax}
-\def\@@defbeamertemplate#1#2{\reset at temp{#1}{#2}\defbeamertemplate{#1}{#2}}
-\def\@defbeamertemplate#1#2{\reset at temp{#1}{#2}\defbeamertemplate*{#1}{#2}}
-
 %% beamerbasenotes
 
 \defbeameroption{show notes on second screen}[right]%
@@ -192,7 +185,6 @@
   \beamer at notestrue
 }
 
-
 %% beamerbasebox 
 
 \newdimen\bmb at dimc
@@ -401,6 +393,8 @@
 
 %% beamerbaseauxtemplates
 
+\redefbeamertemplate{bibliography item}{triangle}
+{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\ifcase\bbl at thepardir\blacktriangleright\else\blacktriangleleft\fi$}}
 
 % (sub-)section in toc: subsections numbered
 
@@ -407,9 +401,19 @@
 \redefbeamertemplate{subsection in toc}{subsections numbered}
 {\leavevmode\leftskip=2em\rlap{\hskip-2em \babelsublr{\inserttocsectionnumber}.\babelsublr{\inserttocsubsectionnumber}}\inserttocsubsection\par}
 
-
 %% beamerinnerthemedefault
 
+\redefbeamertemplate*{itemize item}{default}{\usebeamerfont*{itemize item}\raise1.25pt\hbox{\donotcoloroutermaths$\ifcase\bbl at thepardir\blacktriangleright\else\blacktriangleleft\fi$}}
+
+\redefbeamertemplate*{itemize subitem}{default}{\usebeamerfont*{itemize subitem}\raise1.5pt\hbox{\donotcoloroutermaths$
+\ifcase\bbl at thepardir\blacktriangleright\else\blacktriangleleft\fi$}}
+
+\AtBeginDocument{\@ifpackageloaded{beamerthemeBoadilla}{%
+\usesubitemizeitemtemplate{%
+\tiny\raise1.5pt\hbox{\color{beamerstructure}$\ifcase\bbl at thepardir\blacktriangleright\else\blacktriangleleft\fi$}%
+}
+}{}}
+
 \redefbeamertemplate*{button}{default}
 {%
 	\setbox\beamer at tempbox=\hbox{{\insertbuttontext}}%



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