diff options
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/bidi/beamerbasecolor-xetex-bidi.def')
-rw-r--r-- | Master/texmf-dist/tex/xelatex/bidi/beamerbasecolor-xetex-bidi.def | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/Master/texmf-dist/tex/xelatex/bidi/beamerbasecolor-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/beamerbasecolor-xetex-bidi.def index 69193f55740..7ad8080aaa1 100644 --- a/Master/texmf-dist/tex/xelatex/bidi/beamerbasecolor-xetex-bidi.def +++ b/Master/texmf-dist/tex/xelatex/bidi/beamerbasecolor-xetex-bidi.def @@ -20,7 +20,7 @@ %% by Vafa Khalighi. %% %% -%% \CheckSum{53104} +%% \CheckSum{53191} %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z @@ -37,23 +37,23 @@ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% -\ProvidesFile{beamerbasecolor-xetex-bidi.def}[2022/05/24 v0.1 bidi adaptations for beamerbasecolor package for XeTeX engine] +\ProvidesFile{beamerbasecolor-xetex-bidi.def}[2022/06/07 v0.2 bidi adaptations for beamerbasecolor package for XeTeX engine] \renewenvironment{beamercolorbox}[2][]{% \def\beamer@vmode{\leavevmode}% \setkeys{beamercolbox}{wd=\textwidth,ht={},dp={},% leftskip=0pt,rightskip=0pt plus1fil,% sep=0pt,colsep=0pt,colsep*=0pt,% shadow=false,rounded=false,ignorebg=false}% + \if@RTL + \setkeys{beamercolbox}{rightskip=0pt,leftskip=0pt plus1fil}% + \else + \setkeys{beamercolbox}{leftskip=0pt,rightskip=0pt plus1fil}% + \fi \setkeys{beamercolbox}{#1}% \ifbeamercolorempty[bg]{#2}{\@tempswafalse}{\@tempswatrue}% \ifbeamer@colbox@ignorebg\@tempswafalse\fi% \def\beamer@colbox@color{#2}% \setbox\beamer@tempbox=\hbox\bgroup\color@begingroup - \if@RTL - \@hboxRconstructtrue - \else - \@hboxRconstructfalse - \fi \ifbeamer@colbox@ignorebg% \colorlet{beamer@temp@color}{bg}% \usebeamercolor[fg]{#2}% @@ -61,6 +61,7 @@ \else% \usebeamercolor[fg]{#2}% \fi% + \beginL \vbox\bgroup% \hsize=\beamer@colbox@wd% \@arrayparboxrestore% @@ -82,7 +83,7 @@ \ifdim\beamer@colbox@colsep>\z@\vskip\beamer@colbox@colsep\fi% \ifdim\beamer@colbox@colseps>\z@\vskip\beamer@colbox@colseps\fi% \fi% - \egroup\color@endgroup\egroup% + \egroup\endL\color@endgroup\egroup% \wd\beamer@tempbox=\beamer@colbox@wd% \ifx\beamer@colbox@ht\@empty\else\ht\beamer@tempbox=\beamer@colbox@ht\fi% \ifx\beamer@colbox@dp\@empty\else\dp\beamer@tempbox=\beamer@colbox@dp\fi% |