%% %% This is file `beamerinnerthemedefault-xetex-bidi.def', %% generated with the docstrip utility. %% %% The original source files were: %% %% bidi.dtx (with options: `table,beamerinnerthemedefault-xetex-bidi.def') %% %% __________________________________________________ %% Vafa Khalighi %% %% Copyright (c) 2007--2023 Vafa Khalighi %% Copyright (c) 2018--2020 bidi-tex GitHub Organization %% %% It may be distributed and/or modified under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of %% this license is at: http://www.latex-project.org/lppl.txt %% %% This work is “author-maintained” (as per LPPL maintenance status) %% by Vafa Khalighi. %% %% %% \CheckSum{58794} %% \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 %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% \ProvidesFile{beamerinnerthemedefault-xetex-bidi.def}[2022/06/27 v0.6 bidi adaptations for beamerinnerthemedefault package for XeTeX engine] \newcommand*{\bidi@beamer@leftskip}{% \if@RTL \rightskip \else \leftskip \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} \defbeamertemplate*{subsection in toc}{default} {\leavevmode\bidi@beamer@leftskip=1.5em\inserttocsubsection\par} \defbeamertemplate*{subsubsection in toc}{default} {\leavevmode\normalsize\usebeamerfont{subsection in toc}\bidi@beamer@leftskip=3em% \usebeamerfont{subsubsection in toc}\inserttocsubsubsection\par} \newcommand*{\bidi@beamer@blacktriangle}{% \if@RTL $\blacktriangleleft$% \else $\blacktriangleright$% \fi } \bidi@csundef{beamer@@tmpop@itemize item@default} \bidi@csundef{beamer@@tmpop@itemize subitem@default} \bidi@csundef{beamer@@tmpop@itemize subsubitem@default} \defbeamertemplate*{itemize item}{default}{\usebeamerfont*{itemize item}\raise1.25pt\hbox{\donotcoloroutermaths\bidi@beamer@blacktriangle}} \defbeamertemplate*{itemize subitem}{default}{\usebeamerfont*{itemize subitem}\raise1.5pt\hbox{\donotcoloroutermaths\bidi@beamer@blacktriangle}} \defbeamertemplate*{itemize subsubitem}{default}{\usebeamerfont*{itemize subsubitem}\raise1.5pt\hbox{\donotcoloroutermaths\bidi@beamer@blacktriangle}} \bidi@undef\beamer@@tmpop@footnote@default \defbeamertemplate*{footnote}{default} { \parindent 1em\noindent% \bidi@beamer@ragged \hbox to 1.8em{\hfil\insertfootnotemark}\insertfootnotetext\par% } \defbeamertemplate*{RTLfootnote}{default} { \parindent 1em\noindent% \raggedleft \hbox to 1.8em{\hfil\insertfootnotemark}\insertfootnotetext\par% } \defbeamertemplate*{LTRfootnote}{default} { \parindent 1em\noindent% \raggedright \hbox to 1.8em{\hfil\insertfootnotemark}\insertfootnotetext\par% } \bidi@undef\beamer@@tmpop@caption@default \defbeamertemplate*{caption}{default} {% \bidi@beamer@ragged {% \leavevmode \usebeamercolor[fg]{caption name}% \usebeamerfont*{caption name}% \insertcaptionname \usebeamertemplate{caption label separator}% }% \insertcaption\par } \bidi@csundef{beamer@@tmpop@block begin@default} \bidi@csundef{beamer@@tmpop@block alerted begin@default} \bidi@csundef{beamer@@tmpop@block example begin@default} \defbeamertemplate*{block begin}{default} { \par\vskip\medskipamount% \begin{beamercolorbox}[colsep*=.75ex]{block title} \usebeamerfont*{block title}\insertblocktitle% \end{beamercolorbox}% {\parskip0pt\par}% \ifbeamercolorempty[bg]{block title} {} {\ifbeamercolorempty[bg]{block body}{}{\nointerlineskip\vskip-0.5pt}}% \usebeamerfont{block body}% \begin{beamercolorbox}[colsep*=.75ex,vmode]{block body}% \ifbeamercolorempty[bg]{block body}{\vskip-.25ex}{\leavevmode\vskip-\dimexpr.75ex+\baselineskip\relax}\vbox{}% } \defbeamertemplate*{block alerted begin}{default} { \par\vskip\medskipamount% \begin{beamercolorbox}[colsep*=.75ex]{block title alerted} \usebeamerfont*{block title alerted}\insertblocktitle% \end{beamercolorbox}% {\parskip0pt\par}% \ifbeamercolorempty[bg]{block title alerted} {} {\ifbeamercolorempty[bg]{block body alerted}{}{\nointerlineskip\vskip-0.5pt}}% \usebeamerfont{block body alerted}% \begin{beamercolorbox}[colsep*=.75ex,vmode]{block body alerted}% \ifbeamercolorempty[bg]{block body alerted}{\vskip-.25ex}{\leavevmode\vskip-\dimexpr.75ex+\baselineskip\relax}\vbox{}% } \defbeamertemplate*{block example begin}{default} { \par\vskip\medskipamount% \begin{beamercolorbox}[colsep*=.75ex]{block title example} \usebeamerfont*{block title example}\insertblocktitle% \end{beamercolorbox}% {\parskip0pt\par}% \ifbeamercolorempty[bg]{block title example} {} {\ifbeamercolorempty[bg]{block body example}{}{\nointerlineskip\vskip-0.5pt}}% \usebeamerfont{block body example}% \begin{beamercolorbox}[colsep*=.75ex,vmode]{block body example}% \ifbeamercolorempty[bg]{block body example}{\vskip-.25ex}{\leavevmode\vskip-\dimexpr.75ex+\baselineskip\relax}\vbox{}% } \bidi@csundef{beamer@@tmpop@abstract begin@default} \defbeamertemplate*{abstract begin}{default} {\beamercolorbox[vmode]{abstract}\bidi@beamer@leftskip2em\bidi@beamer@rightskip2em plus 1fill\usebeamerfont*{abstract}} \bidi@undef\beamer@@tmpop@button@default \defbeamertemplate*{button}{default} {% \setbox\beamer@tempbox=\hbox{{\insertbuttontext}}% \ht\beamer@tempbox=6pt% \dp\beamer@tempbox=0pt% \setbox\beamer@tempbox=\vbox{\box\beamer@tempbox\vskip2pt}% \beamer@tempdim=\wd\beamer@tempbox% \beamer@dima=\beamer@tempdim\advance\beamer@dima by2.2pt \beamer@dimb=\beamer@tempdim\advance\beamer@dimb by4pt \if@RTL \kern4pt% \box\beamer@tempbox% \hskip-\beamer@tempdim% \fi \begin{pgfpicture}{-4pt}{0pt}{\the\beamer@tempdim}{8pt} \color{bg} \pgfsetlinewidth{0.8pt} \pgfpathqmoveto{0pt}{0pt} \pgfpathqcurveto{-2.2pt}{0pt}{-4pt}{1.8pt}{-4pt}{4pt} \pgfpathqcurveto{-4pt}{6.2pt}{-2.2pt}{8pt}{0pt}{8pt} \pgfpathlineto{\pgfpoint{\the\beamer@tempdim}{8pt}} \pgfpathcurveto% {\pgfpoint{\the\beamer@dima}{8pt}}% {\pgfpoint{\the\beamer@dimb}{6.2pt}}% {\pgfpoint{\the\beamer@dimb}{4pt}} \pgfpathcurveto% {\pgfpoint{\the\beamer@dimb}{1.8pt}}% {\pgfpoint{\the\beamer@dima}{0pt}}% {\pgfpoint{\the\beamer@tempdim}{0pt}} \pgfpathclose \pgfusepathqfill \colorlet{bg}{parent.bg} \usebeamercolor[fg]{button border} \pgfpathqmoveto{0pt}{0pt} \pgfpathqcurveto{-2.2pt}{0pt}{-4pt}{1.8pt}{-4pt}{4pt} \pgfpathqcurveto{-4pt}{6.2pt}{-2.2pt}{8pt}{0pt}{8pt} \pgfpathlineto{\pgfpoint{\the\beamer@tempdim}{8pt}} \pgfpathcurveto% {\pgfpoint{\the\beamer@dima}{8pt}}% {\pgfpoint{\the\beamer@dimb}{6.2pt}}% {\pgfpoint{\the\beamer@dimb}{4pt}} \pgfpathcurveto% {\pgfpoint{\the\beamer@dimb}{1.8pt}}% {\pgfpoint{\the\beamer@dima}{0pt}}% {\pgfpoint{\the\beamer@tempdim}{0pt}} \pgfpathclose \pgfusepathqstroke \end{pgfpicture}% \if@RTL \else \hskip-\beamer@tempdim% \box\beamer@tempbox% \kern4pt% \fi } \endinput %% %% End of file `beamerinnerthemedefault-xetex-bidi.def'.