diff options
author | Norbert Preining <norbert@preining.info> | 2022-06-01 03:00:46 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-06-01 03:00:46 +0000 |
commit | 395236b957a38aebc12c385c6de965af2b61f034 (patch) | |
tree | fb06d1fa23f4356e87974dfd2fccb649a332b1fa /macros/xetex/latex/bidi/bidi.dtx | |
parent | 3edd04afa0bdf4e328d976fe85603e2421e36d2a (diff) |
CTAN sync 202206010300
Diffstat (limited to 'macros/xetex/latex/bidi/bidi.dtx')
-rw-r--r-- | macros/xetex/latex/bidi/bidi.dtx | 379 |
1 files changed, 361 insertions, 18 deletions
diff --git a/macros/xetex/latex/bidi/bidi.dtx b/macros/xetex/latex/bidi/bidi.dtx index 7cb0111153..8ca3b27d8b 100644 --- a/macros/xetex/latex/bidi/bidi.dtx +++ b/macros/xetex/latex/bidi/bidi.dtx @@ -5,7 +5,7 @@ %<*readme> ___________________ The bidi package -v37.1 +v37.2 This package provides a convenient interface for typesetting bidirectional texts in Plain TeX and LaTeX, using XeTeX engine. @@ -30,7 +30,7 @@ The announcements for the new releases of the package will also appear in the Discussions space under the Announcements category. -Current version release date: 2022/05/27 +Current version release date: 2022/06/01 ___________________________________________ Vafa Khalighi @@ -84,10 +84,16 @@ by Vafa Khalighi. \generate{\file{artikel3-xetex-bidi.def}{\from{\jobname.dtx}{table,artikel3-xetex-bidi.def}}} \generate{\file{arydshln-xetex-bidi.def}{\from{\jobname.dtx}{table,arydshln-xetex-bidi.def}}} \generate{\file{beamer-xetex-bidi.def}{\from{\jobname.dtx}{table,beamer-xetex-bidi.def}}} +\generate{\file{beamerbaseauxtemplates-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerbaseauxtemplates-xetex-bidi.def}}} +\generate{\file{beamerbaseboxes-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerbaseboxes-xetex-bidi.def}}} \generate{\file{beamerbasecolor-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerbasecolor-xetex-bidi.def}}} \generate{\file{beamerbaseframecomponents-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerbaseframecomponents-xetex-bidi.def}}} \generate{\file{beamerbaselocalstructure-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerbaselocalstructure-xetex-bidi.def}}} \generate{\file{beamerinnerthemedefault-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerinnerthemedefault-xetex-bidi.def}}} +\generate{\file{beamerinnerthemerounded-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerinnerthemerounded-xetex-bidi.def}}} +\generate{\file{beamerouterthemeinfolines-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemeinfolines-xetex-bidi.def}}} +\generate{\file{beamerouterthemesplit-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemesplit-xetex-bidi.def}}} +\generate{\file{beamerouterthemeshadow-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemeshadow-xetex-bidi.def}}} \generate{\file{bidi.sty}{\from{\jobname.dtx}{table,bidi.sty}}} \generate{\file{bidi.tex}{\from{\jobname.dtx}{table,bidi.tex}}} \generate{\file{bidi2in1.sty}{\from{\jobname.dtx}{table,bidi2in1.sty}}} @@ -172,6 +178,7 @@ by Vafa Khalighi. \generate{\file{pdflscape-xetex-bidi.def}{\from{\jobname.dtx}{table,pdflscape-xetex-bidi.def}}} \generate{\file{pdfpages-xetex-bidi.def}{\from{\jobname.dtx}{table,pdfpages-xetex-bidi.def}}} \generate{\file{pgfcorescopes.code-xetex-bidi.def}{\from{\jobname.dtx}{table,pgfcorescopes.code-xetex-bidi.def}}} +\generate{\file{pgfsys.code-xetex-bidi.def}{\from{\jobname.dtx}{table,pgfsys.code-xetex-bidi.def}}} \generate{\file{picinpar-xetex-bidi.def}{\from{\jobname.dtx}{table,picinpar-xetex-bidi.def}}} \generate{\file{plain-xetex-bidi.def}{\from{\jobname.dtx}{table,plain-xetex-bidi.def}}} \generate{\file{pstricks-xetex-bidi.def}{\from{\jobname.dtx}{table,pstricks-xetex-bidi.def}}} @@ -239,7 +246,7 @@ by Vafa Khalighi. \documentclass{ltxdoc} \input{bidi-doc-preamble.ltx} \hypersetup{% - pdftitle={Source documentation for version 37.1 of the bidi + pdftitle={Source documentation for version 37.2 of the bidi package}% } \EnableCrossrefs @@ -258,7 +265,7 @@ by Vafa Khalighi. % \GetFileInfo{\jobname.dtx} % \title{\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}\\ %\LARGE Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine\\[5pt] -%\large Source documentation for \textcolor{blue!65!black}{version 37.1}} +%\large Source documentation for \textcolor{blue!65!black}{version 37.2}} % \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}} %\setcounter{page}{0} %\thispagestyle{empty} @@ -268,7 +275,7 @@ by Vafa Khalighi. %\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}} % %\Large -%Source documentation for \textcolor{blue!65!black}{version 37.1}} +%Source documentation for \textcolor{blue!65!black}{version 37.2}} % %\vskip 0pt plus 3fill %\textit{\large to my Master, \textbf{Ferdowsi The Great}} @@ -317,7 +324,7 @@ by Vafa Khalighi. %\iffalse %<*table> %\fi -%% \CheckSum{52030} +%% \CheckSum{52449} %% \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 @@ -1954,6 +1961,187 @@ by Vafa Khalighi. % \end{macrocode} % \iffalse %</beamer-xetex-bidi.def> +%<*beamerbaseauxtemplates-xetex-bidi.def> +%\fi +% \section{File \texttt{beamerbaseauxtemplates-xetex-bidi.def}} +% \begin{macrocode} +\ProvidesFile{beamerbaseauxtemplates-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for beamerbaseauxtemplates package for XeTeX engine] +\bidi@csundef{beamer@@tmpop@section in toc@ball} + +\bidi@csundef{beamer@@tmpop@subsection in toc@ball} + +\bidi@csundef{beamer@@tmpop@subsubsection in toc@ball} + +\defbeamertemplate{section in toc}{ball} +{\leavevmode\bidi@beamer@leftskip=2.75ex% + \llap{% + \normalsize% + \begin{pgfpicture}{-1ex}{-0.7ex}{1ex}{1ex} + \pgftext{\beamer@usesphere{section number projected}{tocsphere}} + \pgftext{% + \usebeamerfont*{section number projected}% + \usebeamercolor{section number projected}% + \color{fg!90!bg}% + \inserttocsectionnumber} + \end{pgfpicture}% + \kern1.25ex}% + \inserttocsection\par +} +[action] +{\setbeamerfont{section number projected}{size=\scriptsize}} + +\defbeamertemplate{subsection in toc}{ball} +{\leavevmode\bidi@beamer@leftskip=5ex% + \llap{\raise0.1ex\beamer@usesphere{subsection number projected}{bigsphere}\kern1ex}% + \inserttocsubsection\par% +} + +\defbeamertemplate{subsubsection in toc}{ball} +{\leavevmode\normalsize\usebeamerfont{subsection in + toc}\bidi@beamer@leftskip=7ex\usebeamerfont{subsubsection in toc}% + \llap{\beamer@usesphere{subsubsection number projected}{bigsphere}\kern0.75ex}% + \inserttocsubsubsection\par% +} + +\bidi@csundef{beamer@@tmpop@block begin@rounded} + +\bidi@csundef{beamer@@tmpop@block alerted begin@rounded} + +\bidi@csundef{beamer@@tmpop@block example begin@rounded} + +\defbeamertemplate{block begin}{rounded}[1][shadow=false] +{% + \par\vskip\medskipamount% + \begin{beamerboxesrounded}[upper=block title,lower=block body,#1]% + {\raggedright\usebeamerfont*{block title}\insertblocktitle}% + \bidi@beamer@ragged% + \usebeamerfont{block body}% +} + +\defbeamertemplate{block alerted begin}{rounded}[1][shadow=false] +{% + \par\vskip\medskipamount% + \begin{beamerboxesrounded}[upper=block title alerted,lower=block body alerted,#1]% + {\raggedright\usebeamerfont*{block title alerted}\insertblocktitle}% + \bidi@beamer@ragged% + \usebeamerfont{block body alerted}% +}% + +\defbeamertemplate{block example begin}{rounded}[1][shadow=false] +{% + \par\vskip\medskipamount% + \begin{beamerboxesrounded}[upper=block title example,lower=block body example,#1] + {\raggedright\usebeamerfont*{block title example}\insertblocktitle}% + \bidi@beamer@ragged% + \usebeamerfont{block body example}% +}% + +% \end{macrocode} +% \iffalse +%</beamerbaseauxtemplates-xetex-bidi.def> +%<*beamerbaseboxes-xetex-bidi.def> +%\fi +% \section{File \texttt{beamerbaseboxes-xetex-bidi.def}} +% \begin{macrocode} +\ProvidesFile{beamerbaseboxes-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for beamerbaseboxes package for XeTeX engine] +\renewcommand\beamerboxesrounded[2][]{% + \global\let\beamer@firstlineitemizeunskip=\relax% + \vbox\bgroup% + \setkeys{beamerboxes}{upper=block title,lower=block body,width=\textwidth,shadow=false}% + \setkeys{beamerboxes}{#1}% + {% + \usebeamercolor{\bmb@lower}% + \globalcolorstrue% + \colorlet{lower.bg}{bg}% + }% + {% + \usebeamercolor{\bmb@upper}% + \globalcolorstrue% + \colorlet{upper.bg}{bg}% + }% + % + % Typeset head + % + \vskip4bp + \setbox\bmb@box=\hbox{% + \begin{minipage}[b]{\bmb@width}% + \usebeamercolor[fg]{\bmb@upper}% + #2% + \end{minipage}}% + \ifdim\wd\bmb@box=0pt% + \setbox\bmb@box=\hbox{}% + \ht\bmb@box=1.5pt% + \bmb@prevheight=-4.5pt% + \else% + \wd\bmb@box=\bmb@width% + \bmb@temp=\dp\bmb@box% + \ifdim\bmb@temp<1.5pt% + \bmb@temp=1.5pt% + \fi% + \setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}% + \dp\bmb@box=0pt% + \bmb@prevheight=\ht\bmb@box% + \fi% + \bmb@temp=\bmb@width% + \bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp% + \bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp% + \hbox{% + \begin{pgfpicture}{0bp}{+-\ht\bmb@box}{0bp}{+-\ht\bmb@box} + \ifdim\wd\bmb@box=0pt% + \color{lower.bg}% + \else% + \color{upper.bg}% + \fi% + \pgfpathqmoveto{-4bp}{-1bp} + \pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp} + \pgfpathlineto{\pgfpoint{\bmb@temp}{3bp}} + \pgfpathcurveto% + {\pgfpoint{\bmb@dima}{3bp}}% + {\pgfpoint{\bmb@dimb}{1.2bp}}% + {\pgfpoint{\bmb@dimb}{-1bp}}% + \bmb@dima=-\ht\bmb@box% + \advance\bmb@dima by-2pt% + \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}} + \pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}} + \pgfusepath{fill} + \end{pgfpicture}% + \copy\bmb@box% + }% + \nointerlineskip% + \vskip-1pt% + \ifdim\wd\bmb@box=0pt% + \else% + \hbox{% + \begin{pgfpicture}{0pt}{0pt}{\bmb@width}{6pt} + \bmb@dima=\bmb@width% + \advance\bmb@dima by8bp% + \pgfpathrectangle{\pgfpoint{-4bp}{-1bp}}{\pgfpoint{\bmb@dima}{8bp}} + \pgfusepath{clip} + {\pgftransformshift{\pgfpoint{-4bp}{0bp}}\pgftext[left,base]{\pgfuseshading{bmb@transition}}}% + \end{pgfpicture}% + }% + \nointerlineskip% + \vskip-0.5pt% + \fi% + \setbox\bmb@colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}% + \setbox\bmb@box=\hbox\bgroup\begin{minipage}[b]{\bmb@width}% + \vskip2pt% + \usebeamercolor[fg]{\bmb@lower}% + \colorlet{beamerstructure}{upper.bg}% + \colorlet{structure}{upper.bg}% + %\color{.}% + \@bidi@list@minipage@parboxfalse + } + +\bidi@patchcmd{\endbeamerboxesrounded}{\begingroup}{% + \begingroup + \@RTLfalse +}{}{} + + +% \end{macrocode} +% \iffalse +%</beamerbaseboxes-xetex-bidi.def> %<*beamerbasecolor-xetex-bidi.def> %\fi % \section{File \texttt{beamerbasecolor-xetex-bidi.def}} @@ -2379,7 +2567,7 @@ by Vafa Khalighi. %\fi % \section{File \texttt{beamerinnerthemedefault-xetex-bidi.def}} % \begin{macrocode} -\ProvidesFile{beamerinnerthemedefault-xetex-bidi.def}[2022/05/24 v0.1 bidi adaptations for beamerinnerthemedefault package for XeTeX engine] +\ProvidesFile{beamerinnerthemedefault-xetex-bidi.def}[2022/06/01 v0.2 bidi adaptations for beamerinnerthemedefault package for XeTeX engine] \newcommand*{\bidi@beamer@leftskip}{% \if@RTL \rightskip @@ -2388,6 +2576,14 @@ by Vafa Khalighi. \fi } +\newcommand*{\bidi@beamer@rightskip}{% + \if@RTL + \leftskip + \else + \rightskip + \fi +} + \bidi@csundef{beamer@@tmpop@subsection in toc@default} \bidi@csundef{beamer@@tmpop@subsubsection in toc@default} @@ -2459,13 +2655,140 @@ by Vafa Khalighi. % \end{macrocode} % \iffalse %</beamerinnerthemedefault-xetex-bidi.def> +%<*beamerinnerthemerounded-xetex-bidi.def> +%\fi +% \section{File \texttt{beamerinnerthemerounded-xetex-bidi.def}} +% \begin{macrocode} +\ProvidesFile{beamerinnerthemerounded-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for beamerinnerthemerounded package for XeTeX engine] +\setbeamertemplate{blocks}[rounded][shadow=\beamer@themerounded@shadow] +\setbeamertemplate{items}[ball] +\setbeamertemplate{sections/subsections in toc}[ball] + +% \end{macrocode} +% \iffalse +%</beamerinnerthemerounded-xetex-bidi.def> +%<*beamerouterthemeinfolines-xetex-bidi.def> +%\fi +% \section{File \texttt{beamerouterthemeinfolines-xetex-bidi.def}} +% \begin{macrocode} +\ProvidesFile{beamerouterthemeinfolines-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for beamerouterthemeinfolines package for XeTeX engine] +\bidi@csundef{beamer@@tmpop@footline@infolines theme} + +\defbeamertemplate*{footline}{infolines theme} +{% + \leavevmode% + \hbox{% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{author in head/foot}% + \usebeamerfont{author in head/foot}\insertshortauthor\expandafter\ifblank\expandafter{\beamer@shortinstitute}{}{~~(\insertshortinstitute)} + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,center]{title in head/foot}% + \usebeamerfont{title in head/foot}\insertshorttitle + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.333333\paperwidth,ht=2.25ex,dp=1ex,leftskip=2ex,rightskip=2ex,sep=0pt]{date in head/foot}% + \hfill% + \usebeamerfont{date in head/foot}% + \insertshortdate{}% + \hfill% + \bgroup + \usebeamercolor[fg]{page number in head/foot}% + \usebeamerfont{page number in head/foot}% + \usebeamertemplate{page number in head/foot}% + \egroup + \end{beamercolorbox}}% + \vskip0pt% +} + + +% \end{macrocode} +% \iffalse +%</beamerouterthemeinfolines-xetex-bidi.def> +%<*beamerouterthemesplit-xetex-bidi.def> +%\fi +% \section{File \texttt{beamerouterthemesplit-xetex-bidi.def}} +% \begin{macrocode} +\ProvidesFile{beamerouterthemesplit-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for beamerouterthemesplit package for XeTeX engine] +\bidi@csundef{beamer@@tmpop@footline@split theme} + +\defbeamertemplate*{footline}{split theme} +{% + \leavevmode% + \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}% + \usebeamerfont{author in head/foot}\insertshortauthor + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + \usebeamerfont{title in head/foot}\insertshorttitle\nobreak\hfill\bgroup\usebeamercolor[fg]{page number in head/foot}\usebeamerfont{page number in head/foot}\usebeamertemplate{page number in head/foot}\egroup + \end{beamercolorbox}}% + \vskip0pt% +} + + +% \end{macrocode} +% \iffalse +%</beamerouterthemesplit-xetex-bidi.def> +%<*beamerouterthemeshadow-xetex-bidi.def> +%\fi +% \section{File \texttt{beamerouterthemeshadow-xetex-bidi.def}} +% \begin{macrocode} +\ProvidesFile{beamerouterthemeshadow-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for beamerouterthemeshadow package for XeTeX engine] +\bidi@csundef{beamer@@tmpop@frametitle@shadow theme} + +\defbeamertemplate*{frametitle}{shadow theme} +{% + \nointerlineskip% + \vskip-2pt% + \hbox{\leavevmode + \advance\beamer@leftmargin by -12bp% + \advance\beamer@rightmargin by -12bp% + \beamer@tempdim=\textwidth% + \advance\beamer@tempdim by \beamer@leftmargin% + \advance\beamer@tempdim by \beamer@rightmargin% + \hskip-\Gm@lmargin\hbox{% + \setbox\beamer@tempbox=\hbox{\begin{minipage}[b]{\paperwidth}% + \vbox{}\vskip-.75ex% + \bidi@beamer@leftskip0.3cm% + \bidi@beamer@rightskip0.3cm plus1fil\leavevmode + \bgroup\usebeamercolor[fg]{frametitle}\usebeamerfont{frametitle}\strut\insertframetitle\strut\egroup\par% + \ifx\insertframesubtitle\@empty\else% + {\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\insertframesubtitle}\strut\par}% + \fi% + \nointerlineskip + \vbox{}% + \end{minipage}}% + \beamer@tempdim=\ht\beamer@tempbox% + \advance\beamer@tempdim by 2pt% + \begin{pgfpicture}{0pt}{0pt}{\paperwidth}{\beamer@tempdim} + \begin{pgfscope} + \pgfsetfillcolor{black}% + \pgfpathrectangle{\pgfpoint{0pt}{-4pt}}{\pgfpoint{\paperwidth}{8pt}}% + \pgfsetfading{beamer@topshadowmask}{}% + \pgfusepath{fill}% + \end{pgfscope} + \begin{pgfscope} + \usebeamercolor{frametitle right}% + \pgfpathrectangle{\pgfpointorigin}{\pgfpoint{\paperwidth}{\beamer@tempdim}}% + \pgfusepath{clip}% + \pgftext[left,base]{\pgfuseshading{beamer@frametitleshade}}% + \end{pgfscope} + \end{pgfpicture} + \hskip-\paperwidth% + \box\beamer@tempbox% + }% + \hskip-\Gm@rmargin% + }% + \vskip-2pt +} + + +% \end{macrocode} +% \iffalse +%</beamerouterthemeshadow-xetex-bidi.def> %<*bidi.sty> %\fi % \section{File \texttt{bidi.sty}} % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\def\bididate{2022/05/27} -\def\bidi@version{37.1} +\def\bididate{2022/06/01} +\def\bidi@version{37.2} \ProvidesPackage{bidi}[\bididate\space v\bidi@version\space Bidirectional typesetting in plain TeX and LaTeX] \edef\@bidi@info{****************************************************^^J% @@ -2553,7 +2876,7 @@ Bidirectional typesetting in plain TeX and LaTeX] } \newcommand*{\@bidi@pdfcustomproperties}{% This is the bidi package, Version \bidi@version, - Released May 27, 2022. + Released June 1, 2022. } \newcommand*{\bidi@beamer@ragged}{} \@RTLmainfalse @@ -2797,9 +3120,9 @@ Bidirectional typesetting in plain TeX and LaTeX] %\fi % \section{File \texttt{bidi.tex}} % \begin{macrocode} -\def\bididate{2022/05/27} +\def\bididate{2022/06/01} \catcode`@=11 -\def\bidi@version{37.1} +\def\bidi@version{37.2} \let \protect \relax \newlinechar`\^^J \edef\@bidi@info{****************************************************^^J% @@ -2901,7 +3224,7 @@ Bidirectional typesetting in plain TeX and LaTeX] } \def\@bidi@pdfcustomproperties{% This is the bidi package, Version \bidi@version, - Released May 27, 2022. + Released June 1, 2022. } \def\bidi@pdfm@mark{% \special{pdf:% @@ -17316,6 +17639,19 @@ bidi implementation of tufte title] % \end{macrocode} % \iffalse %</pgfcorescopes.code-xetex-bidi.def> +%<*pgfsys.code-xetex-bidi.def> +%\fi +% \section{File \texttt{pgfsys.code-xetex-bidi.def}} +% \begin{macrocode} +\ProvidesFile{pgfsys.code-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for pgfsys.code.tex file for XeTeX engine] +\def\pgfsys@shadingoutsidepgfpicture#1{% + \beginL#1\endL% +} + + +% \end{macrocode} +% \iffalse +%</pgfsys.code-xetex-bidi.def> %<*picinpar-xetex-bidi.def> %\fi % \section{File \texttt{picinpar-xetex-bidi.def}} @@ -23313,7 +23649,7 @@ to\rtside{\box\bslice\hfil}} %\fi % \section{File \texttt{latex-xetex-bidi.def}} % \begin{macrocode} -\ProvidesFile{latex-xetex-bidi.def}[2022/05/27 v1.4.1 bidi adaptations for `latex.ltx' for XeTeX engine] +\ProvidesFile{latex-xetex-bidi.def}[2022/06/01 v1.4.2 bidi adaptations for `latex.ltx' for XeTeX engine] \newcommand{\TeXXeTOn}{\TeXXeTstate\@ne} \newcommand{\TeXXeTOff}{\TeXXeTstate\z@} \TeXXeTOn @@ -23534,7 +23870,7 @@ to\rtside{\box\bslice\hfil}} \if@pboxsw \m@th$\fi \@end@tempboxa} \newenvironment{LTRitems} - {\par\@RTLfalse\@RTLtabfalse + {\par\@RTLfalse\@RTLtabfalse\bidi@beamer@ragged \if@bidi@list@minipage@parbox \parshape \@ne \dimexpr(\@totalleftmargin-\leftmargin) \linewidth \else \if@hboxRconstruct\if@bidi@list@minipage@parbox@not@nob @@ -23543,7 +23879,7 @@ to\rtside{\box\bslice\hfil}} \else \parshape \@ne \dimexpr(\@totalleftmargin+\leftmargin) \linewidth\fi\fi \ignorespaces}{\vskip\z@} \newenvironment{RTLitems} - {\par\@RTLtrue\@RTLtabtrue + {\par\@RTLtrue\@RTLtabtrue\bidi@beamer@ragged \if@bidi@list@minipage@parbox \parshape \@ne \dimexpr(\@totalleftmargin+\leftmargin) \linewidth \else \if@hboxRconstruct\if@bidi@list@minipage@parbox@not@nob @@ -23552,7 +23888,7 @@ to\rtside{\box\bslice\hfil}} \else \parshape \@ne \dimexpr(\@totalleftmargin-\leftmargin) \linewidth\fi\fi \ignorespaces}{\vskip\z@} \newenvironment{LTRbibitems} - {\par\@RTLfalse\@RTLtabfalse + {\par\@RTLfalse\@RTLtabfalse\bidi@beamer@ragged \if@bidi@list@minipage@parbox \parshape \@ne \dimexpr(\@totalleftmargin-\leftmargin) \linewidth \else \if@hboxRconstruct\if@bidi@list@minipage@parbox@not@nob @@ -23561,7 +23897,7 @@ to\rtside{\box\bslice\hfil}} \else \parshape \@ne \dimexpr(\@totalleftmargin+\leftmargin) \linewidth\fi\fi \ignorespaces}{\vskip\z@} \newenvironment{RTLbibitems} - {\par\@RTLtrue\@RTLtabtrue + {\par\@RTLtrue\@RTLtabtrue\bidi@beamer@ragged \if@bidi@list@minipage@parbox \parshape \@ne \dimexpr(\@totalleftmargin+\leftmargin) \linewidth \else \if@hboxRconstruct\if@bidi@list@minipage@parbox@not@nob @@ -24253,6 +24589,7 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} \@ifpackageloaded{natbib}{\input{natbib-xetex-bidi.def}}{} \@ifpackageloaded{newfloat}{\input{newfloat-xetex-bidi.def}}{} \@ifpackageloaded{minitoc}{\input{minitoc-xetex-bidi.def}}{} +\@ifpackageloaded{pgfsys}{\input{pgfsys.code-xetex-bidi.def}}{} \@ifpackageloaded{picinpar}{\input{picinpar-xetex-bidi.def}}{} \@ifpackageloaded{quotchap}{\input{quotchap-xetex-bidi.def}}{} \@ifpackageloaded{ragged2e}{\input{ragged2e-xetex-bidi.def}}{} @@ -24265,10 +24602,16 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} \@ifpackageloaded{tocloft}{\@ifclassloaded{memoir}{}{\input{tocloft-xetex-bidi.def}}}{} \@ifdefinitionfileloaded{tc-xetex}{\input{tc-xetex-bidi.def}}{} \@ifpackageloaded{todonotes}{\input{todonotes-xetex-bidi.def}}{} +\@ifpackageloaded{beamerbaseauxtemplates}{\input{beamerbaseauxtemplates-xetex-bidi.def}}{} +\@ifpackageloaded{beamerbaseboxes}{\input{beamerbaseboxes-xetex-bidi.def}}{} \@ifpackageloaded{beamerbasecolor}{\input{beamerbasecolor-xetex-bidi.def}}{} \@ifpackageloaded{beamerbaseframecomponents}{\input{beamerbaseframecomponents-xetex-bidi.def}}{} \@ifpackageloaded{beamerbaselocalstructure}{\input{beamerbaselocalstructure-xetex-bidi.def}}{} \@ifpackageloaded{beamerinnerthemedefault}{\input{beamerinnerthemedefault-xetex-bidi.def}}{} +\@ifpackageloaded{beamerinnerthemerounded}{\input{beamerinnerthemerounded-xetex-bidi.def}}{} +\@ifpackageloaded{beamerouterthemeinfolines}{\input{beamerouterthemeinfolines-xetex-bidi.def}}{} +\@ifpackageloaded{beamerouterthemesplit}{\input{beamerouterthemesplit-xetex-bidi.def}}{} +\@ifpackageloaded{beamerouterthemeshadow}{\input{beamerouterthemeshadow-xetex-bidi.def}}{} % \end{macrocode} % \iffalse %</latex-xetex-bidi.def> |