From 532134fc69a592ce2abb4e73ef7585adf7279fa5 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 3 Feb 2023 22:06:53 +0000 Subject: beamer-rl (3feb23) git-svn-id: svn://tug.org/texlive/trunk@65725 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/lualatex/beamer-rl/README.txt | 4 +-- .../tex/lualatex/beamer-rl/beamer-rl.cls | 32 ++++++++++++---------- 2 files changed, 20 insertions(+), 16 deletions(-) diff --git a/Master/texmf-dist/doc/lualatex/beamer-rl/README.txt b/Master/texmf-dist/doc/lualatex/beamer-rl/README.txt index 62fdf411ceb..ea0b39b701b 100644 --- a/Master/texmf-dist/doc/lualatex/beamer-rl/README.txt +++ b/Master/texmf-dist/doc/lualatex/beamer-rl/README.txt @@ -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 @@ please use the issue tracker: -Current version release date: 2023/01/02 +Current version release date: 2023/02/03 ___________________ Salim Bou diff --git a/Master/texmf-dist/tex/lualatex/beamer-rl/beamer-rl.cls b/Master/texmf-dist/tex/lualatex/beamer-rl/beamer-rl.cls index d68f56f5913..ebf52093ecc 100644 --- a/Master/texmf-dist/tex/lualatex/beamer-rl/beamer-rl.cls +++ b/Master/texmf-dist/tex/lualatex/beamer-rl/beamer-rl.cls @@ -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@blacktriangleright\blacktriangleright -\let\old@blacktriangleleft\blacktriangleleft +\def\reset@temp#1#2{\expandafter\let\csname beamer@@tmpop@#1@#2\endcsname\relax} +\def\@@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate{#1}{#2}} +\def\@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate*{#1}{#2}} -\def\blacktriangleright{% - \ifcase\bbl@thepardir\old@blacktriangleright\else\old@blacktriangleleft\fi} -\def\blacktriangleleft{% - \ifcase\bbl@thepardir\old@blacktriangleleft\else\old@blacktriangleright\fi} \let\oldpgfuseshading\pgfuseshading \def\pgfuseshading#1{\babelsublr{\oldpgfuseshading{#1}}} @@ -172,10 +169,6 @@ \fi } -\def\reset@temp#1#2{\expandafter\let\csname beamer@@tmpop@#1@#2\endcsname\relax} -\def\@@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate{#1}{#2}} -\def\@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate*{#1}{#2}} - %% beamerbasenotes \defbeameroption{show notes on second screen}[right]% @@ -192,7 +185,6 @@ \beamer@notestrue } - %% beamerbasebox \newdimen\bmb@dimc @@ -401,15 +393,27 @@ %% beamerbaseauxtemplates +\redefbeamertemplate{bibliography item}{triangle} +{\scriptsize\raise1.25pt\hbox{\donotcoloroutermaths$\ifcase\bbl@thepardir\blacktriangleright\else\blacktriangleleft\fi$}} % (sub-)section in toc: subsections numbered \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@thepardir\blacktriangleright\else\blacktriangleleft\fi$}} + +\redefbeamertemplate*{itemize subitem}{default}{\usebeamerfont*{itemize subitem}\raise1.5pt\hbox{\donotcoloroutermaths$ +\ifcase\bbl@thepardir\blacktriangleright\else\blacktriangleleft\fi$}} + +\AtBeginDocument{\@ifpackageloaded{beamerthemeBoadilla}{% +\usesubitemizeitemtemplate{% +\tiny\raise1.5pt\hbox{\color{beamerstructure}$\ifcase\bbl@thepardir\blacktriangleright\else\blacktriangleleft\fi$}% +} +}{}} + \redefbeamertemplate*{button}{default} {% \setbox\beamer@tempbox=\hbox{{\insertbuttontext}}% -- cgit v1.2.3