diff options
author | Karl Berry <karl@freefriends.org> | 2010-04-10 00:04:40 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-04-10 00:04:40 +0000 |
commit | 5fd15d101add3e08ff14e00c8a38998602e87959 (patch) | |
tree | 0ec09aea3b1a0bac1b45bd6635145cd5d2ab267c /Master/texmf-dist/tex/xelatex/bidi | |
parent | 1a415339f97d6e886e15efee8e7be4c3ba4e38ec (diff) |
bidi now lualatex, too (9apr10)
git-svn-id: svn://tug.org/texlive/trunk@17780 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/bidi')
62 files changed, 0 insertions, 7687 deletions
diff --git a/Master/texmf-dist/tex/xelatex/bidi/amsart-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/amsart-xetex-bidi.def deleted file mode 100644 index eff5ffc15e6..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/amsart-xetex-bidi.def +++ /dev/null @@ -1,98 +0,0 @@ -%% -%% This is file `amsart-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{amsart-xetex-bidi.def}[2010/07/25 v0.4 bidi adaptations for amsart class for XeTeX engine] -\def\@tocline#1#2#3#4#5#6#7{\relax - \ifnum #1>\c@tocdepth % then omit - \else - \par \addpenalty\@secpenalty\addvspace{#2}% - \begingroup \hyphenpenalty\@M - \@ifempty{#4}{% - \@tempdima\csname r@tocindent\number#1\endcsname\relax - }{% - \@tempdima#4\relax - }% - \parindent\z@ \if@RTL\rightskip\else\leftskip\fi#3\relax \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima\relax - \if@RTL\leftskip\else\rightskip\fi\@pnumwidth plus4em \parfillskip-\@pnumwidth - #5\leavevmode\hskip-\@tempdima #6\nobreak\relax - \hfil\hbox to\@pnumwidth{\@tocpagenum{#7}}\par - \nobreak - \endgroup - \fi} -\renewcommand\thesubsection {\thesection\@SepMark\arabic{subsection}} -\renewcommand\thesubsubsection {\thesubsection \@SepMark\arabic{subsubsection}} -\renewcommand\theparagraph {\thesubsubsection\@SepMark\arabic{paragraph}} -\renewcommand\thesubparagraph {\theparagraph\@SepMark\arabic{subparagraph}} -\def\part{\@startsection{part}{0}% - \z@{\linespacing\@plus\linespacing}{.5\linespacing}% - {\normalfont\bfseries\if@RTL\raggedleft\else\raggedright\fi}} -\def\right@footnote{% - \hbox to \columnwidth - {\beginR \vbox{\kern-.4\p@ - \hrule\@width 5pc\kern11\p@\kern-\footnotesep}\hfil\endR}} -\def\left@footnote{\kern-.4\p@ - \hrule\@width 5pc\kern11\p@\kern-\footnotesep} -\long\def\@footnotetext#1{% - \begingroup - \setbox\footins - \vbox{\if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore \parindent\normalparindent \sloppy - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces#1\unskip\strut\par}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@RTLfootnotetext#1{% - \begingroup - \setbox\footins - \vbox{\@RTLtrue\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore \parindent\normalparindent \sloppy - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces #1\unskip\strut\par}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@LTRfootnotetext#1{% - \begingroup - \setbox\footins - \vbox{\@RTLfalse\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore \parindent\normalparindent \sloppy - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces #1\unskip\strut\par}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `amsart-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/amsbook-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/amsbook-xetex-bidi.def deleted file mode 100644 index c0f19fc0727..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/amsbook-xetex-bidi.def +++ /dev/null @@ -1,104 +0,0 @@ -%% -%% This is file `amsbook-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{amsbook-xetex-bidi.def}[2010/07/25 v0.5 bidi adaptations for amsbook class for XeTeX engine] -\def\@tocline#1#2#3#4#5#6#7{\relax - \ifnum #1>\c@tocdepth % then omit - \else - \par \addpenalty\@secpenalty\addvspace{#2}% - \begingroup \hyphenpenalty\@M - \@ifempty{#4}{% - \@tempdima\csname r@tocindent\number#1\endcsname\relax - }{% - \@tempdima#4\relax - }% - \parindent\z@ \if@RTL\rightskip\else\leftskip\fi#3\relax \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima\relax - \if@RTL\leftskip\else\rightskip\fi\@pnumwidth plus4em \parfillskip-\@pnumwidth - #5\leavevmode\hskip-\@tempdima #6\nobreak\relax - \hfil\hbox to\@pnumwidth{\@tocpagenum{#7}}\par - \nobreak - \endgroup - \fi} -\renewcommand\thesubsection {\thesection\@SepMark\arabic{subsection}} -\renewcommand\thesubsubsection {\thesubsection \@SepMark\arabic{subsubsection}} -\renewcommand\theparagraph {\thesubsubsection\@SepMark\arabic{paragraph}} -\renewcommand\thesubparagraph {\theparagraph\@SepMark\arabic{subparagraph}} -\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi - \columnseprule\z@ \columnsep 35\p@ - \@indextitlestyle - \thispagestyle{plain}% - \let\item\@idxitem - \parindent\z@ \parskip\z@\@plus.3\p@\relax - \if@RTL\raggedleft\else\raggedright\fi - \hyphenpenalty\@M - \footnotesize} -\def\right@footnote{% - \hbox to \columnwidth - {\beginR \vbox{\kern-.4\p@ - \hrule\@width 5pc\kern11\p@\kern-\footnotesep}\hfil\endR}} -\def\left@footnote{\kern-.4\p@ - \hrule\@width 5pc\kern11\p@\kern-\footnotesep} -\long\def\@footnotetext#1{% - \begingroup - \setbox\footins - \vbox{\if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore \parindent\normalparindent \sloppy - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces#1\unskip\strut\par}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@RTLfootnotetext#1{% - \begingroup - \setbox\footins - \vbox{\@RTLtrue\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore \parindent\normalparindent \sloppy - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces #1\unskip\strut\par}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@LTRfootnotetext#1{% - \begingroup - \setbox\footins - \vbox{\@RTLfalse\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore \parindent\normalparindent \sloppy - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces #1\unskip\strut\par}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `amsbook-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/amsmath-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/amsmath-xetex-bidi.def deleted file mode 100644 index 656b0c7999e..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/amsmath-xetex-bidi.def +++ /dev/null @@ -1,50 +0,0 @@ -%% -%% This is file `amsmath-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{amsmath-xetex-bidi.def}[2010/07/25 v0.2 bidi adaptations for amsmath package for XeTeX engine] -\renewenvironment{equation}{% - \incr@eqnum - \mathdisplay@push - \st@rredfalse \global\@eqnswtrue - \beginL\mathdisplay{equation}% -}{% - \endmathdisplay{equation}\endL% - \mathdisplay@pop - \ignorespacesafterend -} - -\renewcommand{\numberwithin}[3][\arabic]{% - \@ifundefined{c@#2}{\@nocounterr{#2}}{% - \@ifundefined{c@#3}{\@nocnterr{#3}}{% - \@addtoreset{#2}{#3}% - \@xp\xdef\csname the#2\endcsname{% - \@xp\@nx\csname the#3\endcsname \@SepMark\@nx#1{#2}}}}% -} -\def\tagform@#1{\maketag@@@{\if@RTL\beginR\fi(\ignorespaces#1\unskip\@@italiccorr)\if@RTL\endR\fi}} -\renewcommand{\eqref}[1]{\beginL\textup{\tagform@{\ref{#1}}}\endL} -\let\@@text=\text -\def\text#1{\@@text{\if@RTL\beginR\fi#1\if@RTL\endR\fi}} -\DeclareRobustCommand{\[}{\begin{equation*}} -\DeclareRobustCommand{\]}{\end{equation*}} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `amsmath-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/amsthm-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/amsthm-xetex-bidi.def deleted file mode 100644 index 8857b937aed..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/amsthm-xetex-bidi.def +++ /dev/null @@ -1,27 +0,0 @@ -%% -%% This is file `amsthm-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{amsthm-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for amsthm package for XeTeX engine] -\def\@thmcountersep{\@SepMark} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `amsthm-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/array-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/array-xetex-bidi.def deleted file mode 100644 index b9e310e3107..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/array-xetex-bidi.def +++ /dev/null @@ -1,108 +0,0 @@ -%% -%% This is file `array-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{array-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for array package for XeTeX engine] -\def\@testpach{\@chclass - \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else - \ifnum \@lastchclass=7 5 \else - \ifnum \@lastchclass=8 \tw@ \else - \ifnum \@lastchclass=9 \thr@@ - \else \z@ - \ifnum \@lastchclass = 10 \else - \edef\@nextchar{\expandafter\string\@nextchar}% - \@chnum - \if \@nextchar c\z@ \else - \if \@nextchar \if@RTLtab r\else l\fi\@ne \else - \if \@nextchar \if@RTLtab l\else r\fi\tw@ \else - \z@ \@chclass - \if\@nextchar |\@ne \else - \if \@nextchar !6 \else - \if \@nextchar @7 \else - \if \@nextchar <8 \else - \if \@nextchar >9 \else - 10 - \@chnum - \if \@nextchar m\thr@@\else - \if \@nextchar p4 \else - \if \@nextchar b5 \else - \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi - \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi} -\def\tabular{\gdef\@halignto{}\@tabular} -\def\@tabular{\if@RTL\global\@RTLtabtrue\fi% - \leavevmode - \hbox\bgroup \if@RTLtab\beginR \fi - $% - \@tabularinit - \@array -} -\renewcommand\@array[2][c]{% - \@tempdima \ht \strutbox - \advance \@tempdima by\extrarowheight - \setbox \@arstrutbox \hbox{% - \vrule \@height \arraystretch \@tempdima - \@depth \arraystretch \dp \strutbox - \@width \z@ - }% - \begingroup - \@mkpream{#2}% - \xdef\@preamble{% - \noexpand \ialign \@halignto - \bgroup \@arstrut \@preamble - \tabskip \z@ \cr - }% - \endgroup - \@arrayleft - \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi \fi - \bgroup - \@arrayinit - \if@RTLtab\hbox\bgroup\beginR\vbox\bgroup\fi - \@preamble - % indent -} -%% environment body goes here -\def\endtabular{% - \crcr - \egroup % \bgroup from \@preamble - \if@RTLtab\egroup\endR\egroup\fi % \vbox\hbox - \egroup - \gdef\@preamble{}% - $\if@RTLtab\endR\fi% - \egroup % original \hbox -\global\@RTLtabfalse} -\def\@tabularinit{% - \col@sep\tabcolsep - \let \d@llarbegin \begingroup - \let \d@llarend \endgroup -} -\def\@arrayinit{% - \let \@sharp ## - \let \protect \relax - \lineskip \z@ - \baselineskip \z@ - \m@th - \let \\ \@arraycr - \let \tabularnewline \\% - \let \par \@empty -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `array-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/article-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/article-xetex-bidi.def deleted file mode 100644 index 9248fdf0489..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/article-xetex-bidi.def +++ /dev/null @@ -1,160 +0,0 @@ -%% -%% This is file `article-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{article-xetex-bidi.def}[2010/07/25 v0.3 bidi adaptations for standard article class for XeTeX engine] -\if@titlepage - \renewcommand\maketitle{\begin{titlepage}% - \let\footnotesize\small - \let\footnoterule\relax - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - \null\vfil - \vskip 60\p@ - \begin{center}% - {\LARGE \@title \par}% - \vskip 3em% - {\large - \lineskip .75em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1.5em% - {\large \@date \par}% % Set date in \large size. - \end{center}\par - \@thanks - \vfil\null - \end{titlepage}% - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\else -\renewcommand\maketitle{\par - \begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ % Prevents figures from going at top of page. - \@maketitle - \fi - \thispagestyle{plain}\@thanks - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\def\@maketitle{% - \newpage - \null - \vskip 2em% - \begin{center}% - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - {\LARGE \@title \par}% - \vskip 1.5em% - {\large - \lineskip .5em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1em% - {\large \@date}% - \end{center}% - \par - \vskip 1.5em} -\fi -\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty\@secpenalty - \addvspace{2.25em \@plus\p@}% - \setlength\@tempdima{3em}% - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - {\leavevmode - \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par - \nobreak - \if@compatibility - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}}% - \fi - \endgroup - \fi} -\renewcommand\thesubsection {\thesection\@SepMark\@arabic\c@subsection} -\renewcommand\thesubsubsection{\thesubsection\@SepMark\@arabic\c@subsubsection} -\renewcommand\theparagraph {\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand\thesubparagraph {\theparagraph\@SepMark\@arabic\c@subparagraph} -\def\@part[#1]#2{% - \ifnum \c@secnumdepth >\m@ne - \refstepcounter{part}% - \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}% - \else - \addcontentsline{toc}{part}{#1}% - \fi - {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi - \interlinepenalty \@M - \normalfont - \ifnum \c@secnumdepth >\m@ne - \Large\bfseries \partname\nobreakspace\thepart - \par\nobreak - \fi - \huge \bfseries #2% - \markboth{}{}\par}% - \nobreak - \vskip 3ex - \@afterheading} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `article-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/arydshln-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/arydshln-xetex-bidi.def deleted file mode 100644 index 66940c279c8..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/arydshln-xetex-bidi.def +++ /dev/null @@ -1,160 +0,0 @@ -%% -%% This is file `arydshln-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{arydshln-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for arydshln package for XeTeX engine] -\def\endarray{\adl@endarray \egroup \adl@arrayrestore \if@RTLtab\egroup\endR\egroup\fi\egroup} -\def\endtabular{\endarray $\if@RTLtab\endR\fi\egroup\global\@RTLtabfalse} -\expandafter\let\csname endtabular*\endcsname\endtabular -\let\adl@array\@array -\def\@array{\adl@everyvbox\everyvbox - \everyvbox{\adl@arrayinit \the\adl@everyvbox \everyvbox\adl@everyvbox}% - \ifadl@inactive \adl@inactivate \else \adl@activate \fi - \let\adl@noalign\noalign - \adl@array} -\ifadl@usingarypkg -\def\@testpach{\@chclass - \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else - \ifnum \@lastchclass=7 5 \else - \ifnum \@lastchclass=8 \tw@ \else - \ifnum \@lastchclass=9 \thr@@ - \else \z@ - \ifnum \@lastchclass = 10 \else - \edef\@nextchar{\expandafter\string\@nextchar}% - \@chnum - \if \@nextchar c\z@ \else - \if \@nextchar \if@RTLtab r\else l\fi\@ne \else - \if \@nextchar \if@RTLtab l\else r\fi\tw@ \else - \z@ \@chclass - \if\@nextchar |\@ne \let\@arrayrule\adl@arrayrule \else - \if\@nextchar :\@ne \let\@arrayrule\adl@arraydashrule \else - \if\@nextchar ;\@ne \let\@arrayrule\adl@argarraydashrule \else - \if \@nextchar !6 \else - \if \@nextchar @7 \else - \if \@nextchar <8 \else - \if \@nextchar >9 \else - 10 - \@chnum - \if \@nextchar m\thr@@\else - \if \@nextchar p4 \else - \if \@nextchar b5 \else - \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi - \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi} - -\def\@classz{\@classx - \@tempcnta \count@ - \prepnext@tok - \@addtopreamble{\ifcase \@chnum - \hfil - \adl@putlrc{\d@llarbegin \insert@column \d@llarend}\hfil \or - \hskip1sp\adl@putlrc{\d@llarbegin \insert@column \d@llarend}\hfil \or - \hfil\hskip1sp\adl@putlrc{\d@llarbegin \insert@column \d@llarend}\or - \setbox\adl@box\hbox \adl@startmbox{\@nextchar}\insert@column - \adl@endmbox\or - \setbox\adl@box\vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or - \setbox\adl@box\vbox \@startpbox{\@nextchar}\insert@column \@endpbox - \fi}\prepnext@tok} -\def\adl@class@start{4} -\def\adl@class@iiiorvii{7} - -\else -\def\@testpach#1{\@chclass \ifnum \@lastchclass=\tw@ 4\relax \else - \ifnum \@lastchclass=\thr@@ 5\relax \else - \z@ \if #1c\@chnum \z@ \else - \if \if@RTLtab#1r\else#1l\fi\@chnum \@ne \else - \if \if@RTLtab#1l\else#1r\fi\@chnum \tw@ \else - \@chclass - \if #1|\@ne \let\@arrayrule\adl@arrayrule \else - \if #1:\@ne \let\@arrayrule\adl@arraydashrule \else - \if #1;\@ne \let\@arrayrule\adl@argarraydashrule \else - \if #1@\tw@ \else - \if #1p\thr@@ \else \z@ \@preamerr 0\fi - \fi \fi \fi \fi \fi \fi \fi \fi \fi} - -\def\@arrayclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or - \or \or \@addamp \or - \@acolampacol \or \@firstampfalse \@acol \fi - \edef\@preamble{\@preamble - \ifcase \@chnum - \hfil\adl@putlrc{$\relax\@sharp$}\hfil - \or \adl@putlrc{$\relax\@sharp$}\hfil - \or \hfil\adl@putlrc{$\relax\@sharp$}\fi}} -\def\@tabclassz{\ifcase \@lastchclass \@acolampacol \or \@ampacol \or - \or \or \@addamp \or - \@acolampacol \or \@firstampfalse \@acol \fi - \edef\@preamble{\@preamble - \ifcase \@chnum - \hfil\adl@putlrc{\@sharp\unskip}\hfil - \or \adl@putlrc{\@sharp\unskip}\hfil - \or \hfil\hskip\z@ \adl@putlrc{\@sharp\unskip}\fi}} -\def\adl@class@start{6} -\def\adl@class@iiiorvii{3} -\fi -\@ifpackageloaded{colortbl}{% -\def\adl@inactivate{\adl@org@inactivate \let\CT@setup\adl@CT@setup} -\def\adl@activate{\adl@org@activate \let\CT@setup\adl@act@CT@setup - \let\@endpbox\adl@org@endpbox} -\let\adl@CT@setup\CT@setup -\def\CT@setup{\adl@CT@setup - \@tempdima\ht\z@ \advance\@tempdima\minrowclearance - \ifdim\adl@height<\@tempdima \global\adl@height\@tempdima \fi - \ifdim\adl@depth<\dp\z@ \global\adl@depth\dp\z@\fi} -\let\adl@act@CT@setup\CT@setup -\def\@classz{\@classx - \@tempcnta\count@ \prepnext@tok - \expandafter\CT@extract\the\toks\@tempcnta\columncolor!\@nil - \expandafter\adl@extract@arc\the\toks\@tempcnta\arrayrulecolor!\@nil - \expandafter\adl@extract@drsc - \the\toks\@tempcnta\doublerulesepcolor!\@nil - \expandafter\adl@extract@dgc\the\toks\@tempcnta\dashgapcolor!\@nil - \@addtopreamble{\if@RTL\beginL\fi% - \setbox\z@\hbox\bgroup\bgroup\if@RTL\beginR\fi - \ifcase \@chnum - \hskip\stretch{.5}\kern\z@ - \d@llarbegin - \insert@column - \d@llarend\hskip\stretch{.5}% - \or \d@llarbegin \insert@column \d@llarend \hfill - \or \hfill \kern\z@ \d@llarbegin \insert@column \d@llarend - \or $\vcenter - \@startpbox{\@nextchar}\insert@column \@endpbox $% - \or \vtop \@startpbox{\@nextchar}\insert@column \@endpbox - \or \vbox \@startpbox{\@nextchar}\insert@column \@endpbox - \fi - \if@RTL\endR\fi\egroup\egroup - \begingroup - \CT@setup - \CT@column@color - \CT@row@color - \CT@cell@color - \CT@do@color - \endgroup - \@tempdima\ht\z@ - \advance\@tempdima\minrowclearance - \vrule\@height\@tempdima\@width\z@ - \unhbox\z@\if@RTL\endL\fi}% - \prepnext@tok} -\let\adl@act@classz\@classz -\let\adl@org@classz\@classz -}{} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `arydshln-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/bidi.sty b/Master/texmf-dist/tex/xelatex/bidi/bidi.sty deleted file mode 100644 index e64ebb0c867..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/bidi.sty +++ /dev/null @@ -1,96 +0,0 @@ -%% -%% This is file `bidi.sty', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\NeedsTeXFormat{LaTeX2e} -\def\bididate{2010/07/25} -\def\bidiversion{v1.0.5} -\def\bidirevision{revision 253} -\ProvidesPackage{bidi}[\bididate\space \bidiversion\space <\bidirevision> -Bidirectional typesetting in XeLaTeX and LuaLaTeX] -\edef\bidiinfo{% -bidi package (Support for bidirectional typesetting with XeLaTeX and LuaLaTeX)^^J -Description: A convenient interface for typesetting bidirectional^^J -texts with XeLaTeX and LuaLaTeX. The package includes adaptations for use^^J -with many other commonly-used packages.^^J -Copyright © 2009-2010 Vafa Khalighi^^J -\bidiversion, <\bidirevision>, \bididate^^J -License: LaTeX Project Public License, version 1.3c or higher (your choice)^^J -Home: http://bidi.berlios.de^^J -Location on CTAN: /macros/xetex/latex/bidi} -\typeout{\bidiinfo} -\edef\bidi@everyjob{\the\everyjob} -\everyjob{\bidi@everyjob\typeout{\bidiinfo}} -\RequirePackage{ifxetex} -\RequirePackage{ifluatex} -\def\@tagsextension{clo} -\def\@definitionfileextension{def} -\def\@iftagsloaded{\@ifl@aded\@tagsextension} -\def\@ifdefinitionfileloaded{\@ifl@aded\@definitionfileextension} -\newif\if@RTLmain -\newif\if@RTL -\newif\if@RTLmaths -\newif\if@Latin -\newif\if@RTLtab -\newif\if@sentdir -\newif\if@RTL@footnote -\let\if@rlmain=\if@RTLmain -\let\@rlmaintrue=\@RTLmaintrue -\let\@rlmainfalse=\@RTLmainfalse -\let\if@rl=\if@RTL -\let\@rltrue=\@RTLtrue -\let\@rlfalse=\@RTLfalse -\let\if@rl@footnote=\if@RTL@footnote -\let\@rl@footnotetrue=\@RTL@footnotetrue -\let\@rl@footnotefalse=\@RTL@footnotefalse -\let\if@tab@rl=\if@RTLtab -\let\@tab@rltrue=\@RTLtabtrue -\let\@tab@rlfalse=\@RTLtabfalse -\@RTLmainfalse -\AtBeginDocument{% - \if@RTLmain\else - \if@RTL\@RTLmaintrue% - \else\@RTLmainfalse% - \fi% - \fi% -} -\let\n@xt=\ -\def\LRE{\protect\pLRE}% -\def\pLRE{\protect\afterassignment\moreLRE \let\n@xt= } -\def\RLE{\protect\pRLE} -\def\pRLE{\protect\afterassignment\moreRLE \let\n@xt= } -\def\bracetext{\ifcat\n@xt{\else\ifcat\n@xt}\fi - \errmessage{Missing left brace has been substituted}\fi \bgroup} -\input{loadingorder-bidi.def} -\ifxetex - \input{xetex-bidi.def} -\else - \ifluatex - \input{luatex-bidi.def} - \else - \PackageError{bidi}{TeX engines other than XeTeX and LuaTeX are not yet supported} - \fi -\fi - -\ProcessOptions -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `bidi.sty'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/bidi2in1.sty b/Master/texmf-dist/tex/xelatex/bidi/bidi2in1.sty deleted file mode 100644 index 3501e5d9480..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/bidi2in1.sty +++ /dev/null @@ -1,82 +0,0 @@ -%% -%% This is file `bidi2in1.sty', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{bidi2in1} -\pagestyle{plain} -\newcount\evenpage -\newcount\oddpage -\twocolumn -\def\@oddfoot{\evenpage=\thepage% -\multiply\evenpage by 2% -\oddpage=\the\evenpage% -\advance\oddpage by -1% -\hfil\the\evenpage\hfil\hfil\the\oddpage\hfil}% -\def\@evenfoot{\evenpage=\thepage% -\multiply\evenpage by 2% -\oddpage=\the\evenpage% -\advance\oddpage by -1% -\hfil\the\oddpage\hfil\hfil\the\evenpage\hfil}% -\textwidth 9.49in -\textheight 6.7in -\columnsep 0.9in -\columnseprule 0.125pt -\headheight 0cm -\topmargin 0in -\marginparwidth 0in -\marginparsep 0in -\hoffset 0.05in % Corrected -\voffset -0.5in %top margin space is 1.0in by default -\oddsidemargin 0in -\evensidemargin 0in -\headsep 0cm -\topskip 0cm -\parskip 0.15in % -\headsep 0pt -\special{papersize=11.69in,8.26in} -\renewcommand\maketitle{\par -\begingroup -\renewcommand\thefootnote{\@fnsymbol\c@footnote}% -\def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% -\long\def\@makefntext##1{\parindent 1em\noindent -\hb@xt@1.8em{% -\hss\@textsuperscript{\normalfont\@thefnmark}}##1}% -\@maketitle -\@thanks -\endgroup -\setcounter{footnote}{0}% -\global\let\thanks\relax -\global\let\maketitle\relax -\global\let\@maketitle\relax -\global\let\@thanks\@empty -\global\let\@author\@empty -\global\let\@date\@empty -\global\let\@title\@empty -\global\let\title\relax -\global\let\author\relax -\global\let\date\relax -\global\let\and\relax -} - -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `bidi2in1.sty'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/bidicode.sty b/Master/texmf-dist/tex/xelatex/bidi/bidicode.sty deleted file mode 100644 index dcb383f932e..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/bidicode.sty +++ /dev/null @@ -1,161 +0,0 @@ -%% -%% This is file `bidicode.sty', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{bidicode} -\RequirePackage{xcolor} -\RequirePackage{showexpl} -\definecolor{Orange}{rgb}{1,.4,.2} -\definecolor{myblue}{rgb}{0.02,0.04,0.48} -\definecolor{lightblue}{rgb}{0.61,.8,.8} -\definecolor{myred}{rgb}{0.65,0.04,0.07} -\definecolor{mygreen}{rgb}{0,.43,0} -\definecolor{blendedred}{rgb}{0.9,0.1,0.1} -\definecolor{blendedgreen}{rgb}{0.2,0.7,0.2} -\definecolor{darkgray}{gray}{0.3} -\definecolor{mygray}{gray}{0.6} -\definecolor{skugga}{gray}{0.7} -\definecolor{mybackground}{rgb}{1,0.8,0.5} -\lstset{% - language=[LaTeX]TEX,% - float=hbp,% - basicstyle=\ttfamily\small, % - identifierstyle=\color{black}, % - keywordstyle=\color{mygreen}, % - stringstyle=\color{blue}, % - commentstyle=\color{blue}, % - columns=flexible, % - tabsize=4, % - frame=single, % - extendedchars=true, % - showspaces=false, % - showstringspaces=false, % - numbers=left, - numbersep=12pt, - numberstyle=\tiny, % - breaklines=true, % - breakautoindent=true, - captionpos=b, - xleftmargin=1em, - breaklines=true, - backgroundcolor=\color{mybackground}, - breakautoindent=true, - rframe={}, - explpreset={numbers=left,numberstyle=\tiny,numbersep=12pt, - xleftmargin=1em,columns=flexible,language=[LaTeX]TEX}, - morekeywords={setLTR,setLR,setRTL,setRL,LRE,LR,RLE,RL,lr} -} -\lstdefinestyle{syntax}{backgroundcolor=\color{blue!20},numbers=none,xleftmargin=0pt,xrightmargin=0pt, - frame=single} -\lstdefinestyle{code}{backgroundcolor=\color{red!20},numbers=left,xleftmargin=0pt,xrightmargin=0pt, - frame=single} -\lst@UserCommand\lstlistlistingname{List of Examples} % \lstlistoflistings -\lst@UserCommand\lstlistingname{Example} -\newcommand\Larg [1]{{\normalfont\itshape#1\/}} -\newcommand\Larga[1]{$\langle$\Larg{#1}$\rangle$} -\newcommand\Largb[1]{\lcb\Larg{#1}\rcb} -\newcommand\Largs[1]{\lsb\Larg{#1}\rsb} -\newcommand\Largr[1]{\lrb\Larg{#1}\rrb} -\newcommand\LBEG[1]{{\normalfont\ttfamily\bs{}begin\lcb#1\rcb}} -\newcommand\LEND[1]{{\normalfont\ttfamily\bs{}end\lcb#1\rcb}} - -\DeclareRobustCommand\bs{{\normalfont\ttfamily\symbol{92}}} -\DeclareRobustCommand\lcb{{\normalfont\ttfamily\char`\{}} -\DeclareRobustCommand\rcb{{\normalfont\ttfamily\char`\}}} -\DeclareRobustCommand\lsb{{\normalfont\ttfamily[}} -\DeclareRobustCommand\rsb{{\normalfont\ttfamily]}} -\DeclareRobustCommand\lrb{{\normalfont\ttfamily(}} -\DeclareRobustCommand\rrb{{\normalfont\ttfamily)}} - -\def\Lcs#1{\nxLcs{#1}} -\def\LcsStar#1{\nxLcs{#1}\OptArg*{*}} -\def\nxLcs#1{\texttt{\symbol{92}#1}} - -\def\Coordx#1{$x_{#1}$} -\def\Coordy#1{$y_{#1}$} -\def\Coordz#1{$z_{#1}$} -\def\Coord#1{\Coordx{#1},\kern 1pt\Coordy{#1}} -\def\Coordn{\Coordx{n},\kern 1pt\Coordy{n}} -\def\CoordIII#1{\Coordx{#1},\kern 1pt\Coordy{#1},\kern 1pt\Coordz{#1}} -\def\CAny{\Coordx{},\kern 1pt\Coordy{}} -\def\CIIIAny{\Coordx{},\kern 1pt\Coordy{},\kern 1pt\Coordz{}} -\def\coord#1{(\Coordx{#1},\kern 1pt\Coordy{#1})} -\def\coordn{(\Coordx{n},\kern 1pt\Coordy{n})} -\def\coordiii#1{(\Coordx{#1},\kern 1pt\Coordy{#1},\kern 1pt\Coordz{#1})} -\def\coordx#1{($x_{#1}$)} -\def\coordy#1{($y_{#1}$)} -\def\coordz#1{($z_{#1}$)} -\def\cAny{(\Coordx{},\kern 1pt\Coordy{})} -\def\ciiiAny{(\Coordx{},\kern 1pt\Coordy{},\kern 1pt\Coordz{})} - -\newsavebox{\boxdef} -\newenvironment{BDef} - {\begin{lrbox}\boxdef - \def\arraystretch{1.0} - \begin{tabular}{@{}l@{}l@{}l@{}} - } - {\end{tabular}\end{lrbox} - - {\BCmd\fbox{\usebox\boxdef}\endBCmd} - \aftergroup\@afterindentfalse\aftergroup\@afterheading - } - -\newenvironment{BDef*} - {\begin{lrbox}\boxdef - \def\arraystretch{1.0} - \begin{tabular}{@{}l@{}l@{}l@{}} - } - {\end{tabular}\end{lrbox} - {\begin{BCmd*}\fbox{\usebox\boxdef}\end{BCmd*}} - \aftergroup\@afterindentfalse\aftergroup\@afterheading - } -\newenvironment{BCmd}{ - \@beginparpenalty-\@lowpenalty - \topsep\BDefaboveskip - \fboxsep3pt - \flushleft} - {\@endparpenalty\@M - \@topsepadd\BDefbelowskip - \endflushleft} - -\newenvironment{BCmd*}{ - \@beginparpenalty\@M - \topsep\BDefinlineskip - \fboxsep3pt - \flushleft} - {\@endparpenalty5000 - \endflushleft} - -\newskip\BDefaboveskip -\newskip\BDefbelowskip -\newskip\BDefinlineskip -\setlength\BDefaboveskip{10pt plus 4pt} -\setlength\BDefbelowskip{6pt} -\setlength\BDefinlineskip{6pt} - -\def\OptArgs{\colorbox{black!20}{\texttt{[Options]}}\kern1pt} -\def\OptArg{\@ifnextchar*\OptArg@i{\OptArg@ii*}} -\def\OptArg@i*#1{\colorbox{black!20}{\texttt{#1}}\kern1pt} -\def\OptArg@ii*#1{\colorbox{black!20}{\texttt{[#1]}}\kern1pt} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `bidicode.sty'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/bidiftnxtra.sty b/Master/texmf-dist/tex/xelatex/bidi/bidiftnxtra.sty deleted file mode 100644 index 8479487dc37..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/bidiftnxtra.sty +++ /dev/null @@ -1,172 +0,0 @@ -%% -%% This is file `bidiftnxtra.sty', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{bidiftnxtra} -\newtoks\bidi@p@ftn -\let\FN@sf@@footnote\footnote -\let\FN@sf@@LTRfootnote\LTRfootnote -\let\FN@sf@@RTLfootnote\RTLfootnote -\def\footnote{\ifx\protect\@typeset@protect - \expandafter\FN@sf@@footnote - \else - \expandafter\FN@sf@gobble@opt - \fi -} -\def\LTRfootnote{\ifx\protect\@typeset@protect - \expandafter\FN@sf@@LTRfootnote - \else - \expandafter\FN@sf@gobble@opt - \fi -} -\def\RTLfootnote{\ifx\protect\@typeset@protect - \expandafter\FN@sf@@RTLfootnote - \else - \expandafter\FN@sf@gobble@opt - \fi -} -\edef\FN@sf@gobble@opt{\noexpand\protect - \expandafter\noexpand\csname FN@sf@gobble@opt \endcsname} -\expandafter\def\csname FN@sf@gobble@opt \endcsname{% - \@ifnextchar[%] - \FN@sf@gobble@twobracket - \@gobble -} -\def\FN@sf@gobble@twobracket[#1]#2{} -\let\FN@sf@@footnotemark\footnotemark -\def\footnotemark{\ifx\protect\@typeset@protect - \expandafter\FN@sf@@footnotemark - \else - \expandafter\FN@sf@gobble@optonly - \fi -} -\edef\FN@sf@gobble@optonly{\noexpand\protect - \expandafter\noexpand\csname FN@sf@gobble@optonly \endcsname} -\expandafter\def\csname FN@sf@gobble@optonly \endcsname{% - \@ifnextchar[%] - \FN@sf@gobble@bracket - {}% -} -\def\FN@sf@gobble@bracket[#1]{} -\def\@tabular{\if@RTL\global\@RTLtabtrue\fi - \leavevmode \hbox \bgroup - \let\@footnotetext\bidi@p@ftntext - \let\@LTRfootnotetext\bidi@p@LTRftntext - \let\@RTLfootnotetext\bidi@p@RTLftntext - \if@RTLtab\beginR \fi - $\let\@acol\@tabacol - \let\@classz\@tabclassz - \let\@classiv\@tabclassiv \let\\\@tabularcr\@tabarray} -\def\endtabular{\crcr\egroup\if@RTLtab\egroup\endR\egroup\fi - \egroup $\if@RTLtab\endR\fi\egroup - \the\bidi@p@ftn - \global\bidi@p@ftn{}% - \global\@RTLtabfalse} -\long\def\bidi@p@ftntext#1{% - \edef\@tempy{\the\bidi@p@ftn\noexpand\footnotetext[\the\c@footnote]}% - \global\bidi@p@ftn\expandafter{\@tempy{#1}}}% -\long\def\bidi@p@LTRftntext#1{% - \edef\@tempyi{\the\bidi@p@ftn\noexpand\LTRfootnotetext[\the\c@footnote]}% - \global\bidi@p@ftn\expandafter{\@tempyi{#1}}}% -\long\def\bidi@p@RTLftntext#1{% - \edef\@tempyii{\the\bidi@p@ftn\noexpand\RTLfootnotetext[\the\c@footnote]}% - \global\bidi@p@ftn\expandafter{\@tempyii{#1}}}% -\def\@xfloat #1[#2]{% - \@nodocument - \def \@captype {#1}% - \def \@fps {#2}% - \@onelevel@sanitize \@fps - \def \reserved@b {!}% - \ifx \reserved@b \@fps - \@fpsadddefault - \else - \ifx \@fps \@empty - \@fpsadddefault - \fi - \fi - \ifhmode - \@bsphack - \@floatpenalty -\@Mii - \else - \@floatpenalty-\@Miii - \fi - \ifinner - \@parmoderr\@floatpenalty\z@ - \else - \@next\@currbox\@freelist - {% - \@tempcnta \sixt@@n - \expandafter \@tfor \expandafter \reserved@a - \expandafter :\expandafter =\@fps - \do - {% - \if \reserved@a h% - \ifodd \@tempcnta - \else - \advance \@tempcnta \@ne - \fi - \fi - \if \reserved@a t% - \@setfpsbit \tw@ - \fi - \if \reserved@a b% - \@setfpsbit 4% - \fi - \if \reserved@a p% - \@setfpsbit 8% - \fi - \if \reserved@a !% - \ifnum \@tempcnta>15 - \advance\@tempcnta -\sixt@@n\relax - \fi - \fi - }% - \@tempcntb \csname ftype@\@captype \endcsname - \multiply \@tempcntb \@xxxii - \advance \@tempcnta \@tempcntb - \global \count\@currbox \@tempcnta - }% - \@fltovf - \fi - \global \setbox\@currbox - \color@vbox - \normalcolor - \vbox \bgroup - \let\@footnotetext\bidi@p@ftntext - \let\@LTRfootnotetext\bidi@p@LTRftntext - \let\@RTLfootnotetext\bidi@p@RTLftntext - \hsize\columnwidth - \@parboxrestore - \@floatboxreset -} -\def \@endfloatbox{% - \par\vskip\z@skip %% \par\vskip\z@ added 15 Dec 87 - \@minipagefalse - \outer@nobreak - \egroup %% end of vbox - \the\bidi@p@ftn - \global\bidi@p@ftn{}% - \color@endbox -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `bidiftnxtra.sty'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/bidimoderncv.cls b/Master/texmf-dist/tex/xelatex/bidi/bidimoderncv.cls deleted file mode 100644 index f6692b218c4..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/bidimoderncv.cls +++ /dev/null @@ -1,273 +0,0 @@ -%% -%% This is file `bidimoderncv.cls', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesClass{bidimoderncv} -\newif\if@DEBUG\@DEBUGfalse -\DeclareOption{a4paper}{ - \setlength\paperheight{297mm} - \setlength\paperwidth{210mm}} -\DeclareOption{a5paper}{ - \setlength\paperheight{210mm} - \setlength\paperwidth{148mm}} -\DeclareOption{b5paper}{ - \setlength\paperheight{250mm} - \setlength\paperwidth{176mm}} -\DeclareOption{letterpaper}{ - \setlength\paperheight{11in} - \setlength\paperwidth{8.5in}} -\DeclareOption{legalpaper}{ - \setlength\paperheight{14in} - \setlength\paperwidth{8.5in}} -\DeclareOption{executivepaper}{ - \setlength\paperheight{10.5in} - \setlength\paperwidth{7.25in}} -\DeclareOption{landscape}{ - \setlength\@tempdima{\paperheight} - \setlength\paperheight{\paperwidth} - \setlength\paperwidth{\@tempdima}} -\newcommand\@ptsize{} -\DeclareOption{10pt}{\renewcommand\@ptsize{0}} -\DeclareOption{11pt}{\renewcommand\@ptsize{1}} -\DeclareOption{12pt}{\renewcommand\@ptsize{2}} -\DeclareOption{draft}{\setlength\overfullrule{5pt}} -\DeclareOption{final}{\setlength\overfullrule{0pt}} -\newif\if@colour\@colourtrue -\DeclareOption{nocolour}{\@colourfalse} -\ExecuteOptions{a4paper,11pt,colour,final} -\ProcessOptions\relax -\input{size1\@ptsize.clo} -\RequirePackage{color} -\RequirePackage{graphicx} -\RequirePackage{ifthen} -\RequirePackage{marvosym} -\addtolength{\oddsidemargin}{-54pt} -\addtolength{\textwidth}{109pt} -\addtolength{\topmargin}{-70pt} -\addtolength{\textheight}{122pt} -\addtolength{\marginparsep}{-5pt} -\addtolength{\marginparwidth}{-10pt} -\RequirePackage{url} -\RequirePackage{hyperref} -\hypersetup{% - breaklinks, - baseurl = http://,% - pdfborder = 0 0 0,% - pdfpagemode = UseNone,% - pdfstartpage = 1} -\AtEndOfClass{% - \AtBeginDocument{% - \hypersetup{% - pdfauthor = \@firstname~\@familyname,% - pdftitle = \@title,% - pdfsubject = \@firstname~\@familyname,% - pdfkeywords = \@resumename~\@firstname~\@familyname}}} -\urlstyle{tt} -\RequirePackage{fancyhdr} -\fancypagestyle{plain}{% - \renewcommand{\headrulewidth}{0pt} - \renewcommand{\footrulewidth}{0pt} - \fancyhf{}} -\pagestyle{plain} -\setlength\lineskip{1\p@} -\setlength\normallineskip{1\p@} -\renewcommand\baselinestretch{} -\setlength{\parindent}{0pt} -\setlength{\parskip}{0pt} -\setlength\columnsep{10\p@} -\setlength\columnseprule{0\p@} -\pagestyle{empty} -\pagenumbering{arabic} -\raggedbottom -\onecolumn -\providecommand*{\listitemsymbol}{\textbullet} -\providecommand*{\addresssymbol}{} -\providecommand*{\mobilesymbol}{\Mobilefone} -\providecommand*{\phonesymbol}{\Telefon} -\providecommand*{\faxsymbol}{\FAX} -\providecommand*{\emailsymbol}{\Letter} -\definecolor{firstnamecolor}{rgb}{0,0,0} -\def\firstnamecolour#1{\gdef\@firstnamecolour{\addfontfeature{Color=#1}}} -\def\familynamecolour#1{\gdef\@familynamecolour{\addfontfeature{Color=#1}}} -\def\titlecolour#1{\gdef\@titlecolour{\addfontfeature{Color=#1}}} -\def\addresscolour#1{\gdef\@addresscolour{\addfontfeature{Color=#1}}} -\def\quotecolour#1{\gdef\@quotecolour{\addfontfeature{Color=#1}}} -\def\sectiontitlecolour#1{\gdef\@sectiontitlecolour{\addfontfeature{Color=#1}}} -\definecolor{sectionrectanglecolor}{rgb}{0,0,0} -\def\subsectioncolour#1{\gdef\@subsectioncolour{\addfontfeature{Color=#1}}} -\def\hintcolour#1{\gdef\@hintcolour{\addfontfeature{Color=#1}}} -\providecommand*{\firstnamefont}{} -\providecommand*{\familynamefont}{} -\providecommand*{\titlefont}{} -\providecommand*{\addressfont}{} -\providecommand*{\quotefont}{} -\providecommand*{\sectionfont}{} -\providecommand*{\subsectionfont}{} -\providecommand*{\hintfont}{\small} -\providecommand*{\firstnamestyle}[1]{{\firstnamefont\@firstnamecolour#1}} -\providecommand*{\familynamestyle}[1]{{\familynamefont\@familynamecolour#1}} -\providecommand*{\titlestyle}[1]{{\titlefont\@titlecolour#1}} -\providecommand*{\addresstyle}[1]{{\addressfont\@addresscolour#1}} -\providecommand*{\quotestyle}[1]{{\quotefont\@quotecolour#1}} -\providecommand*{\sectionstyle}[1]{{\sectionfont\@sectiontitlecolour#1}} -\providecommand*{\subsectionstyle}[1]{{\subsectionfont\@subsectioncolour#1}} -\providecommand*{\hintstyle}[1]{{\hintfont\@hintcolour#1}} -\newcommand*{\cvtheme}[2][]{ - \def\@cvtheme{#2} - \def\@cvthemeoptions{#1}} -\cvtheme{bidi-casual} -\AtBeginDocument{\RequirePackage[\@cvthemeoptions]{cvtheme\@cvtheme}} -\newcommand*{\resumename}[1]{\def\@resumename{#1}} -\newcommand*{\firstname}[1]{\def\@firstname{#1}} -\newcommand*{\familyname}[1]{\def\@familyname{#1}} -\renewcommand*{\title}[1]{\def\@title{#1}} -\newcommand*{\address}[1]{\def\@address{#1}} -\newcommand*{\mobile}[1]{\def\@mobile{#1}} -\newcommand*{\phone}[1]{\def\@phone{#1}} -\renewcommand*{\fax}[1]{\def\@fax{#1}} -\newcommand*{\email}[1]{\def\@email{#1}} -\newcommand*{\extrainfo}[1]{\def\@extrainfo{#1}} -\def\@photowidth{0pt} -\newcommand*{\photo}[2][64pt]{\def\@photowidth{#1}\def\@photo{#2}} -\newcommand*{\quote}[1]{\def\@quote{#1}} -\newlength{\quotewidth} -\newlength{\hintscolumnwidth} -\newlength{\separatorcolumnwidth} -\setlength{\separatorcolumnwidth}{0.025\textwidth} -\newlength{\maincolumnwidth} -\newlength{\doubleitemmaincolumnwidth} -\newlength{\listitemsymbolwidth} -\settowidth{\listitemsymbolwidth}{\listitemsymbol{}~} -\newlength{\listitemmaincolumnwidth} -\newlength{\listdoubleitemmaincolumnwidth} -\newcommand*{\recomputethemelengths}{} -\newcommand*{\recomputelengths}{% -\setlength{\quotewidth}{0.65\textwidth}% -\setlength{\maincolumnwidth}{\textwidth}% -\addtolength{\maincolumnwidth}{-\separatorcolumnwidth}% -\addtolength{\maincolumnwidth}{-\hintscolumnwidth}% -\setlength{\listitemmaincolumnwidth}{\maincolumnwidth}% -\addtolength{\listitemmaincolumnwidth}{-\listitemsymbolwidth}% -\setlength{\doubleitemmaincolumnwidth}{\maincolumnwidth}% -\addtolength{\doubleitemmaincolumnwidth}{-\hintscolumnwidth}% -\addtolength{\doubleitemmaincolumnwidth}{-\separatorcolumnwidth}% -\setlength{\doubleitemmaincolumnwidth}{0.5\doubleitemmaincolumnwidth}% -\setlength{\listdoubleitemmaincolumnwidth}{\maincolumnwidth}% -\addtolength{\listdoubleitemmaincolumnwidth}{-\listitemsymbolwidth}% -\setlength{\listdoubleitemmaincolumnwidth}{0.475\listdoubleitemmaincolumnwidth}% -\renewcommand{\headwidth}{\textwidth}% -\recomputethemelengths} -\setlength{\hintscolumnwidth}{0.15\textwidth} -\recomputelengths -\title{} -\renewcommand*{\maketitle}{} -\newcommand*{\section}[1]{% -\vspace*{2.5ex \@plus 1ex \@minus .2ex}% - \phantomsection{}% - \addcontentsline{toc}{part}{#1}% - \parbox[m]{\hintscolumnwidth}{\raggedleft\hintfont{\leavevmode\color{sectionrectanglecolor}\rule{\hintscolumnwidth}{1ex}}}% - \hspace{\separatorcolumnwidth}% - \parbox[m]{\maincolumnwidth}{\sectionstyle{#1}}\\[1ex]} -\newcommand*{\subsection}[1]{% - \cvline[0.45em]{}{\subsectionstyle{#1}}} -\newcommand*{\cvline}[3][.25em]{% - \begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}% - \raggedleft\hintfont{#2} &{#3}% - \end{tabular}\\[#1]} -\newcommand*{\cvdoubleitem}[4]{% - \cvline{#1}{\begin{minipage}[t]{\doubleitemmaincolumnwidth}#2\end{minipage}% - \hfill% - \begin{minipage}[t]{\hintscolumnwidth}\raggedleft\hintfont{#3}\end{minipage}\hspace*{\separatorcolumnwidth}\begin{minipage}[t]{\doubleitemmaincolumnwidth}#4\end{minipage}}} -\newcommand*{\cvlistitem}[2][\listitemsymbol{}]{% - \cvline[0pt]{}{#1~\begin{minipage}[t]{\listitemmaincolumnwidth}#2\end{minipage}}} -\newcommand*{\cvlistdoubleitem}[3][\listitemsymbol{}]{% - \cvline[0pt]{}{#1~\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#2\end{minipage}% - \hfill% - \ifthenelse{\equal{#3}{}}% - {}% - {#1~\begin{minipage}[t]{\listdoubleitemmaincolumnwidth}#3\end{minipage}}}} -\newcommand*{\cventry}[6]{% - \cvline{#1}{% - {\bfseries#2}% - \ifx#3\else{, {\slshape#3}}\fi% - \ifx#4\else{, #4}\fi% - \ifx#5\else{, #5}\fi% - .% - \ifx#6\else{\newline{}\begin{minipage}[t]{\linewidth}\small#6\end{minipage}}\fi - }}% -\newcommand*{\cvlanguage}[3]{% - \cvline{#1}{\begin{minipage}[t]{.225\maincolumnwidth}\textbf{#2}\end{minipage}\hfill\begin{minipage}[t]{0.725\maincolumnwidth}\raggedleft\footnotesize\itshape #3\end{minipage}}} -\newcommand*{\cvcomputer}[4]{% - \cvdoubleitem{#1}{\small#2}{#3}{\small#4}} -\newcommand*{\link}[2][]{% - \ifthenelse{\equal{#1}{}}% - {\href{#2}{#2}}% - {\href{#2}{#1}}} -\newcommand*{\httplink}[2][]{% - \ifthenelse{\equal{#1}{}}% - {\href{http://#2}{#2}}% - {\href{http://#2}{#1}}} -\newcommand*{\emaillink}[2][]{% - \ifthenelse{\equal{#1}{}}% - {\href{mailto:#2}{#2}}% - {\href{mailto:#2}{#1}}} -\newif\if@displaypagenumbers\@displaypagenumberstrue -\newcommand*{\nopagenumbers}{\@displaypagenumbersfalse} -\AtBeginDocument{% - \if@displaypagenumbers% - \@ifundefined{r@lastpage}{}{% - \ifthenelse{\pageref{lastpage} > 1}{% - \fancypagestyle{plain}{% - \fancyfoot[r]{\beginL\addressfont\@quotecolour\footnotesize\thepage\beginL/\endL\pageref{lastpage}\endL}}% - \pagestyle{plain}}{}}% - \AtEndDocument{\label{lastpage}}% - \fi} -\newlength{\bibindent} -\setlength{\bibindent}{1.5em} -\newcommand*{\bibliographyitemlabel}{\includegraphics{bibitem.pdf}} -\newenvironment{thebibliography}[1]% - {% - \section{\refname}% - \small% - \begin{list}{\bibliographyitemlabel}% - {% - \setlength{\topsep}{0pt}% - \setlength{\labelwidth}{\hintscolumnwidth}% - \setlength{\labelsep}{\separatorcolumnwidth}% - \leftmargin\labelwidth% - \advance\leftmargin\labelsep% - \@openbib@code% - \usecounter{enumiv}% - \let\p@enumiv\@empty% - \renewcommand\theenumiv{\@arabic\c@enumiv}}% - \sloppy\clubpenalty4000\widowpenalty4000% - }% - {% - \def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}% - \end{list}% - } -\newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em} -\let\@openbib@code\@empty - -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `bidimoderncv.cls'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/bidipoem.sty b/Master/texmf-dist/tex/xelatex/bidi/bidipoem.sty deleted file mode 100644 index e4ff25a26cd..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/bidipoem.sty +++ /dev/null @@ -1,221 +0,0 @@ -%% -%% This is file `bidipoem.sty', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{bidipoem}% -[2010/07/25 Environments for typesetting Persian traditional and modern poems] -\def\poemcolsepskip{.1\versewidth plus .1\versewidth minus .05\versewidth} -\def\poemmarginskip{1em plus 1fil minus 1em} -\def\poemextrabaselineskip{0\baselineskip} -\def\poemskip{\medskip} -\def\poemblocksep{\quad$\Box$} -\newdimen\versewidth -\newtoks\bidipoem@p@ftn -\def\poem@verse#1{% -\ifdim\wd#1>\new@poem@width -\xdef\new@poem@width{\the\wd#1}% -\ifdim\new@poem@width>\poem@width -\xdef\poem@width{\new@poem@width}% -\global\let\poem@needrun\relax -\fi -\fi -\hbox to\poem@width{\unhbox#1}% -} -\def\poem@linebegin{\vadjust{}\hskip\@flushglue\hskip\poemmarginskip\relax} -\def\poem@lineend{\nobreak\hskip\poemmarginskip\hskip\@flushglue\vadjust{}} -\def\poem@lineversesep{% -\nobreak -\hskip\z@ plus 1filll% -\penalty600% -\hskip\poemcolsepskip -\hskip\z@ plus -2filll% -\vadjust{}% -\nobreak -\hskip\z@ plus 1filll% -} -\def\poem@lineparsebegin{% -\halign\bgroup -\global\setbox\verse@i=\hbox{\ignorespaces##\unskip}&& -\global\setbox\verse@ii=\hbox{\ignorespaces##\unskip} -\cr -} -\def\poem@lineparseend{% -\crcr\egroup -\vskip-\baselineskip -} -\def\oldpoem@cr{% - \cr\poem@line -} -\newbox\verse@i -\newbox\verse@ii -\newif\ifpoem@started - -\def\poem@line{% -\poem@lineparseend -\ifdim\wd\verse@i>\z@\global\poem@startedtrue\fi -\ifdim\wd\verse@ii>\z@\global\poem@startedtrue\fi -\ifpoem@started - \ifdim\wd\verse@ii>\z@\else - \nopagebreak[3] - \fi - \leavevmode - \poem@linebegin - \poem@verse\verse@i - \ifdim\wd\verse@ii>\z@ - \poem@lineversesep - \poem@verse\verse@ii - \fi - \poem@lineend - \nopagebreak - \endgraf - \vskip\poemextrabaselineskip -\fi -\poem@lineparsebegin -} -\def\@traditionalpoem{% -\stepcounter{poem@no} - \ifnum\max@poem@no<\number\c@poem@no% -\xdef\poem@width{\z@}% - \else -\xdef\poem@width{\poem@prop{poem@width}}% -\fi -\xdef\new@poem@width{\z@}% -\global\versewidth=\poem@width -\poemskip\leavevmode\par -\begingroup - \let\@footnotetext\bidipoem@p@ftntext - \let\@LTRfootnotetext\bidipoem@p@LTRftntext - \let\@RTLfootnotetext\bidipoem@p@RTLftntext -\tabskip=\z@ -\parskip=\z@ -\parindent=\z@ -\parfillskip=\z@ -\rightskip=\z@ -\leftskip=\z@ -\widowpenalty=10000% No break between verses of the same line. -\clubpenalty=10000% Same as above. Not really needed. -\def\newblock{\hfil\poemblocksep\hfil\null}% -\def\par{\oldpoem@cr}% Redefine \par for possible \obeylines -\def\\{\global\poem@startedtrue\oldpoem@cr}% -\global\poem@startedfalse -\csname poem@obeylines\endcsname -\let\poem@obeylines\relax -\poem@lineparsebegin -} -\def\@endtraditionalpoem{% -\cr -\ifdim\wd\verse@i>\z@\poem@line\else\ifdim\wd\verse@ii>\z@\poem@line\else -\noalign{% -\skip0=\poemextrabaselineskip -\vskip-\skip0 -\vskip-\baselineskip -}% -\fi\fi -\poem@lineparseend -\endgroup - \the\bidipoem@p@ftn - \global\bidipoem@p@ftn{}% -\par -\vskip\baselineskip -\poemskip -\ifdim\new@poem@width<\poem@width -\global\let\poem@needrun\relax -\fi - \poem@write@aux{poem@width@\romannumeral\c@poem@no}{\new@poem@width}% -\ifx\AtEndDocument\undefined\poem@finish\fi -} -\long\def\bidipoem@p@ftntext#1{% - \edef\@tempx{\the\bidipoem@p@ftn\noexpand\footnotetext[\the\c@footnote]}% - \global\bidipoem@p@ftn\expandafter{\@tempx{#1}}}% -\long\def\bidipoem@p@LTRftntext#1{% - \edef\@tempxi{\the\bidipoem@p@ftn\noexpand\LTRfootnotetext[\the\c@footnote]}% - \global\bidipoem@p@ftn\expandafter{\@tempxi{#1}}}% -\long\def\bidipoem@p@RTLftntext#1{% - \edef\@tempxii{\the\bidipoem@p@ftn\noexpand\RTLfootnotetext[\the\c@footnote]}% - \global\bidipoem@p@ftn\expandafter{\@tempxii{#1}}}% -\newenvironment{traditionalpoem}{\@traditionalpoem}{\@endtraditionalpoem} -\expandafter\def\csname traditionalpoem*\endcsname{\let\poem@obeylines=\obeylines\traditionalpoem} -\expandafter\def\csname endtraditionalpoem*\endcsname{\endtraditionalpoem} -\def\poem@finish{% -\poem@write@aux{max@poem@no}{\number\c@poem@no}% -\ifx\poem@needrun\relax -\PackageWarning{bidipoem}{Unjustified poem. Rerun XeLaTeX to get poem right}% -\global\let\poem@needrun\undefined -\fi -} -\ifx\AtEndDocument\undefined\else\AtEndDocument\poem@finish\fi -\newcounter{poem@no}\setcounter{poem@no}{\z@} -\ifx\max@poem@no\undefined - \def\max@poem@no{0}% -\fi -\newcommand{\poem@prop}[1]{\@nameuse{#1@\romannumeral\c@poem@no}} -\newcommand{\poem@write@aux}[2]{% - \def\@x{\immediate\write\@auxout{\global\noexpand\@namedef{#1}{#2}}}% - \@x -} -\def\@modernpoem{% -\par -\begingroup - \let\@footnotetext\bidipoem@p@ftntext - \let\@LTRfootnotetext\bidipoem@p@LTRftntext - \let\@RTLfootnotetext\bidipoem@p@RTLftntext -\parskip=\z@ -\parindent=\z@ -\def\[{\@settab\@tabplus\ignorespaces}% -\def\]{\@tabminus\ignorespaces}% -\def\newblock{\poemblocksep}% -\let\newpoem@tabcr\@tabcr -\def\par{% Redefine \par for possible \obeylines - \ifpoem@started\else - \ifdim\wd\@curline>\z@\global\poem@startedtrue\else - \@stopfield - \ifdim\wd\@curfield>\z@\global\poem@startedtrue\fi - \@contfield - \fi - \fi - \ifpoem@started\newpoem@tabcr\fi}% -\def\@tabcr{\global\poem@startedtrue\newpoem@tabcr}% -\global\poem@startedfalse -\csname poem@obeylines\endcsname -\let\poem@obeylines\relax -\begin{tabbing}% -} -\def\@endmodernpoem{% -\global\poem@startedfalse -\ifdim\wd\@curline>\z@\global\poem@startedtrue\else - \@stopfield - \ifdim\wd\@curfield>\z@\global\poem@startedtrue\fi - \@contfield -\fi -\ifpoem@started\else\let\@stopline\@stopfield\fi -\end{tabbing}% -\endgroup - \the\bidipoem@p@ftn - \global\bidipoem@p@ftn{}% -\par -} -\newenvironment{modernpoem}{\@modernpoem}{\@endmodernpoem} -\expandafter\def\csname modernpoem*\endcsname{\let\poem@obeylines=\obeylines\modernpoem} -\expandafter\def\csname endmodernpoem*\endcsname{\endmodernpoem} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `bidipoem.sty'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/bidipresentation.cls b/Master/texmf-dist/tex/xelatex/bidi/bidipresentation.cls deleted file mode 100644 index e412454de34..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/bidipresentation.cls +++ /dev/null @@ -1,98 +0,0 @@ -%% -%% This is file `bidipresentation.cls', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesClass{bidipresentation} -\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} -\ProcessOptions\relax -\LoadClass{article} - -\RequirePackage[foot=10.2pt,head=0pt,paperwidth=128mm,paperheight=96mm,left=5mm,top=5mm,right=7mm,bottom=8mm]{geometry} - -\RequirePackage{fancyhdr} -\renewcommand{\headrulewidth}{0mm} - -\renewcommand{\maketitle}% - {\ClassError{bidipresentation}{Caution: ``maketitle'' command not supported}% - {Please use ``titlepage'' environment instead}% -} - -\fancypagestyle{pres}{% -\fancyhf{}% -\fancyfoot[RO,LE]{\footnotesize \thepage}% -} - -\pagestyle{pres} - -\newcommand{\distance}[1]{\vspace*{\stretch{#1}}} -\newcommand{\abstand}[1]{\vspace*{\stretch{#1}}} - -\setlength{\parskip}{0.6ex} -\setlength{\parindent}{0mm} - -\newenvironment{plainslide}[1][]% - {{\raggedleft \large\bfseries #1\par}\par\vspace*{\stretch{1}}}% - {\par\vspace*{\stretch{1}}\newpage} - -\newenvironment{rawslide}{}{\newpage}% - -\def\itemize{% - \ifnum \@itemdepth >\thr@@\@toodeep\else - \advance\@itemdepth\@ne - \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}% - \expandafter - \list - \csname\@itemitem\endcsname - {\def\makelabel##1{\hss\llap{##1}}}% - \fi - \setlength{\itemsep}{0ex}% - \setlength{\parskip}{0.1ex}% - \setlength{\parsep}{0ex}% - }% -\let\enditemize =\endlist - -\def\enumerate{% - \ifnum \@enumdepth >\thr@@\@toodeep\else - \advance\@enumdepth\@ne - \edef\@enumctr{enum\romannumeral\the\@enumdepth}% - \expandafter - \list - \csname label\@enumctr\endcsname - {\usecounter\@enumctr\def\makelabel##1{\hss\llap{##1}}}% - \fi - \setlength{\itemsep}{0ex}% - \setlength{\parskip}{0.1ex}% - \setlength{\parsep}{0ex}% - }% -\let\endenumerate =\endlist - -\renewenvironment{description} - {\list{}{\labelwidth\z@ \itemindent-\leftmargin - \let\makelabel\descriptionlabel} - \setlength{\itemsep}{0ex}% - \setlength{\parskip}{0.1ex}% - \setlength{\parsep}{0ex}} - {\endlist} - -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `bidipresentation.cls'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/book-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/book-xetex-bidi.def deleted file mode 100644 index 5113e120d38..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/book-xetex-bidi.def +++ /dev/null @@ -1,177 +0,0 @@ -%% -%% This is file `book-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{book-xetex-bidi.def}[2010/07/25 v0.5 bidi adaptations for standard book class for XeTeX engine] -\@ifclassloaded{bookest}{}{% - \if@titlepage - \renewcommand\maketitle{\begin{titlepage}% - \let\footnotesize\small - \let\footnoterule\relax - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - \null\vfil - \vskip 60\p@ - \begin{center}% - {\LARGE \@title \par}% - \vskip 3em% - {\large - \lineskip .75em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1.5em% - {\large \@date \par}% % Set date in \large size. - \end{center}\par - \@thanks - \vfil\null - \end{titlepage}% - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\else -\renewcommand\maketitle{\par - \begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ % Prevents figures from going at top of page. - \@maketitle - \fi - \thispagestyle{plain}\@thanks - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\def\@maketitle{% - \newpage - \null - \vskip 2em% - \begin{center}% - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - {\LARGE \@title \par}% - \vskip 1.5em% - {\large - \lineskip .5em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1em% - {\large \@date}% - \end{center}% - \par - \vskip 1.5em} -\fi} -\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty{-\@highpenalty}% - \addvspace{2.25em \@plus\p@}% - \setlength\@tempdima{3em}% - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - {\leavevmode - \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par - \nobreak - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}}% - \endgroup - \fi} -\renewcommand\theequation - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@equation} -\renewcommand \thefigure - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@figure} -\renewcommand \thetable - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@table} -\renewcommand \thechapter {\@arabic\c@chapter} -\renewcommand \thesection {\thechapter\@SepMark\@arabic\c@section} -\renewcommand\thesubsection {\thesection\@SepMark\@arabic\c@subsection} -\renewcommand\thesubsubsection{\thesubsection \@SepMark\@arabic\c@subsubsection} -\renewcommand\theparagraph {\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand\thesubparagraph {\theparagraph\@SepMark\@arabic\c@subparagraph} -\def\@makechapterhead#1{% - \vspace*{50\p@}% - {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi \normalfont - \ifnum \c@secnumdepth >\m@ne - \if@mainmatter - \huge\bfseries \@chapapp\space \thechapter - \par\nobreak - \vskip 20\p@ - \fi - \fi - \interlinepenalty\@M - \Huge \bfseries #1\par\nobreak - \vskip 40\p@ - }} -\def\@makeschapterhead#1{% - \vspace*{50\p@}% - {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi - \normalfont - \interlinepenalty\@M - \Huge \bfseries #1\par\nobreak - \vskip 40\p@ - }} -\renewcommand\backmatter{% - \if@openright - \cleardoublepage - \else - \clearpage - \fi - \@mainmatterfalse} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `book-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/bookest-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/bookest-xetex-bidi.def deleted file mode 100644 index 382d639cf0f..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/bookest-xetex-bidi.def +++ /dev/null @@ -1,58 +0,0 @@ -%% -%% This is file `bookest-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{bookest-xetex-bidi.def}[2010/07/25 v0.4 bidi adaptations for bookest class for XeTeX engine] -\def\@makechapterhead#1{% - \vspace*{20\p@} - {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi \normalfont - \ifnum \c@secnumdepth >\m@ne - \if@mainmatter - {\colorA\huge\scshape \@chapapp\space \thechapter} - \par\nobreak - \vskip 10\p@ - \fi - \fi - \interlinepenalty\@M - {\colorB\hrule} - \vskip 15\p@ - \if@RTL\begin{flushleft}\else\begin{flushright}\fi - {\colorA\Huge \bfseries #1}\par\nobreak - \if@RTL\end{flushleft}\else\end{flushright}\fi - \vskip 5\p@ - {\colorB\hrule} - \vskip 30\p@ - }} -\def\@makeschapterhead#1{% - \vspace*{20\p@} - {\parindent \z@ \raggedright \normalfont - {\colorB\hrule} - \vskip 15\p@ - \begin{center} - {\colorA\Huge \bfseries #1}\par\nobreak - \end{center} - \vskip 5\p@ - {\colorB\hrule} - \vskip 30\p@ - }} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `bookest-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/breqn-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/breqn-xetex-bidi.def deleted file mode 100644 index 6854f373be3..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/breqn-xetex-bidi.def +++ /dev/null @@ -1,80 +0,0 @@ -%% -%% This is file `breqn-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{breqn-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for breqn package for XeTeX engine] -\def\@dmath[#1]{\if@RTL\@RTLfalse\fi% - \everydisplay\expandafter{\the\everydisplay \display@setup}% - \if@noskipsec \leavevmode \fi - \if@inlabel \leavevmode \global\@inlabelfalse \fi - \if\eq@group\else\eq@prelim\fi - \setkeys{breqn}{#1}% - \the\eqstyle - \eq@setnumber - \begingroup - \eq@setup@a - \eq@startup -} -\def\@dgroup[#1]{\if@RTL\@RTLfalse\fi% - \let\eq@group\@True \global\let\eq@GRP@first@dmath\@True - \global\GRP@queue\@emptytoks \global\setbox\GRP@box\box\voidb@x - \global\let\GRP@label\@empty - \global\grp@wdL\z@\global\grp@wdR\z@\global\grp@wdT\z@ - \global\grp@linewidth\z@\global\grp@wdNum\z@ - \global\let\grp@eqs@numbered\@False - \global\let\grp@aligned\@True - \global\let\grp@shiftnumber\@False - \eq@prelim - \setkeys{breqn}{#1}% - \if\grp@hasNumber \grp@setnumber \fi -} -\def\@dseries[#1]{\if@RTL\@RTLfalse\fi% - \let\display@setup\dseries@display@setup - % Question: should this be the default for dseries??? - \global\eq@wdCond\z@ - \@dmath[layout={M},#1]% - \mathsurround\z@\@@math \penalty\@Mi - \let\endmath\ends@math - \def\premath{% - \ifdim\lastskip<.3em \unskip - \else\ifnum\lastpenalty<\@M \dquad\fi\fi -}% - \def\postmath{\unpenalty\eq@addpunct \penalty\intermath@penalty \dquad \@ignoretrue}% -\ignorespaces -} -\def\eqnumform#1{\if@Latin\else\beginR\@RTLtrue\fi(#1\@@italiccorr)\if@Latin\else\endR\fi} -\renewenvironment{dsuspend}{% - \global\setbox\EQ@box\vbox\bgroup\if@Latin\else\@RTLtrue\fi \@parboxrestore - \parshape 1 \displayindent \displaywidth\relax - \hsize=\columnwidth \noindent\ignorespaces -}{% - \par\egroup - \global\setbox\GRP@box\vbox{% - \hbox{\copy\EQ@box\vtop{\unvbox\EQ@box}}% - \unvbox\GRP@box - }% - \global\GRP@queue\@xp{\the\GRP@queue - \@elt{\let\eq@isIntertext\@True}% - }% -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `breqn-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/caption-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/caption-xetex-bidi.def deleted file mode 100644 index 4c9c7ba410a..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/caption-xetex-bidi.def +++ /dev/null @@ -1,27 +0,0 @@ -%% -%% This is file `caption-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{caption-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for caption package for XeTeX engine] -\let\@makecaption\caption@makecaption -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `caption-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/color-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/color-xetex-bidi.def deleted file mode 100644 index 0f108ac0f87..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/color-xetex-bidi.def +++ /dev/null @@ -1,66 +0,0 @@ -%% -%% This is file `color-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{color-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for color package for XeTeX engine] -\long\def\color@b@x#1#2#3{% - \leavevmode\if@RTL\beginL\fi - \setbox\z@\hbox{\kern\fboxsep{\set@color\if@RTL\beginR\fi#3\if@RTL\endR\fi}\kern\fboxsep}% - \dimen@\ht\z@\advance\dimen@\fboxsep\ht\z@\dimen@ - \dimen@\dp\z@\advance\dimen@\fboxsep\dp\z@\dimen@ - {#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}% - \box\z@}}\if@RTL\endL\fi} -\DeclareRobustCommand\color{% - \ifhmode\if@RTL\beginL\aftergroup\endR\fi\fi\@ifnextchar[\@undeclaredcolor\@declaredcolor} -\def\@declaredcolor#1{% - \@ifundefined{\string\color @#1}% - {\c@lor@error{`#1'}}% - {\expandafter\let\expandafter\current@color - \csname\string\color @#1\endcsname - \set@color}% - \ignorespaces\ifhmode\if@RTL\beginR\aftergroup\endL\fi\fi} -\def\@undeclaredcolor[#1]#2{% - \@ifundefined{color@#1}% - {\c@lor@error{model `#1'}}% - {\csname color@#1\endcsname\current@color{#2}% - \set@color}% - \ignorespaces\ifhmode\if@RTL\beginR\aftergroup\endL\fi\fi} -\DeclareRobustCommand\bidicolor{% - \@ifnextchar[\@bidiundeclaredcolor\@bidideclaredcolor} -\def\@bidiundeclaredcolor[#1]#2{% - \@ifundefined{color@#1}% - {\c@lor@error{model `#1'}}% - {\csname color@#1\endcsname\current@color{#2}% - \set@color}% - \ignorespaces} -\def\@bidideclaredcolor#1{% - \@ifundefined{\string\color @#1}% - {\c@lor@error{`#1'}}% - {\expandafter\let\expandafter\current@color - \csname\string\color @#1\endcsname - \set@color}% - \ignorespaces} -\def\color@box#1#2{\color@b@x\relax{\bidicolor#1{#2}}} -\def\color@fbox#1#2#3{% - \color@b@x{\fboxsep\z@\bidicolor#1{#2}\fbox}{\bidicolor#1{#3}}} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `color-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/colortbl-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/colortbl-xetex-bidi.def deleted file mode 100644 index 0b41e0c1520..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/colortbl-xetex-bidi.def +++ /dev/null @@ -1,63 +0,0 @@ -%% -%% This is file `colortbl-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{colortbl-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for colortbl package for XeTeX engine] -\def\CT@setup{% - \@tempdimb\col@sep - \@tempdimc\col@sep - \def\CT@color{% - \global\let\CT@do@color\CT@@do@color - \bidicolor}} -\def\@classz{\@classx - \@tempcnta \count@ - \prepnext@tok -\expandafter\CT@extract\the\toks\@tempcnta\columncolor!\@nil - \@addtopreamble{\if@RTL\beginL\fi% - \setbox\z@\hbox\bgroup\bgroup\if@RTL\beginR\fi - \ifcase \@chnum - \hskip\stretch{.5}\kern\z@ - \d@llarbegin - \insert@column - \d@llarend\hskip\stretch{.5}\or - \d@llarbegin \insert@column \d@llarend \hfill \or - \hfill\kern\z@ \d@llarbegin \insert@column \d@llarend \or - $\vcenter - \@startpbox{\@nextchar}\insert@column \@endpbox $\or - \vtop \@startpbox{\@nextchar}\insert@column \@endpbox \or - \vbox \@startpbox{\@nextchar}\insert@column \@endpbox - \fi - \if@RTL\endR\fi\egroup\egroup -\begingroup - \CT@setup - \CT@column@color - \CT@row@color - \CT@cell@color - \CT@do@color -\endgroup - \@tempdima\ht\z@ - \advance\@tempdima\minrowclearance - \vrule\@height\@tempdima\@width\z@ - \unhbox\z@\if@RTL\endL\fi}% - \prepnext@tok} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `colortbl-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/cvthemebidicasual.sty b/Master/texmf-dist/tex/xelatex/bidi/cvthemebidicasual.sty deleted file mode 100644 index 7cf3de727d5..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/cvthemebidicasual.sty +++ /dev/null @@ -1,124 +0,0 @@ -%% -%% This is file `cvthemebidicasual.sty', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{cvthemebidicasual} -\DeclareOption{blue}{} -\newif\if@colourorange\@colourorangefalse -\DeclareOption{orange}{\@colourorangetrue} -\newif\if@colourgreen\@colourgreenfalse -\DeclareOption{green}{\@colourgreentrue} -\newif\if@colourred\@colourredfalse -\DeclareOption{red}{\@colourredtrue} -\newif\if@colourgrey\@colourgreyfalse -\DeclareOption{grey}{\@colourgreytrue} -\DeclareOption*{ - \PackageWarning{cvthemebidicasual}{Unknown option ‘\CurrentOption’}} -\ExecuteOptions{colour} -\ProcessOptions\relax -\renewcommand*{\listitemsymbol}{\textbullet} -\definecolor{firstnamecolor}{rgb}{0.65,0.65,0.65} -\familynamecolour{808080} -\firstnamecolour{A9A9A9} -\quotecolour{696969} -\addresscolour{696969} -\definecolor{sectionrectanglecolor}{rgb}{0.25,0.50,0.75} -\sectiontitlecolour{1E90FF} -\subsectioncolour{4682B4} -\definecolor{rulecolour}{gray}{0.6} -\definecolor{footersymbolcolour}{rgb}{0.25,0.50,0.75} -\definecolor{footersymbolcolor}{rgb}{0.25,0.50,0.75} -\if@colourorange - \definecolor{sectionrectanglecolor}{rgb}{1.00,0.65,0.20} - \definecolor{sectionrectanglecolor}{rgb}{1.00,0.65,0.20} - \sectiontitlecolour{FF8C00} - \subsectioncolour{FF8C00} - \definecolor{footersymbolcolour}{rgb}{0.95,0.55,0.15} - \definecolor{footersymbolcolor}{rgb}{0.95,0.55,0.15}\fi -\if@colourgreen - \definecolor{sectionrectanglecolor}{rgb}{0.55,0.85,0.35} - \definecolor{sectionrectanglecolour}{rgb}{0.55,0.85,0.35} - \sectiontitlecolour{008000} - \subsectioncolour{008000} - \definecolor{footersymbolcolour}{rgb}{0.30,0.65,0.15} - \definecolor{footersymbolcolor}{rgb}{0.30,0.65,0.15}\fi -\if@colourred - \definecolor{sectionrectanglecolor}{rgb}{1.00,0.30,0.30} - \definecolor{sectionrectanglecolour}{rgb}{1.00,0.30,0.30} - \sectiontitlecolour{FF0000} - \subsectioncolour{FF0000} - \definecolor{footersymbolcolour}{rgb}{0.95,0.20,0.20} - \definecolor{footersymbolcolor}{rgb}{0.95,0.20,0.20}\fi -\if@colourgrey - \definecolor{sectionrectanglecolor}{rgb}{0.75,0.75,0.75} - \definecolor{sectionrectanglecolour}{rgb}{0.75,0.75,0.75} - \sectiontitlecolour{808080} - \subsectioncolour{808080} - \definecolor{footersymbolcolour}{rgb}{0.35,0.35,0.35} - \definecolor{footersymbolcolor}{rgb}{0.35,0.35,0.35}\fi -\renewcommand*{\ttdefault}{pcr} -\renewcommand*{\firstnamefont}{\fontsize{38}{40}\mdseries\upshape} -\renewcommand*{\familynamefont}{\firstnamefont} -\renewcommand*{\addressfont}{\normalsize\mdseries\slshape} -\renewcommand*{\quotefont}{\large\slshape} -\renewcommand*{\sectionfont}{\Large\mdseries\upshape} -\renewcommand*{\subsectionfont}{\large\mdseries\upshape} -\renewcommand*{\maketitle}{% - {\beginL% - \ifthenelse{\isundefined{\@photo}}% - {}% - {{\color{firstnamecolor}\framebox{\includegraphics[width=\@photowidth]{\@photo}}}}% - \hfill% - \raggedleft{\if@RTL\beginR\fi\firstnamestyle{\@firstname}~\familynamestyle{\@familyname}\if@RTL\endR\fi}\endL\\[-.35em]}% - {\color{firstnamecolor}\rule{\textwidth}{.25ex}\\[2.5em]}% - \ifthenelse{\isundefined{\@quote}}% - {}% - {\centering{\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}}\\[2.5em]}% - }% -\newif\if@firstfooterelement\@firstfooterelementtrue -\providecommand*{\footersymbol}{} -\renewcommand*{\footersymbol}{% - \if@firstfooterelement% - \else% - { ~~\color{footersymbolcolor}\textbullet~~~}\fi} -\providecommand*{\makefooter}{} -\renewcommand*{\makefooter}{% - \fancypagestyle{plain}{% - \fancyfoot[c]{% - \parbox{0.8\textwidth}{% - \centering% - \addressfont\@addresscolour% - \ifthenelse{\isundefined{\@address}}{}{% - \if@RTLmain\beginR\fi\addresssymbol~\@address\if@RTLmain\endR\fi\\% - \@firstfooterelementfalse}% - \if@RTLmain\beginR\fi\ifthenelse{\isundefined{\@mobile}}{}{\if@RTLmain\beginR\fi\mobilesymbol~\@mobile\if@RTLmain\endR\fi\@firstfooterelementfalse}% - \ifthenelse{\isundefined{\@phone}}{}{\footersymbol\if@RTLmain\beginR\fi\phonesymbol~\@phone\if@RTLmain\endR\fi\@firstfooterelementfalse}% - \ifthenelse{\isundefined{\@fax}}{}{\footersymbol\if@RTLmain\beginR\fi\faxsymbol~\@fax\if@RTLmain\endR\fi\@firstfooterelementfalse}% - \ifthenelse{\isundefined{\@email}}{}{\footersymbol\if@RTLmain\beginR\fi\emailsymbol~\emaillink{\@email}\if@RTLmain\endR\fi\@firstfooterelementfalse}% - \ifthenelse{\isundefined{\@extrainfo}}{}{\if@RTLmain\beginR\fi\footersymbol\@extrainfo\if@RTLmain\endR\fi\@firstfooterelementfalse}\if@RTLmain\endR\fi}}% - }% - \pagestyle{plain}} -\AtBeginDocument{\makefooter} - -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `cvthemebidicasual.sty'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/cvthemebidiclassic.sty b/Master/texmf-dist/tex/xelatex/bidi/cvthemebidiclassic.sty deleted file mode 100644 index d2ff4eed4d5..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/cvthemebidiclassic.sty +++ /dev/null @@ -1,131 +0,0 @@ -%% -%% This is file `cvthemebidiclassic.sty', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{cvthemebidiclassic} -\DeclareOption{blue}{} -\newif\if@colourorange\@colourorangefalse -\DeclareOption{orange}{\@colourorangetrue} -\newif\if@colourgreen\@colourgreenfalse -\DeclareOption{green}{\@colourgreentrue} -\newif\if@colourred\@colourredfalse -\DeclareOption{red}{\@colourredtrue} -\newif\if@colourgrey\@colourgreyfalse -\DeclareOption{grey}{\@colourgreytrue} -\DeclareOption*{ - \PackageWarning{cvthemebidiclassic}{Unknown option ‘\CurrentOption’}} -\ExecuteOptions{colour} -\ProcessOptions\relax -\renewcommand*{\listitemsymbol}{\textbullet} -\firstnamecolour{} -\familynamecolour{} -\titlecolour{808080} -\quotecolour{696969} -\addresscolour{696969} -\definecolor{sectionrectanglecolour}{rgb}{0.25,0.50,0.75} -\definecolor{sectionrectanglecolor}{rgb}{0.25,0.5,0.75} -\sectiontitlecolour{1E90FF} -\subsectioncolour{4682B4} -\if@colourorange - \addresscolour{FF8C00} - \definecolor{sectionrectanglecolour}{rgb}{1.00,0.65,0.20} - \definecolor{sectionrectanglecolor}{rgb}{1,0.65,0.20} - \sectiontitlecolour{FF8C00} - \subsectioncolour{FF8C00}\fi -\if@colourgreen - \addresscolour{008000} - \definecolor{sectionrectanglecolour}{rgb}{0.55,0.85,0.35} - \definecolor{sectionrectanglecolor}{rgb}{0.55,0.85,0.35} - \sectiontitlecolour{008000} - \subsectioncolour{008000}\fi -\if@colourred - \addresscolour{FF0000} - \definecolor{sectionrectanglecolour}{rgb}{1.00,0.30,0.30} - \definecolor{sectionrectanglecolor}{rgb}{1.00,0.30,0.30} - \sectiontitlecolour{FF0000} - \subsectioncolour{FF0000}\fi -\if@colourgrey - \addresscolour{808080} - \definecolor{sectionrectanglecolour}{rgb}{0.75,0.75,0.75} - \definecolor{sectionrectanglecolor}{rgb}{0.75,0.75,0.75} - \sectiontitlecolour{808080} - \subsectioncolour{808080}\fi -\renewcommand*{\ttdefault}{pcr} -\renewcommand*{\firstnamefont}{\fontsize{34}{36}\mdseries\upshape} -\renewcommand*{\titlefont}{\LARGE\mdseries\slshape} -\renewcommand*{\addressfont}{\normalsize\mdseries\slshape} -\renewcommand*{\familynamefont}{\firstnamefont} -\renewcommand*{\quotefont}{\large\slshape} -\renewcommand*{\sectionfont}{\Large\mdseries\upshape} -\renewcommand*{\subsectionfont}{\large\mdseries\upshape} -\newlength{\maketitlenamemaxwidth} -\setlength{\maketitlenamemaxwidth}{.525\textwidth} -\newlength{\maketitlenamefullwidth} -\settowidth{\maketitlenamefullwidth}{\firstnamestyle{\@firstname~}\familynamestyle{\@familyname}} -\newlength{\maketitlenamewidth} -\ifnum\maketitlenamemaxwidth<\maketitlenamefullwidth\setlength{\maketitlenamewidth}{\maketitlenamemaxwidth}\else\setlength{\maketitlenamewidth}{\maketitlenamefullwidth}\fi -\newlength{\maketitlepicturewidth} -\setlength{\maketitlepicturewidth}{\@photowidth} -\newlength{\maketitledetailswidth} -\renewcommand*{\recomputethemelengths}{% - \setlength{\maketitledetailswidth}{\textwidth}% - \addtolength{\maketitledetailswidth}{-\maketitlenamewidth}% - \addtolength{\maketitledetailswidth}{-\separatorcolumnwidth}% - \addtolength{\maketitledetailswidth}{-\maketitlepicturewidth}} -\recomputethemelengths -\newif\if@firstdetailselement\@firstdetailselementtrue -\newcommand*{\maketitledetailsnewline}{ - \if@firstdetailselement% - \@firstdetailselementfalse% - \else% - \\[.2em]\fi} -\renewcommand*{\maketitle}{% - % name and title - \begin{minipage}[b]{\maketitlenamewidth}% - \firstnamestyle{\@firstname~}\familynamestyle{\@familyname}% - \ifthenelse{\equal{\@title}{}}{}{\\[1.25em]\titlestyle{\@title}}% - \end{minipage}% - % optional data - \begin{minipage}[b]{\maketitledetailswidth}% - \raggedleft\addressfont\@addresscolour% - \ifthenelse{\isundefined{\@address}}{}{% - \maketitledetailsnewline% - \addresssymbol~\\\@address}% - \ifthenelse{\isundefined{\@mobile}}{}{\maketitledetailsnewline\mobilesymbol~\@mobile}% - \ifthenelse{\isundefined{\@phone}}{}{\maketitledetailsnewline\phonesymbol~\@phone}% - \ifthenelse{\isundefined{\@fax}}{}{\maketitledetailsnewline\faxsymbol~\@fax}% - \ifthenelse{\isundefined{\@email}}{}{\maketitledetailsnewline\emailsymbol~\emaillink{\@email}}% - \ifthenelse{\isundefined{\@extrainfo}}{}{\maketitledetailsnewline\@extrainfo}% - \end{minipage}% - % optional photo - \ifthenelse{\isundefined{\@photo}}% - {}% - {\hspace*{\separatorcolumnwidth}\color{firstnamecolor}\framebox{\includegraphics[width=\maketitlepicturewidth]{\@photo}}}\\[3em]% - % optional quote - \ifthenelse{\isundefined{\@quote}}% - {}% - {\centering{\begin{minipage}{\quotewidth}\centering\quotestyle{\@quote}\end{minipage}}\\[2.5em]}% - } - -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `cvthemebidiclassic.sty'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/draftwatermark-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/draftwatermark-xetex-bidi.def deleted file mode 100644 index 4cd997a2ec4..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/draftwatermark-xetex-bidi.def +++ /dev/null @@ -1,28 +0,0 @@ -%% -%% This is file `draftwatermark-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{draftwatermark-xetex-bidi.def}[2010/07/25 v0.2 bidi adaptations for draftwatermark package for XeTeX engine] -\renewcommand\SetWatermarkText[1]{% - \def\sc@wm@text{\if@RTLmain\beginR\fi#1\if@RTLmain\endR\fi}} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `draftwatermark-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/extbook-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/extbook-xetex-bidi.def deleted file mode 100644 index c56e0893c8c..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/extbook-xetex-bidi.def +++ /dev/null @@ -1,176 +0,0 @@ -%% -%% This is file `extbook-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{extbook-xetex-bidi.def}[2010/07/25 v0.2 bidi adaptations for extbook class for XeTeX engine] - \if@titlepage - \renewcommand\maketitle{\begin{titlepage}% - \let\footnotesize\small - \let\footnoterule\relax - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - \null\vfil - \vskip 60\p@ - \begin{center}% - {\LARGE \@title \par}% - \vskip 3em% - {\large - \lineskip .75em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1.5em% - {\large \@date \par}% % Set date in \large size. - \end{center}\par - \@thanks - \vfil\null - \end{titlepage}% - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\else -\renewcommand\maketitle{\par - \begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ % Prevents figures from going at top of page. - \@maketitle - \fi - \thispagestyle{plain}\@thanks - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\def\@maketitle{% - \newpage - \null - \vskip 2em% - \begin{center}% - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - {\LARGE \@title \par}% - \vskip 1.5em% - {\large - \lineskip .5em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1em% - {\large \@date}% - \end{center}% - \par - \vskip 1.5em} -\fi -\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty{-\@highpenalty}% - \addvspace{2.25em \@plus\p@}% - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - {\leavevmode - \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par - \nobreak - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}}% - \endgroup - \fi} -\renewcommand\theequation - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@equation} -\renewcommand \thefigure - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@figure} -\renewcommand \thetable - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@table} -\renewcommand \thechapter {\@arabic\c@chapter} -\renewcommand \thesection {\thechapter\@SepMark\@arabic\c@section} -\renewcommand\thesubsection {\thesection\@SepMark\@arabic\c@subsection} -\renewcommand\thesubsubsection{\thesubsection \@SepMark\@arabic\c@subsubsection} -\renewcommand\theparagraph {\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand\thesubparagraph {\theparagraph\@SepMark\@arabic\c@subparagraph} -\def\@makechapterhead#1{% - \vspace*{50\p@}% - {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi \normalfont - \ifnum \c@secnumdepth >\m@ne - \if@mainmatter - \huge\bfseries \@chapapp\space \thechapter - \par\nobreak - \vskip 20\p@ - \fi - \fi - \interlinepenalty\@M - \Huge \bfseries #1\par\nobreak - \vskip 40\p@ - }} - -\def\@makeschapterhead#1{% - \vspace*{50\p@}% - {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi - \normalfont - \interlinepenalty\@M - \Huge \bfseries #1\par\nobreak - \vskip 40\p@ - }} -\renewcommand\backmatter{% - \if@openright - \cleardoublepage - \else - \clearpage - \fi - \@mainmatterfalse} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `extbook-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/fancyhdr-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/fancyhdr-xetex-bidi.def deleted file mode 100644 index 24be58e219e..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/fancyhdr-xetex-bidi.def +++ /dev/null @@ -1,36 +0,0 @@ -%% -%% This is file `fancyhdr-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{fancyhdr-xetex-bidi.def}[2010/07/25 v0.2 bidi adaptations for fancyhdr package for XeTeX engine] -\def\@fancyhead#1#2#3#4#5{\if@RTLmain\beginR\fi#1\if@RTLmain\endR\fi\hbox to\headwidth{\fancy@reset - \@fancyvbox\headheight{\hbox - {\rlap{\parbox[b]{\headwidth}{\if@RTLmain\raggedleft\else\raggedright\fi\if@RTLmain\beginR\fi#2\if@RTLmain\endR\fi}}\hfill - \parbox[b]{\headwidth}{\centering\if@RTLmain\beginR\fi#3\if@RTLmain\endR\fi}\hfill - \llap{\parbox[b]{\headwidth}{\if@RTLmain\raggedright\else\raggedleft\fi\if@RTLmain\beginR\fi#4\if@RTLmain\endR\fi}}}\headrule}}\if@RTLmain\beginR\fi#5\if@RTLmain\endR\fi} -\def\@fancyfoot#1#2#3#4#5{\if@RTLmain\beginR\fi#1\if@RTLmain\endR\fi\hbox to\headwidth{\fancy@reset - \@fancyvbox\footskip{\footrule - \hbox{\rlap{\parbox[t]{\headwidth}{\if@RTLmain\raggedleft\else\raggedright\fi\if@RTLmain\beginR\fi#2\if@RTLmain\endR\fi}}\hfill - \parbox[t]{\headwidth}{\centering\if@RTLmain\beginR\fi#3\if@RTLmain\endR\fi}\hfill - \llap{\parbox[t]{\headwidth}{\if@RTLmain\raggedright\else\raggedleft\fi\if@RTLmain\beginR\fi#4\if@RTLmain\endR\fi}}}}}\if@RTLmain\beginR\fi#5\if@RTLmain\endR\fi} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `fancyhdr-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/fleqn-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/fleqn-xetex-bidi.def deleted file mode 100644 index 42988d14205..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/fleqn-xetex-bidi.def +++ /dev/null @@ -1,55 +0,0 @@ -%% -%% This is file `fleqn-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{fleqn-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for fleqn tag for XeTeX engine] -\renewcommand\[{\relax - \ifmmode\@badmath - \else - \begin{trivlist}% - \@beginparpenalty\predisplaypenalty - \@endparpenalty\postdisplaypenalty - \item[]\leavevmode - \hb@xt@\linewidth\bgroup \beginL$\m@th\displaystyle %$ - \hskip\mathindent\bgroup - \fi} -\renewcommand\]{\relax - \ifmmode - \egroup $\hfil% $ - \endL\egroup - \end{trivlist}% - \else \@badmath - \fi} -\renewenvironment{equation}% - {\@beginparpenalty\predisplaypenalty - \@endparpenalty\postdisplaypenalty - \refstepcounter{equation}% - \trivlist \item[]\leavevmode - \hb@xt@\linewidth\bgroup\beginL $\m@th% $ - \displaystyle - \hskip\mathindent}% - {$\hfil % $ - \displaywidth\linewidth\hbox{\@eqnnum}% - \endL\egroup - \endtrivlist} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `fleqn-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/flowfram-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/flowfram-xetex-bidi.def deleted file mode 100644 index c466ca32872..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/flowfram-xetex-bidi.def +++ /dev/null @@ -1,155 +0,0 @@ -%% -%% This is file `flowfram-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{flowfram-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for flowfram package for XeTeX engine] -\def\@outputdblcol{% -\@nxtcol=\c@thisframe -\c@curpg=\c@page -\@g@tnextcol{\@nxtcol}% -\if@ff@nwpg % next flow frame starts on new page - \global\@firstcolumntrue - \@setcolbox\c@thisframe - \if@specialpage - \global\@specialpagefalse - \@nameuse{ps@\@specialstyle}\relax - \fi - \if@twoside - \ifodd\count\z@ - \let\@thehead\@oddhead - \let\@thefoot\@oddfoot - \else - \let\@thehead\@evenhead - \let\@thefoot\@evenfoot - \fi - \else - \let\@thehead\@oddhead - \let\@thefoot\@oddfoot - \fi - \@begindvi - \@dodynamicthehead\@dodynamicthefoot - \vbadness=\@M - \setbox\@outputbox\vbox{\hbox to \textwidth{\@ff@do@allframes}}% - \@combinedblfloats - \@outputpage -\advance\c@curpg by -\c@page\relax - \whiledo{\c@curpg>0}{\advance\c@curpg by -1\relax - \setbox\@outputbox\vbox{\hbox to \textwidth{\@ff@do@allframes}}% -\@outputpage} - \begingroup - \@dblfloatplacement - \@startdblcolumn - \@whilesw \if@fcolmade \fi - {\@outputpage \@startdblcolumn }\endgroup - \@resetst@tics - \@resetdyn@mics -\else % still on same page, save contents of box255 - \global\@firstcolumnfalse - \@setcolbox\c@thisframe -\fi -\global\c@thisframe=\@nxtcol -\@setcol{\c@thisframe}\relax -\global\@colht\vsize -} -\def\@outputpage{% -\begingroup - \let\protect\noexpand - \@resetactivechars - \global\let\@@if@newlist\if@newlist - \global\@newlistfalse\@parboxrestore - \shipout\vbox{\set@typeset@protect - \aftergroup - \endgroup - \aftergroup - \set@typeset@protect - \reset@font\normalsize\normalsfcodes - \let\label\@gobble - \let\index\@gobble - \let\glossary\@gobble - \baselineskip\z@skip - \lineskip\z@skip - \lineskiplimit\z@ - \vskip\topmargin\moveright\@themargin - \vbox{% - \vskip\headheight - \vskip\headsep - \box\@outputbox - }}% - \global\let\if@newlist\@@if@newlist - \stepcounter{page}% - \setcounter{displayedframe}{0}% - \let\firstmark\botmark} - - -\newcommand*\bidi@s@tfftextcol{\ifthenelse{\equal{\ff@txtcol}{}}{}{% -\expandafter\bidicolor\ff@txtcol}} - -\newcommand{\bidi@ff@box}[3]{{\@ffbackground{\vbox to#2 -{\hb@xt@ #1{\hss{\bidi@s@tfftextcol #3}\hss}\vss\kern\z@}}}} - - -\renewcommand*{\@docolbox}[1]{% -\edef\ff@frametype{% -\csname @ff@frametype@\romannumeral#1\endcsname}% -\edef\ff@col{\csname @ff@col@\romannumeral#1\endcsname}% -\edef\ff@txtcol{\csname @ff@txtcol@\romannumeral#1\endcsname}% -\edef\ff@backcol{\csname @ff@backcol@\romannumeral#1\endcsname}% -\@ff@setoffset{#1}% -\rotateframe{\csname @ff@angle@\romannumeral#1\endcsname}{% -\ifthenelse{\boolean{columnframe\romannumeral#1}}{% -\@ff@fbox{\csname colwidth\romannumeral#1\endcsname}% -{\csname colheight\romannumeral#1\endcsname}{% -\expandafter\box\csname column\romannumeral#1\endcsname}{% -\csname\ff@frametype\endcsname}% -}{% -\bidi@ff@box{\csname colwidth\romannumeral#1\endcsname}% -{\csname colheight\romannumeral#1\endcsname}{% -\expandafter\box\csname column\romannumeral#1\endcsname}% -}}} -\@ifclassloaded{book}{% -\renewcommand\theequation - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@equation} -\renewcommand \thefigure - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@figure} -\renewcommand \thetable - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@table} -\renewcommand \thechapter {\@arabic\c@chapter} -\renewcommand \thesection {\thechapter\@SepMark\@arabic\c@section} -\renewcommand\thesubsection {\thesection\@SepMark\@arabic\c@subsection} -\renewcommand\thesubsubsection{\thesubsection \@SepMark\@arabic\c@subsubsection} -\renewcommand\theparagraph {\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand\thesubparagraph {\theparagraph\@SepMark\@arabic\c@subparagraph}}{} -\@ifclassloaded{report}{% -\renewcommand\theequation - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@equation} -\renewcommand \thefigure - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@figure} -\renewcommand \thetable - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@table} -\renewcommand \thechapter {\@arabic\c@chapter} -\renewcommand \thesection {\thechapter\@SepMark\@arabic\c@section} -\renewcommand\thesubsection {\thesection\@SepMark\@arabic\c@subsection} -\renewcommand\thesubsubsection{\thesubsection \@SepMark\@arabic\c@subsubsection} -\renewcommand\theparagraph {\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand\thesubparagraph {\theparagraph\@SepMark\@arabic\c@subparagraph}}{} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `flowfram-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/footnote-luatex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/footnote-luatex-bidi.def deleted file mode 100644 index f07784e623d..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/footnote-luatex-bidi.def +++ /dev/null @@ -1,26 +0,0 @@ -%% -%% This is file `footnote-luatex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{footnote-luatex-bidi.def}[2010/07/25 v0.1 bidi footnote macros for LuaTeX engine] -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `footnote-luatex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/footnote-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/footnote-xetex-bidi.def deleted file mode 100644 index 855a34bf08e..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/footnote-xetex-bidi.def +++ /dev/null @@ -1,256 +0,0 @@ -%% -%% This is file `footnote-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{footnote-xetex-bidi.def}[2010/07/25 v0.4 bidi footnote macros for XeTeX engine] -\if@RTLmain\@RTL@footnotetrue\else\@RTL@footnotefalse\fi -\def\bidi@footnote@output{{% - \dimen0=\ht\footins - \advance\dimen0 by\dp\footins - \def\@elt##1##2{% - \ifx\bidi@footnoterule\relax\global\let\bidi@footnoterule##2\fi - \advance\dimen0 by -##1\relax - \ifdim\dimen0<\z@ - {% - \let\@elt\relax\let\right@footnote\relax\let\left@footnote\relax - \dimen0=-\dimen0% - \xdef\new@bidi@footnote@list{\new@bidi@footnote@list\noexpand\@elt{\the\dimen0}{##2}}% -}% - \fi - \ifdim\dimen0>\z@\else -\let\right@footnote\relax\let\left@footnote\relax -\def\@elt####1####2{% - {\let\@elt\relax - \xdef\new@bidi@footnote@list{\new@bidi@footnote@list\noexpand\@elt{####1}{####2}}}% -}% - \fi - }% - \def\new@bidi@footnote@list{}% - \bidi@footnote@list - \global\let\bidi@footnote@list\new@bidi@footnote@list - }} -\def\right@footnote{% - \hbox to \columnwidth - {\beginR \vbox{\kern -3\p@ - \hrule width .4\columnwidth \kern2.6\p@}\hfil\endR}} -\def\left@footnote{% - \hrule width .4\columnwidth\kern 2.6\p@} -\def\textwidth@footnote{\kern-3\p@ - \hrule \@width \textwidth \kern 2.6\p@} -\def\right@footnoterule{\bidi@footnote@output\right@footnote\global\let\bidi@footnoterule\relax} -\def\left@footnoterule{\bidi@footnote@output\left@footnote\global\let\bidi@footnoterule\relax} -\def\textwidth@footnoterule{\bidi@footnote@output\textwidth@footnote\global\let\bidi@footnoterule\relax} -\def\auto@footnoterule{\bidi@footnote@output - \ifx\bidi@footnoterule\relax\if@RTL\right@footnote\else\left@footnote\fi\else\bidi@footnoterule\fi - \global\let\bidi@footnoterule\relax} -\def\leftfootnoterule{\def\footnoterule{\left@footnoterule}} -\let\LRfootnoterule=\leftfootnoterule -\def\rightfootnoterule{\def\footnoterule{\right@footnoterule}} -\def\textwidthfootnoterule{\def\footnoterule{\textwidth@footnoterule}} -\def\autofootnoterule{\def\footnoterule{\auto@footnoterule}} -\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}} -\def\bidi@footnote@list{} -\let\bidi@footnoterule\relax -\def\RTLfootnote{\@ifnextchar[\@xRTLfootnote{\stepcounter\@mpfn - \protected@xdef\@thefnmark{\thempfn}% - \@footnotemark\@RTLfootnotetext}} -\def\@xRTLfootnote[#1]{% - \begingroup - \csname c@\@mpfn\endcsname #1\relax - \unrestored@protected@xdef\@thefnmark{\thempfn}% - \endgroup - \@footnotemark\@RTLfootnotetext} -\def\LTRfootnote{\@ifnextchar[\@xLTRfootnote{\stepcounter\@mpfn - \protected@xdef\@thefnmark{\thempfn}% - \@footnotemark\@LTRfootnotetext}} -\def\@xLTRfootnote[#1]{% - \begingroup - \csname c@\@mpfn\endcsname #1\relax - \unrestored@protected@xdef\@thefnmark{\thempfn}% - \endgroup - \@footnotemark\@LTRfootnotetext} -\def\insertRTL{\bgroup\beginR\@RTLtrue} -\def\endinsertRTL{\endR\egroup} -\def\insertLTR{\bgroup\beginL\@RTLfalse} -\def\endinsertLTR{\endL\egroup} -\DeclareRobustCommand\InLTR{\insertLTR} -\DeclareRobustCommand\EInLTR{\endinsertLTR} -\DeclareRobustCommand\InRTL{\insertRTL} -\DeclareRobustCommand\EInRTL{\endinsertRTL} -\long\def\parse@lsent#1#2\EInLTR#3#4#5\parse@end{\@sentdirfalse -\def\@tempa{\InLTR}\def\@tempb{\EInLTR}\def\@tempc{#1}\def\@tempd{#4}% -\ifx\@tempa\@tempc\ifx\@tempb\@tempd\@sentdirtrue\fi\fi} -\long\def\parse@rsent#1#2\EInRTL#3#4#5\parse@end{\@sentdirfalse -\def\@tempa{\InRTL}\def\@tempb{\EInRTL}\def\@tempc{#1}\def\@tempd{#4}% -\ifx\@tempa\@tempc\ifx\@tempb\@tempd\@sentdirtrue\fi\fi} -\long\def\iflsentence#1{\parse@lsent#1\EInLTR123\parse@end\if@sentdir} -\long\def\ifrsentence#1{\parse@rsent#1\EInRTL123\parse@end\if@sentdir} -\long\def\bidi@footnotetext@dir#1{% - \@tempswatrue - \ifrsentence{#1}\rtl\@tempswafalse\fi - \iflsentence{#1}\ltr\@tempswafalse\fi - \if@tempswa\if@RTL\rtl\else\ltr\fi\fi - \xdef\bidi@this@footnote{\if@RTL\noexpand\right@footnote\else\noexpand\left@footnote\fi}% -} -\def\bidi@footnotetext@after{% - {% - \let\@elt\relax\let\right@footnote\relax\let\left@footnote\relax - \dimen0=\ht\footins - \advance\dimen0 by\dp\footins - \xdef\bidi@footnote@list{\bidi@footnote@list\@elt{\the\dimen0}{\bidi@this@footnote}}% - }% -} -\def\setfootnoteRL{\@RTL@footnotetrue} -\def\unsetfootnoteRL{\@RTL@footnotefalse} -\def\setfootnoteLR{\unsetfootnoteRL} -\long\def\@footnotetext#1{% - \begingroup - \setbox\footins - \vbox{\if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces#1\strut}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@RTLfootnotetext#1{% - \begingroup - \setbox\footins - \vbox{\@RTLtrue\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces #1\strut}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@LTRfootnotetext#1{% - \begingroup - \setbox\footins - \vbox{\@RTLfalse\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\columnwidth \@parboxrestore - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces#1\strut}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@mpRTLfootnotetext#1{% - \global\setbox\@mpfootins\vbox{\@RTLtrue% - \unvbox\@mpfootins - \reset@font\footnotesize - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel - {\csname p@mpfootnote\endcsname\@thefnmark}% - \color@begingroup - \bidi@footnotetext@dir{#1} - \ifnum\c@mpfootnote=1\if@RTL\global\let\bidi@footnoterule\right@footnote\else\global\let\bidi@footnoterule\left@footnote\fi\fi - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} -\long\def\@mpLTRfootnotetext#1{% - \global\setbox\@mpfootins\vbox{\@RTLfalse% - \unvbox\@mpfootins - \reset@font\footnotesize - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel - {\csname p@mpfootnote\endcsname\@thefnmark}% - \color@begingroup - \bidi@footnotetext@dir{#1} - \ifnum\c@mpfootnote=1\if@RTL\global\let\bidi@footnoterule\right@footnote\else\global\let\bidi@footnoterule\left@footnote\fi\fi - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} -\long\def\@mpfootnotetext#1{% - \global\setbox\@mpfootins\vbox{\if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi% - \unvbox\@mpfootins - \reset@font\footnotesize - \hsize\columnwidth - \@parboxrestore - \protected@edef\@currentlabel - {\csname p@mpfootnote\endcsname\@thefnmark}% - \color@begingroup - \bidi@footnotetext@dir{#1} - \ifnum\c@mpfootnote=1\if@RTL\global\let\bidi@footnoterule\right@footnote\else\global\let\bidi@footnoterule\left@footnote\fi\fi - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} -\def\@iiiminipage#1#2[#3]#4{% - \leavevmode - \@pboxswfalse - \setlength\@tempdima{#4}% - \def\@mpargs{{#1}{#2}[#3]{#4}}% - \setbox\@tempboxa\vbox\bgroup - \color@begingroup - \hsize\@tempdima - \textwidth\hsize \columnwidth\hsize - \@parboxrestore - \def\@mpfn{mpfootnote}\def\thempfn{\thempfootnote}\c@mpfootnote\z@ - \let\@footnotetext\@mpfootnotetext - \let\@LTRfootnotetext\@mpLTRfootnotetext - \let\@RTLfootnotetext\@mpRTLfootnotetext - \let\@listdepth\@mplistdepth \@mplistdepth\z@ - \@minipagerestore - \@setminipage} -\def\LTRthanks#1{\footnotemark - \protected@xdef\@thanks{\@thanks - \protect\LTRfootnotetext[\the\c@footnote]{#1}}% -} -\def\LTRfootnotetext{% - \@ifnextchar [\@xLTRfootnotenext - {\protected@xdef\@thefnmark{\thempfn}% - \@LTRfootnotetext}} -\def\@xLTRfootnotenext[#1]{% - \begingroup - \csname c@\@mpfn\endcsname #1\relax - \unrestored@protected@xdef\@thefnmark{\thempfn}% - \endgroup - \@LTRfootnotetext} -\def\RTLthanks#1{\footnotemark - \protected@xdef\@thanks{\@thanks - \protect\RTLfootnotetext[\the\c@footnote]{#1}}% -} -\let\@thanks\@empty -\def\RTLfootnotetext{% - \@ifnextchar [\@xRTLfootnotenext - {\protected@xdef\@thefnmark{\thempfn}% - \@RTLfootnotetext}} -\def\@xRTLfootnotenext[#1]{% - \begingroup - \csname c@\@mpfn\endcsname #1\relax - \unrestored@protected@xdef\@thefnmark{\thempfn}% - \endgroup - \@RTLfootnotetext} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `footnote-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/graphicx-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/graphicx-xetex-bidi.def deleted file mode 100644 index 961aef11f4b..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/graphicx-xetex-bidi.def +++ /dev/null @@ -1,130 +0,0 @@ -%% -%% This is file `graphicx-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{graphicx-xetex-bidi.def}[2010/07/25 v0.3 bidi adaptations for graphicx package for XeTeX engine] -\def\Grot@box@std#1#2{\ifmmode\else\if@RTL\beginL\fi\fi% - \Grot@setangle{#1}% - \setbox\z@\hbox{{\ifmmode\if@RTL\beginR\fi#2\if@RTL\endR\fi\else\if@RTL\beginR\fi#2\if@RTL\endR\fi\fi}}% - \Grot@x\z@ - \Grot@y\z@ - \Grot@box\ifmmode\else\if@RTL\endL\fi\fi} -\long\def\Gscale@box#1[#2]#3{\ifmmode\else\if@RTL\beginL\fi\fi% - \leavevmode - \def\Gscale@x{#1}\def\Gscale@y{#2}% - \setbox\z@\hbox{{#3}}% - \setbox\tw@\hbox{\Gscale@start\rlap{\copy\z@}\Gscale@end}% - \ifdim#2\p@<\z@ - \ht\tw@-#2\dp\z@ - \dp\tw@-#2\ht\z@ - \else - \ht\tw@#2\ht\z@ - \dp\tw@#2\dp\z@ - \fi - \ifdim#1\p@<\z@ - \hb@xt@-#1\wd\z@{\kern-#1\wd\z@\box\tw@\hss}% - \else - \wd\tw@#1\wd\z@ - \box\tw@ - \fi\ifmmode\else\if@RTL\endL\fi\fi} -\def\Gin@ii[#1]#2{\ifmmode\else\if@RTL\beginL\fi\fi% - \def\@tempa{[}\def\@tempb{#2}% - \ifx\@tempa\@tempb - \def\@tempa{\Gin@iii[#1][}% - \expandafter\@tempa - \else - \begingroup - \@tempswafalse - \toks@{\Ginclude@graphics{#2}}% - \setkeys{Gin}{#1}% - \Gin@esetsize - \the\toks@ - \endgroup - \fi\ifmmode\else\if@RTL\endL\fi\fi} -\def\reflectbox{\bidiGscale@box-1[1]} -\long\def\bidiGscale@box#1[#2]#3{\ifmmode\else\if@RTL\beginL\fi\fi% - \leavevmode - \def\Gscale@x{#1}\def\Gscale@y{#2}% - \setbox\z@\hbox{{\ifmmode\if@RTL\beginR\fi#3\if@RTL\endR\fi\else\if@RTL\beginR\fi#3\if@RTL\endR\fi\fi}}% - \setbox\tw@\hbox{\Gscale@start\rlap{\copy\z@}\Gscale@end}% - \ifdim#2\p@<\z@ - \ht\tw@-#2\dp\z@ - \dp\tw@-#2\ht\z@ - \else - \ht\tw@#2\ht\z@ - \dp\tw@#2\dp\z@ - \fi - \ifdim#1\p@<\z@ - \hb@xt@-#1\wd\z@{\kern-#1\wd\z@\box\tw@\hss}% - \else - \wd\tw@#1\wd\z@ - \box\tw@ - \fi\ifmmode\else\if@RTL\endL\fi\fi} -\def\scalebox#1{% - \@ifnextchar[{\bidiGscale@box{#1}}{\bidiGscale@box{#1}[#1]}} -\def\resizebox{% - \leavevmode - \@ifstar{\bidiGscale@@box\totalheight}{\bidiGscale@@box\height}} -\def\bidiGscale@@box#1#2#3{% - \let\@tempa\Gin@exclamation - \expandafter\def\expandafter\@tempb\expandafter{\string#2}% - \expandafter\def\expandafter\@tempc\expandafter{\string#3}% - \ifx\@tempb\@tempa - \ifx\@tempc\@tempa - \toks@{\mbox}% - \else - \toks@{\bidiGscale@box@dd{#3}#1}% - \fi - \else - \ifx\@tempc\@tempa - \toks@{\bidiGscale@box@dd{#2}\width}% - \else - \toks@{\bidiGscale@box@dddd{#2}\width{#3}#1}% - \fi - \fi - \the\toks@} -\long\def\bidiGscale@box@dd#1#2#3{% - \@begin@tempboxa\hbox{\ifmmode\if@RTL\beginR\fi#3\if@RTL\endR\fi\else\if@RTL\beginR\fi#3\if@RTL\endR\fi\fi}% - \setlength\@tempdima{#1}% - \setlength\@tempdimb{#2}% - \Gscale@div\@tempa\@tempdima\@tempdimb - \Gscale@box\@tempa[\@tempa]{\box\@tempboxa}% - \@end@tempboxa} -\long\def\bidiGscale@box@dddd#1#2#3#4#5{% - \@begin@tempboxa\hbox{\ifmmode\if@RTL\beginR\fi#5\if@RTL\endR\fi\else\if@RTL\beginR\fi#5\if@RTL\endR\fi\fi}% - \setlength\@tempdima{#1}% - \setlength\@tempdimb{#2}% - \Gscale@div\@tempa\@tempdima\@tempdimb - \setlength\@tempdima{#3}% - \setlength\@tempdimb{#4}% - \Gscale@div\@tempb\@tempdima\@tempdimb - \ifGin@iso - \ifdim\@tempa\p@>\@tempb\p@ - \let\@tempa\@tempb - \else - \let\@tempb\@tempa - \fi - \fi - \Gscale@box\@tempa[\@tempb]{\box\@tempboxa}% - \@end@tempboxa} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `graphicx-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/hyperref-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/hyperref-xetex-bidi.def deleted file mode 100644 index 9abd39f87bb..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/hyperref-xetex-bidi.def +++ /dev/null @@ -1,252 +0,0 @@ -%% -%% This is file `hyperref-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{hyperref-xetex-bidi.def}[2010/07/25 v0.4 bidi adaptations for hyperref package for XeTeX engine] -\AtBeginDocument{% -\def\contentsline#1#2#3#4{% - \ifx\\#4\\% - \csname l@#1\endcsname{#2}{#3}% - \else - \ifcase\Hy@linktoc % none - \csname l@#1\endcsname{#2}{#3}% - \or % section - \csname l@#1\endcsname{% - \beginL\hyper@linkstart{link}{#4}{\if@RTL\beginR\fi#2\if@RTL\endR\fi}\hyper@linkend\endL - }{#3}% - \or % page - \csname l@#1\endcsname{{#2}}{% - \beginL\hyper@linkstart{link}{#4}{#3}\hyper@linkend\endL - }% - \else % all - \csname l@#1\endcsname{% - \beginL\hyper@linkstart{link}{#4}{\if@RTL\beginR\fi#2\if@RTL\endR\fi}\hyper@linkend\endL - }{% - \beginL\hyper@linkstart{link}{#4}{#3}\hyper@linkend\endL - }% - \fi - \fi -} -\ifHy@hyperfootnotes - \let\H@@footnotetext\@footnotetext - \let\HRTL@@RTLfootnotetext\@RTLfootnotetext - \let\HLTR@@LTRfootnotetext\@LTRfootnotetext - \def\@xfootnotenext[#1]{% - \begingroup - \csname c@\@mpfn\endcsname #1\relax - \unrestored@protected@xdef\@thefnmark{\thempfn}% - \endgroup - \ifx\@footnotetext\@mpfootnotetext - \expandafter\H@@mpfootnotetext - \else - \expandafter\H@@footnotetext - \fi - }% - \def\@xRTLfootnotenext[#1]{% - \begingroup - \csname c@\@mpfn\endcsname #1\relax - \unrestored@protected@xdef\@thefnmark{\thempfn}% - \endgroup - \ifx\@RTLfootnotetext\@mpRTLfootnotetext - \expandafter\HRTL@@mpRTLfootnotetext - \else - \expandafter\HRTL@@RTLfootnotetext - \fi - }% - \def\@xLTRfootnotenext[#1]{% - \begingroup - \csname c@\@mpfn\endcsname #1\relax - \unrestored@protected@xdef\@thefnmark{\thempfn}% - \endgroup - \ifx\@LTRfootnotetext\@mpLTRfootnotetext - \expandafter\HLTR@@mpLTRfootnotetext - \else - \expandafter\HLTR@@LTRfootnotetext - \fi - }% - \def\@xfootnotemark[#1]{% - \begingroup - \c@footnote #1\relax - \unrestored@protected@xdef\@thefnmark{\thefootnote}% - \endgroup - \H@@footnotemark - }% - \let\H@@mpfootnotetext\@mpfootnotetext - \let\HRTL@@mpRTLfootnotetext\@mpRTLfootnotetext - \let\HLTR@@mpLTRfootnotetext\@mpLTRfootnotetext - \long\def\@mpfootnotetext#1{% - \H@@mpfootnotetext{% - \ifHy@nesting - \hyper@@anchor{\Hy@footnote@currentHref}{#1}% - \else - \Hy@raisedlink{% - \hyper@@anchor{\Hy@footnote@currentHref}{\relax}% - }#1% - \fi - }% - }% - \long\def\@mpRTLfootnotetext#1{% - \HRTL@@mpRTLfootnotetext{% - \ifHy@nesting - \hyper@@anchor{\Hy@footnote@currentHref}{#1}% - \else - \Hy@raisedlink{% - \hyper@@anchor{\Hy@footnote@currentHref}{\relax}% - }#1% - \fi - }% - }% - \long\def\@mpLTRfootnotetext#1{% - \HLTR@@mpLTRfootnotetext{% - \ifHy@nesting - \hyper@@anchor{\Hy@footnote@currentHref}{#1}% - \else - \Hy@raisedlink{% - \hyper@@anchor{\Hy@footnote@currentHref}{\relax}% - }#1% - \fi - }% - }% - \long\def\@footnotetext#1{% - \H@@footnotetext{% - \ifHy@nesting - \hyper@@anchor{\Hy@footnote@currentHref}{#1}% - \else - \Hy@raisedlink{% - \hyper@@anchor{\Hy@footnote@currentHref}{\relax}% - }% - \let\@currentHlabel\Hy@footnote@currentHlabel - \let\@currentHref\Hy@footnote@currentHref - \let\@currentlabelname\@empty - #1% - \fi - }% - }% - \long\def\@RTLfootnotetext#1{% - \HRTL@@RTLfootnotetext{% - \ifHy@nesting - \hyper@@anchor{\Hy@footnote@currentHref}{#1}% - \else - \Hy@raisedlink{% - \hyper@@anchor{\Hy@footnote@currentHref}{\relax}% - }% - \let\@currentHlabel\Hy@footnote@currentHlabel - \let\@currentHref\Hy@footnote@currentHref - \let\@currentlabelname\@empty - #1% - \fi - }% - }% - \long\def\@LTRfootnotetext#1{% - \HLTR@@LTRfootnotetext{% - \ifHy@nesting - \hyper@@anchor{\Hy@footnote@currentHref}{#1}% - \else - \Hy@raisedlink{% - \hyper@@anchor{\Hy@footnote@currentHref}{\relax}% - }% - \let\@currentHlabel\Hy@footnote@currentHlabel - \let\@currentHref\Hy@footnote@currentHref - \let\@currentlabelname\@empty - #1% - \fi - }% - }% - \def\@footnotemark{% - \leavevmode - \ifhmode\edef\@x@sf{\the\spacefactor}\nobreak\fi - \stepcounter{Hfootnote}% - \global\let\Hy@saved@currentHlabel\@currentHlabel - \global\let\Hy@saved@currentHref\@currentHref - \hyper@makecurrent{Hfootnote}% - \global\let\Hy@footnote@currentHlabel\@currentHlabel - \global\let\Hy@footnote@currentHref\@currentHref - \global\let\@currentHlabel\Hy@saved@currentHlabel - \global\let\@currentHref\Hy@saved@currentHref - \beginL\hyper@linkstart{link}{\Hy@footnote@currentHref}% - \@makefnmark - \hyper@linkend\endL - \ifhmode\spacefactor\@x@sf\fi - \relax - }% - \let\HyOrg@maketitle\maketitle - \def\maketitle{% - \let\Hy@saved@footnotemark\@footnotemark - \let\Hy@saved@footnotetext\@footnotetext - \let\HyRTL@saved@RTLfootnotetext\@RTLfootnotetext - \let\HyLTR@saved@LTRfootnotetext\@LTRfootnotetext - \let\@footnotemark\H@@footnotemark - \let\@footnotetext\H@@footnotetext - \let\@RTLfootnotetext\HRTL@@RTLfootnotetext - \let\@LTRfootnotetext\HLTR@@LTRfootnotetext - \@ifnextchar[\Hy@maketitle@optarg{% ] - \HyOrg@maketitle - \Hy@maketitle@end - }% - }% - \def\Hy@maketitle@optarg[#1]{% - \HyOrg@maketitle[{#1}]% - \Hy@maketitle@end - }% - \def\Hy@maketitle@end{% - \ifx\@footnotemark\H@@footnotemark - \let\@footnotemark\Hy@saved@footnotemark - \fi - \ifx\@footnotetext\H@@footnotetext - \let\@footnotetext\Hy@saved@footnotetext - \fi - \ifx\@RTLfootnotetext\HRTL@@RTLfootnotetext - \let\@RTLfootnotetext\HyRTL@saved@RTLfootnotetext - \fi - \ifx\@LTRfootnotetext\HLTR@@LTRfootnotetext - \let\@LTRfootnotetext\HyLTR@saved@LTRfootnotetext - \fi - }% - \def\realfootnote{% - \@ifnextchar[\@xfootnote{% - \stepcounter{\@mpfn}% - \protected@xdef\@thefnmark{\thempfn}% - \H@@footnotemark\H@@footnotetext - }% - }% -\fi -\def\hyper@link#1#2#3{% - \beginL\hyper@linkstart{#1}{#2}\if@RTL\beginR\fi#3\if@RTL\endR\fi\hyper@linkend\endL -} -\let\origin@href=\href -\renewcommand\href[2]{\beginL\origin@href{#1}{\if@RTL\beginR\fi#2\if@RTL\endR\fi}\endL} -\let\origin@url=\url -\renewcommand\url[1]{\beginL\origin@url{#1}\endL}% -\def\hyper@natlinkstart#1{% - \Hy@backout{#1}% - \beginL\hyper@linkstart{cite}{cite.#1}\if@RTL\beginR\fi% - \def\hyper@nat@current{#1}% -} -\def\hyper@natlinkend{% - \if@RTL\endR\fi\hyper@linkend\endL -} -\def\hyper@natlinkbreak#1#2{% - \if@RTL\endR\fi\hyper@linkend\endL#1\beginL\hyper@linkstart{cite}{cite.#2}\if@RTL\beginR\fi% -}% -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `hyperref-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/leqno-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/leqno-xetex-bidi.def deleted file mode 100644 index eb576128696..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/leqno-xetex-bidi.def +++ /dev/null @@ -1,29 +0,0 @@ -%% -%% This is file `leqno-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{leqno-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for leqno tag for XeTeX engine] -\renewcommand\@eqnnum{\hb@xt@.01\p@{}% - \rlap{\normalfont\normalcolor - \hskip -\displaywidth\if@RTL\beginR\fi(\theequation)\if@RTL\endR\fi}} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `leqno-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/letter-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/letter-xetex-bidi.def deleted file mode 100644 index 0c0dce9fee8..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/letter-xetex-bidi.def +++ /dev/null @@ -1,39 +0,0 @@ -%% -%% This is file `letter-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{letter-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for standard letter class for XeTeX engine] -\renewcommand*{\opening}[1]{\ifx\@empty\fromaddress - \thispagestyle{firstpage}% - {\if@RTL\raggedright\else\raggedleft\fi\@date\par}% - \else % home address - \thispagestyle{empty}% - {\if@RTL\raggedright\else\raggedleft\fi\if@RTL\begin{tabular}{r@{}}\else\begin{tabular}{l@{}}\fi\ignorespaces - \fromaddress \\*[2\parskip]% - \@date \end{tabular}\par}% - \fi - \vspace{2\parskip}% - {\if@RTL\raggedleft\else\raggedright\fi \toname \\ \toaddress \par}% - \vspace{2\parskip}% - #1\par\nobreak} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `letter-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/listings-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/listings-xetex-bidi.def deleted file mode 100644 index 9a2eee4a73a..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/listings-xetex-bidi.def +++ /dev/null @@ -1,44 +0,0 @@ -%% -%% This is file `listings-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{listings-xetex-bidi.def}[2010/07/25 v0.3 bidi adaptations for listings package for XeTeX engine] -\long\def\@makecaption#1#2{% - \vskip 10pt% - \setbox\@tempboxa\hbox{#1: #2}% - \ifdim \wd\@tempboxa >\hsize \if@RTLmain\beginR\fi#1: #2\par% - \else \hbox -to\hsize{\if@RTLmain\beginR\fi\hfil\box\@tempboxa\hfil% -\if@RTLmain\endR\fi}% - \fi} -\AtBeginDocument{ -\def\SepMark#1{\gdef\@SepMark{\if@RTLmain\beginR\fi#1\if@RTLmain\endR\fi}} -\SepMark{.} - \@ifundefined{thechapter}{\let\lst@ifnumberbychapter\iffalse}{} - \lst@ifnumberbychapter - \gdef\thelstlisting% - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@lstlisting} - \else - \gdef\thelstlisting{\@arabic\c@lstlisting} - \fi} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `listings-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/loadingorder-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/loadingorder-bidi.def deleted file mode 100644 index 4ee1e07497a..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/loadingorder-bidi.def +++ /dev/null @@ -1,184 +0,0 @@ -%% -%% This is file `loadingorder-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{loadingorder-bidi.def}[2010/07/25 v0.4 making sure that bidi is the last package loaded] -\newcommand\bidi@isloaded[2][]{ - \expandafter\ifx\csname if@bidi@#2loaded@\endcsname\relax - \expandafter\newif\csname if@bidi@#2loaded@\endcsname - \fi - \@ifpackageloaded{#2} - {\csname @bidi@#2loaded@true\endcsname #1} - {\csname @bidi@#2loaded@false\endcsname}} -\bidi@isloaded{amsmath} -\bidi@isloaded{amsthm} -\bidi@isloaded{breqn} -\bidi@isloaded{caption} -\bidi@isloaded{color} -\bidi@isloaded{xcolor} -\bidi@isloaded{colortbl} -\bidi@isloaded{flowfram} -\bidi@isloaded{xltxtra} -\bidi@isloaded{xunicode} -\bidi@isloaded{wrapfig} -\bidi@isloaded{graphicx} -\bidi@isloaded{hyperref} -\bidi@isloaded{fancyhdr} -\bidi@isloaded{draftwatermark} -\bidi@isloaded{pdfpages} -\bidi@isloaded{listings} -\bidi@isloaded{pstricks} -\bidi@isloaded{pgf} -\bidi@isloaded{tikz} -\bidi@isloaded{array} -\bidi@isloaded{stabular} -\bidi@isloaded{subfigure} -\bidi@isloaded{supertabular} -\bidi@isloaded{xtab} -\bidi@isloaded{longtable} -\bidi@isloaded{arydshln} -\bidi@isloaded{multicol} -\bidi@isloaded{minitoc} -\bidi@isloaded{ragged2e} -\bidi@isloaded{tabls} -\bidi@isloaded{tabulary} -\bidi@isloaded{tocstyle} -\bidi@isloaded{fontspec} -\bidi@isloaded{arabxetex} -\bidi@isloaded{polyglossia} -\bidi@isloaded{fancyvrb} -\AtBeginDocument{ - \if@bidi@amsmathloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package amsmath after bidi package. Please load package amsmath before bidi package, and then try to run xelatex on your document again}{}]{amsmath} - \fi% - \if@bidi@amsthmloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package amsthm after bidi package. Please load package amsthm before bidi package, and then try to run xelatex on your document again}{}]{amsthm} - \fi% - \if@bidi@breqnloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package breqn after bidi package. Please load package breqn before bidi package, and then try to run xelatex on your document again}{}]{breqn} - \fi% - \if@bidi@captionloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package caption after bidi package. Please load package caption before bidi package, and then try to run xelatex on your document again}{}]{caption} - \fi% - \if@bidi@colorloaded@\else - \@ifpackageloaded{hyperref}{}{% - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package color after bidi package. Please load package color before bidi package, and then try to run xelatex on your document again}{}]{color}} - \fi% - \if@bidi@xcolorloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package xcolor after bidi package. Please load package xcolor before bidi package, and then try to run xelatex on your document again}{}]{xcolor} - \fi% - \if@bidi@colortblloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package colortbl after bidi package. Please load package colortbl before bidi package, and then try to run xelatex on your document again}{}]{colortbl} - \fi% - \if@bidi@flowframloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package flowfram after bidi package. Please load package flowfram before bidi package, and then try to run xelatex on your document again}{}]{flowfram} - \fi% - \if@bidi@xltxtraloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package xltxtra after bidi package. Please load package xltxtra before bidi package, and then try to run xelatex on your document again}{}]{xltxtra} - \fi% - \if@bidi@xunicodeloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package xunicode after bidi package. Please load package xunicode before bidi package, and then try to run xelatex on your document again}{}]{xunicode} - \fi% - \if@bidi@wrapfigloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package wrapfig after bidi package. Please load package wrapfig before bidi package, and then try to run xelatex on your document again}{}]{wrapfig} - \fi% - \if@bidi@graphicxloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package graphicx after bidi package. Please load package graphicx before bidi package, and then try to run xelatex on your document again}{}]{graphicx} - \fi% - \if@bidi@hyperrefloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package hyperref after bidi package. Please load package hyperref before bidi package, and then try to run xelatex on your document again}{}]{hyperref} - \fi% - \if@bidi@fancyhdrloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package fancyhdr after bidi package. Please load package fancyhdr before bidi package, and then try to run xelatex on your document again}{}]{fancyhdr} - \fi% - \if@bidi@draftwatermarkloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package draftwatermark after bidi package. Please load package draftwatermark before bidi package, and then try to run xelatex on your document again}{}]{draftwatermark} - \fi% - \if@bidi@pdfpagesloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package pdfpages after bidi package. Please load package pdfpages before bidi package, and then try to run xelatex on your document again}{}]{pdfpages} - \fi% - \if@bidi@listingsloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package listings after bidi package. Please load package listings before bidi package, and then try to run xelatex on your document again}{}]{listings} - \fi% - \if@bidi@pstricksloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package pstricks after bidi package. Please load package pstricks before bidi package, and then try to run xelatex on your document again}{}]{pstricks} - \fi% - \if@bidi@pgfloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package pgf after bidi package. Please load package pgf before bidi package, and then try to run xelatex on your document again}{}]{pgf} - \fi% - \if@bidi@tikzloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package tikz after bidi package. Please load package tikz before bidi package, and then try to run xelatex on your document again}{}]{tikz} - \fi% - \if@bidi@arrayloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package array after bidi package. Please load package array before bidi package, and then try to run xelatex on your document again}{}]{array} - \fi% - \if@bidi@stabularloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package stabular after bidi package. Please load package stabular before bidi package, and then try to run xelatex on your document again}{}]{stabular} - \fi% - \if@bidi@subfigureloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package subfigure after bidi package. Please load package subfigure before bidi package, and then try to run xelatex on your document again}{}]{subfigure} - \fi% - \if@bidi@supertabularloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package supertabular after bidi package. Please load package supertabular before bidi package, and then try to run xelatex on your document again}{}]{supertabular} - \fi% - \if@bidi@xtabloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package xtab after bidi package. Please load package xtab before bidi package, and then try to run xelatex on your document again}{}]{xtab} - \fi% - \if@bidi@longtableloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package longtable after bidi package. Please load package longtable before bidi package, and then try to run xelatex on your document again}{}]{longtable} - \fi% - \if@bidi@arydshlnloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package arydshln after bidi package. Please load package arydshln before bidi package, and then try to run xelatex on your document again}{}]{arydshln} - \fi% - \if@bidi@multicolloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package multicol after bidi package. Please load package multicol before bidi package, and then try to run xelatex on your document again}{}]{multicol} - \fi% - \if@bidi@minitocloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package minitoc after bidi package. Please load package minitoc before bidi package, and then try to run xelatex on your document again}{}]{minitoc} - \fi% - \csname if@bidi@ragged2eloaded@\endcsname\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package ragged2e after bidi package. Please load package ragged2e before bidi package, and then try to run xelatex on your document again}{}]{ragged2e} - \fi% - \if@bidi@tablsloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package tabls after bidi package. Please load package tabls before bidi package, and then try to run xelatex on your document again}{}]{tabls} - \fi% - \if@bidi@tabularyloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package tabulary after bidi package. Please load package tabulary before bidi package, and then try to run xelatex on your document again}{}]{tabulary} - \fi% - \if@bidi@tocstyleloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package tocstyle after bidi package. Please load package tocstyle before bidi package, and then try to run xelatex on your document again}{}]{tocstyle} - \fi% - \if@bidi@fontspecloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package fontspec after bidi package. Please load package fontspec before bidi package, and then try to run xelatex on your document again}{}]{fontspec} - \fi% - \if@bidi@arabxetexloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package arabxetex after bidi package. Please load package arabxetex before bidi package, and then try to run xelatex on your document again}{}]{arabxetex} - \fi% - \if@bidi@polyglossialoaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package polyglossia after bidi package. Please load package polyglossia before bidi package, and then try to run xelatex on your document again}{}]{polyglossia} - \fi% - \if@bidi@fancyvrbloaded@\else - \bidi@isloaded[\PackageError{bidi}{Oops! you have loaded package fancyvrb after bidi package. Please load package fancyvrb before bidi package, and then try to run xelatex on your document again}{}]{fancyvrb} - \fi% -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `loadingorder-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/longtable-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/longtable-xetex-bidi.def deleted file mode 100644 index fbadba5032e..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/longtable-xetex-bidi.def +++ /dev/null @@ -1,36 +0,0 @@ -%% -%% This is file `longtable-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{longtable-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for longtable package for XeTeX engine] -\def\LT@makecaption#1#2#3{% - \LT@mcol\LT@cols c{\hbox to\z@{\hss\parbox[t]\LTcapwidth{% - \sbox\@tempboxa{\if@RTL\beginR\fi#1{#2: }#3\if@RTL\endR\fi}% - \ifdim\wd\@tempboxa>\hsize - #1{#2: }#3% - \else - \hbox to\hsize{\hfil\box\@tempboxa\hfil}% - \fi - \endgraf\vskip\baselineskip}% - \hss}}} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `longtable-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/luatex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/luatex-bidi.def deleted file mode 100644 index 933132ac794..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/luatex-bidi.def +++ /dev/null @@ -1,30 +0,0 @@ -%% -%% This is file `luatex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{luatex-bidi.def}[2010/07/25 v0.1 bidi adaptations for LuaTeX engine] -\directlua { tex.enableprimitives('',tex.extraprimitives()) } - -\input{footnote-luatex-bidi.def} - -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `luatex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/memoir-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/memoir-xetex-bidi.def deleted file mode 100644 index 2286747db37..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/memoir-xetex-bidi.def +++ /dev/null @@ -1,177 +0,0 @@ -%% -%% This is file `memoir-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{memoir-xetex-bidi.def}[2010/07/25 v0.4 bidi adaptations for memoir class for XeTeX engine] -\renewcommand{\keepthetitle}{% - \@bsmtitlempty - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\and\relax - \global\let\andnext\relax - \global\let\@thanks\@empty - \global\let\@title\@empty - \global\let\@author\@empty - \global\let\@date\@empty} -\renewcommand{\maketitle}{\par - \begingroup - \@bsmarkseries - \def\@makefnmark{\@textsuperscript{% - \normalfont\@bsthanksheadpre \tamark \@bsthanksheadpost}}% - \long\def\@makefntext##1{\makethanksmark ##1} - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \ifdim\pagetotal>\z@ - \newpage - \fi - \global\@topnum\z@ - \@maketitle - \fi - \thispagestyle{title}\@thanks - \endgroup - \@bscontmark % \setcounter{footnote}{0}% - } -\renewcommand*{\memRTLleftskip}{\if@RTL\rightskip\else\leftskip\fi} -\renewcommand*{\memRTLrightskip}{\if@RTL\leftskip\else\rightskip\fi} -\renewcommand*{\memRTLvleftskip}{\if@RTL\vrightskip\else\vleftskip\fi} -\renewcommand*{\memRTLvrightskip}{\if@RTL\vleftskip\else\vrightskip\fi} -\renewcommand*{\memRTLraggedright}{\if@RTL\raggedleft\else\raggedright\fi} -\renewcommand*{\memRTLraggedleft}{\if@RTL\raggedright\else\raggedleft\fi} -\renewcommand*{\thesection}{\thechapter\@SepMark\@arabic\c@section} -\renewcommand*{\thesubsection}{% - \thesection\@SepMark\@arabic\c@subsection} -\renewcommand*{\thesubsubsection}{% - \thesubsection\@SepMark\@arabic\c@subsubsection} -\renewcommand*{\theparagraph}{% - \thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand*{\thesubparagraph}{% - \theparagraph\@SepMark\@arabic\c@subparagraph} -\renewcommand{\setthesection}{\thechapter\@SepMark\Alph{section}} -\renewcommand{\theequation}{% - \ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@equation} -\renewcommand{\thefigure}{\thechapter\@SepMark\@arabic\c@figure} -\renewcommand{\thetable}{\thechapter\@SepMark\@arabic\c@table} -\ifartopt - \chapterstyle{article} - \counterwithout{figure}{chapter} - \counterwithout{table}{chapter} - \counterwithout{footnote}{chapter} - \counterwithout{equation}{chapter} - \renewcommand{\chaptername}{} - \renewcommand{\maketitlehookb}{% - \vskip -1.5\topsep\vskip -1.5\partopsep} - \renewcommand{\maketitlehookc}{% - \vskip -1.5\topsep\vskip -1.5\partopsep} -\fi -\long\def\@makecaption#1#2{\let\@memtempa\relax - \ifdim\prevdepth>-99\p@ \vskip\abovecaptionskip - \else \def\@memtempa{\vbox to\topskip{}}\fi - \let\@contfnote\footnote \renewcommand{\footnote}[2][]{} - \let\@contfmark\footnotemark \renewcommand{\footnotemark}[1][]{} - \sbox\@tempboxa{\@contnfont #1\@contdelim \@conttfont #2\@contfinal} - \let\footnote\@contfnote - \let\footnotemark\@contfmark - \ifdim\wd\@tempboxa<\linewidth \centering \fi - \if@contcw - \centering - \parbox{\@contcwidth}{% - \ifdim\wd\@tempboxa<\@contcwidth \centering \fi - \fi - \ifdim\wd\@tempboxa<\linewidth - \@contpre - {\@contnfont #1\@contdelim}\@memtempa - {\@contcshortstyle \@conttfont #2\@contfinal\par} - \else - \if@conthang - \sbox\@tempboxa{\@contnfont #1\@contdelim} - \@contpre% - {\@contcstyle\hangindent=\wd\@tempboxa - \noindent\box\@tempboxa\@memtempa \@conttfont #2\@contfinal\par} - \else - \if@contindent - \@contpre% - {\@contnfont #1\@contdelim}\@memtempa - {\@contcstyle\hangindent=\@contindw - \hangafter=\@ne\@conttfont #2\@contfinal\par}% <- v1.4 - \else - \@contpre% - {\@contnfont #1\@contdelim}\@memtempa - {\@contcstyle \@conttfont #2\@contfinal\par} - \fi - \fi - \fi - \@contpost - \if@contcw - \par - } % end of the \parbox - \fi - \vskip\belowcaptionskip} -\@ifpackageloaded{caption}{% -\AtBeginPackage{caption}{ -\ClassWarningNoLine{memoir}{% - You are using the caption package with the memoir \MessageBreak - class. This may cause unexpected or inconsistent \MessageBreak - results if you use any of memoir's captioning facilities} - -\long\def\@makecaption##1##2{% - \vskip\abovecaptionskip - \sbox\@tempboxa{\if@RTL\beginR\fi##1: ##2\if@RTL\endR\fi}% - \ifdim \wd\@tempboxa >\hsize - \if@RTL\beginR\fi##1: ##2\if@RTL\endR\fi\par - \else - \global \@minipagefalse - \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% - \fi - \vskip\belowcaptionskip} - -\def\caption{% - \ifx\@captype\@undefined - \@latex@error{\noexpand\caption outside float}\@ehd - \expandafter\@gobble - \else - \refstepcounter\@captype - \expandafter\@firstofone - \fi - {\@dblarg{\@caption\@captype}}% -} - -\long\def\@caption##1[##2]##3{% - \par - \addcontentsline{\csname ext@##1\endcsname}{##1}% - {\protect\numberline{\csname the##1\endcsname}{\ignorespaces ##2}}% - \begingroup - \@parboxrestore - \if@minipage - \@setminipage - \fi - \normalsize - \@makecaption{\csname fnum@##1\endcsname}{\ignorespaces ##3}\par - \endgroup} -}}{} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `memoir-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/minitoc-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/minitoc-xetex-bidi.def deleted file mode 100644 index 2940b4355f2..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/minitoc-xetex-bidi.def +++ /dev/null @@ -1,63 +0,0 @@ -%% -%% This is file `minitoc-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{minitoc-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for minitoc package for XeTeX engine] -\def\@undottedtocline#1#2#3#4#5{% - \ifnum #1>\c@tocdepth\relax \else - \vskip \z@ plus.2\p@ - {\if@RTL\rightskip\else\leftskip\fi #2\relax \if@RTL\leftskip\else\rightskip\fi \@tocrmarg \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent #2\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima #3\relax \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \hbox{}% - \hskip -\if@RTL\rightskip\else\leftskip\fi - #4\nobreak\hfill \nobreak - \null\par}% - \fi} -\def\@Undottedtocline#1#2#3#4#5{% - \ifnum #1>\c@tocdepth\relax \else - \vskip \z@ \@plus.2\p@ - {\if@RTL\rightskip\else\leftskip\fi #2\relax \if@RTL\leftskip\else\rightskip\fi \@tocrmarg \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent #2\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima #3\relax - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\coffeefont #4}\nobreak \nobreak\null - \par}% - \fi} -\def\@Undottedtoclinep#1#2#3#4#5{% - \ifnum #1>\c@tocdepth\relax \else - \vskip \z@ \@plus.2\p@ - {\if@RTL\rightskip\else\leftskip\fi #2\relax \if@RTL\leftskip\else\rightskip\fi \@tocrmarg \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent #2\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima #3\relax - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {#4}\nobreak \hfill \nobreak\null - \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}% - \par}% - \fi} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `minitoc-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def deleted file mode 100644 index b8bd151746f..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/multicol-xetex-bidi.def +++ /dev/null @@ -1,171 +0,0 @@ -%% -%% This is file `multicol-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{multicol-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for multicol package for XeTeX engine] -\def\revprocess@cols#1#2{\count@\doublecol@number\relax -\advance\count@ by -2 - \loop #2% - \ifnum\count@>#1\relax - \advance\count@-\tw@ - \repeat} -\def\page@sofar{% - \process@cols\mult@rightbox - {\ifvoid\count@ - \setbox\count@\hbox to\hsize{}% - \else - \wd\count@\hsize - \fi}% - \count@\col@number \advance\count@\m@ne - \mult@info\z@ - {Column spec: \the\full@width\space = indent - + columns + sep =\MessageBreak - \the\multicol@leftmargin\space - + \the\col@number\space - x \the\hsize\space - + \the\count@\space - x \the\columnsep - }% -\ifvmode\else\errmessage{Multicol Error}\fi - \nointerlineskip - \setbox\z@\hbox{p}\global\dimen\tw@\dp\z@ - \moveright\multicol@leftmargin - \if@RTL\hbox to\full@width{% - \ifdim\dp\mult@rightbox>\dimen\tw@ - \global\dimen\tw@\dp\mult@rightbox \fi - \box\mult@rightbox - \llap{\phantom p}% - \revprocess@cols\mult@gfirstbox{% - \ifdim\dp\count@>\dimen\tw@ - \global\dimen\tw@\dp\count@ \fi - \hss{\columnseprulecolor\vrule - \@width\columnseprule}\hss\box\count@}% -}\else% - \hbox to\full@width{% - \process@cols\mult@gfirstbox{% - \ifdim\dp\count@>\dimen\tw@ - \global\dimen\tw@\dp\count@ \fi - \box\count@ - \hss{\columnseprulecolor\vrule - \@width\columnseprule}\hss}% - \ifdim\dp\mult@rightbox>\dimen\tw@ - \global\dimen\tw@\dp\mult@rightbox \fi - \box\mult@rightbox - \rlap{\phantom p}% - }\fi% - \kern-\dimen\tw@ - \ifdim\dimen\tw@ = \mc@gridwarn - \PackageWarning{multicol}% - {Very deep columns!\MessageBreak - Grid alignment might be broken}% - \fi -} -\def\right@footnote{% - \hbox to \textwidth - {\beginR \vbox{\kern -3\p@ - \hrule width .4\columnwidth \kern2.6\p@}\hfil\endR}} -\long\def\@footnotetext#1{% - \begingroup - \setbox\footins - \vbox{\if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\textwidth \@parboxrestore - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces\if@RTL@footnote#1\else\rmfamily#1\fi\strut}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@RTLfootnotetext#1{% - \begingroup - \setbox\footins - \vbox{\@RTLtrue\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\textwidth \@parboxrestore - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces #1\strut}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@LTRfootnotetext#1{% - \begingroup - \setbox\footins - \vbox{\@RTLfalse\reset@font\footnotesize - \interlinepenalty\interfootnotelinepenalty - \splittopskip\footnotesep - \splitmaxdepth \dp\strutbox \floatingpenalty \@MM - \hsize\textwidth \@parboxrestore - \bidi@footnotetext@dir{#1}% - \protected@edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext - {\rule{\z@}{\footnotesep}\ignorespaces\rmfamily #1\strut}}% - \bidi@footnotetext@after - \insert\footins{\unvbox\footins}% - \endgroup} -\long\def\@mpRTLfootnotetext#1{% - \global\setbox\@mpfootins\vbox{\@RTLtrue% - \unvbox\@mpfootins - \reset@font\footnotesize - \hsize\textwidth - \@parboxrestore - \protected@edef\@currentlabel - {\csname p@mpfootnote\endcsname\@thefnmark}% - \color@begingroup - \bidi@footnotetext@dir{#1} - \ifnum\c@mpfootnote=1\if@RTL\global\let\bidi@footnoterule\right@footnote\else\global\let\bidi@footnoterule\left@footnote\fi\fi - \@makefntext{% - \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}% - \color@endgroup}} -\long\def\@mpLTRfootnotetext#1{% - \global\setbox\@mpfootins\vbox{\@RTLfalse% - \unvbox\@mpfootins - \reset@font\footnotesize - \hsize\textwidth - \@parboxrestore - \protected@edef\@currentlabel - {\csname p@mpfootnote\endcsname\@thefnmark}% - \color@begingroup - \bidi@footnotetext@dir{#1} - \ifnum\c@mpfootnote=1\if@RTL\global\let\bidi@footnoterule\right@footnote\else\global\let\bidi@footnoterule\left@footnote\fi\fi - \@makefntext{% - \rule\z@\footnotesep\ignorespaces\rmfamily#1\@finalstrut\strutbox}% - \color@endgroup}} -\long\def\@mpfootnotetext#1{% - \global\setbox\@mpfootins\vbox{\if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi% - \unvbox\@mpfootins - \reset@font\footnotesize - \hsize\textwidth - \@parboxrestore - \protected@edef\@currentlabel - {\csname p@mpfootnote\endcsname\@thefnmark}% - \color@begingroup - \bidi@footnotetext@dir{#1} - \ifnum\c@mpfootnote=1\if@RTL\global\let\bidi@footnoterule\right@footnote\else\global\let\bidi@footnoterule\left@footnote\fi\fi - \@makefntext{% - \rule\z@\footnotesep\ignorespaces\if@RTL@footnote#1\else\rmfamily#1\fi\@finalstrut\strutbox}% - \color@endgroup}} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `multicol-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/pdfpages-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/pdfpages-xetex-bidi.def deleted file mode 100644 index 14f2c086a1c..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/pdfpages-xetex-bidi.def +++ /dev/null @@ -1,73 +0,0 @@ -%% -%% This is file `pdfpages-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{pdfpages-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for pdfpages package for XeTeX engine] -\renewcommand*{\includepdf}[2][]{% - \begingroup - \@RTLfalse - \let\AM@threadname\relax - \AM@split@options{pdfpages}{#1}% - \edef\AM@temp{{pdfpages}{\the\@temptokena}}% - \expandafter\setkeys\AM@temp - \ifthenelse{\boolean{AM@pkg@draft} \and \boolean{AM@survey}}{% - \let\AM@currentdocname\relax - \renewcommand\includegraphics[2][]{Survey in draft-mode}% - \def\AM@pagecount{0}% - }{% - \AM@findfile{#2}% - \if\AM@threadname\relax - \def\AM@threadname{\AM@currentdocname}% - \fi - }% - \ifAM@survey - \def\AM@pagestemp{}% - \@tempcnta=0 - \def\foo{% - \@ifundefined{r@\AM@xrprefix pdfpages@page\the\@tempcnta}% - {\let\foo\relax} - {\expandafter\ifx\expandafter\\\AM@pagestemp\\ - \edef\AM@pagestemp{% - \AM@pageref{\AM@xrprefix pdfpages@page\the\@tempcnta}}% - \else - \edef\AM@pagestemp{\AM@pagestemp,% - \AM@pageref{\AM@xrprefix pdfpages@page\the\@tempcnta}}% - \fi - \advance\@tempcnta 1\relax - }% - \foo - }% - \foo - \expandafter\ifx\expandafter\\\AM@pagestemp\\ - \def\AM@pagestemp{1}% - \fi - \fi - \ifAM@output - \expandafter\AM@readlist\expandafter{\AM@pagestemp}% - \AM@output{#1}% - \fi - \AM@CheckAtEnd - \endgroup - \AM@ClearShipoutPicture -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `pdfpages-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/pgf-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/pgf-xetex-bidi.def deleted file mode 100644 index 1ec69559b88..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/pgf-xetex-bidi.def +++ /dev/null @@ -1,30 +0,0 @@ -%% -%% This is file `pgf-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{pgf-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for pgf package for XeTeX engine] -\let\origin@pgfpicture=\pgfpicture -\let\origin@endpgfpicture=\endpgfpicture -\def\pgfpicture{\ifmmode\else\LTR\fi\origin@pgfpicture} -\def\endpgfpicture{\origin@endpgfpicture\ifmmode\else\endLTR\fi} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `pgf-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/pstricks-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/pstricks-xetex-bidi.def deleted file mode 100644 index b32ba381de0..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/pstricks-xetex-bidi.def +++ /dev/null @@ -1,27 +0,0 @@ -%% -%% This is file `pstricks-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{pstricks-xetex-bidi.def}[2010/07/25 v0.2 bidi adaptations for pstricks package for XeTeX engine] -\def\pspicture{\begingroup\ifmmode\else\@RTLfalse\fi\pst@ifstar\pst@picture}% -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `pstricks-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/ragged2e-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/ragged2e-xetex-bidi.def deleted file mode 100644 index f24799afeb7..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/ragged2e-xetex-bidi.def +++ /dev/null @@ -1,111 +0,0 @@ -%% -%% This is file `ragged2e-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{ragged2e-xetex-bidi.def}[2010/07/25 v0.2 bidi adaptations for ragged2e package for XeTeX engine] -\renewcommand{\Centering}{% - \ifx\\\@raggedtwoe@savedcr - \let\\\@centercr - \fi - \let\@gnewline\@raggedtwoe@gnewline - \if@RTL\rightskip\else\leftskip\fi\CenteringLeftskip - \@rightskip\CenteringRightskip - \if@RTL\leftskip\else\rightskip\fi\@rightskip - \parfillskip\CenteringParfillskip - \parindent\CenteringParindent - \@raggedtwoe@spaceskiptrue - \@raggedtwoe@everyselectfont - } -\renewcommand{\RaggedLeft}{% - \ifx\\\@raggedtwoe@savedcr - \let\\\@centercr - \fi - \let\@gnewline\@raggedtwoe@gnewline - \if@RTL\rightskip\else\leftskip\fi\RaggedLeftLeftskip - \@rightskip\RaggedLeftRightskip - \if@RTL\leftskip\else\rightskip\fi\@rightskip - \parfillskip\RaggedLeftParfillskip - \parindent\RaggedLeftParindent - \@raggedtwoe@spaceskiptrue - \@raggedtwoe@everyselectfont - } -\renewcommand{\RaggedRight}{% - \ifx\\\@raggedtwoe@savedcr - \let\\\@centercr - \fi - \let\@gnewline\@raggedtwoe@gnewline - \if@RTL\rightskip\else\leftskip\fi\RaggedRightLeftskip - \@rightskip\RaggedRightRightskip - \if@RTL\leftskip\else\rightskip\fi\@rightskip - \parfillskip\RaggedRightParfillskip - \parindent\RaggedRightParindent - \@raggedtwoe@spaceskiptrue - \@raggedtwoe@everyselectfont - } -\renewcommand{\justifying}{% - \let\\\@raggedtwoe@savedcr - \let\@gnewline\@raggedtwoe@saved@gnewline - \if@RTL\rightskip\else\leftskip\fi\z@ - \@rightskip\z@ - \if@RTL\leftskip\else\rightskip\fi\@rightskip - \parfillskip\JustifyingParfillskip - \parindent\JustifyingParindent - \@raggedtwoe@spaceskipfalse - \@raggedtwoe@everyselectfont - } -\renewcommand*{\@raggedtwoe@raggedrightboxes@opt}{ - \CheckCommand*{\@arrayparboxrestore}{% - \let\if@nobreak\iffalse - \let\if@noskipsec\iffalse - \let\par\@@par - \let\-\@dischyph - \let\'\@acci\let\`\@accii\let\=\@acciii - \parindent\z@ \parskip\z@skip - \everypar{}% - \linewidth\hsize - \@totalleftmargin\z@ - \if@RTL\rightskip\else\leftskip\fi\z@skip \if@RTL\leftskip\else\rightskip\fi\z@skip \@rightskip\z@skip - \parfillskip\@flushglue \lineskip\normallineskip - \baselineskip\normalbaselineskip - \sloppy}% - \renewcommand{\@arrayparboxrestore}{% - \let\if@nobreak\iffalse - \let\if@noskipsec\iffalse - \let\par\@@par - \let\-\@dischyph - \let\'\@acci\let\`\@accii\let\=\@acciii - \parskip\z@skip - \everypar{}% - \linewidth\hsize - \@totalleftmargin\z@ - \RaggedRight - \lineskip\normallineskip - \baselineskip\normalbaselineskip - \sloppy}% - \let\@raggedtwoe@raggedrightboxes@opt\relax - } -\let\origin@RaggedLeft=\RaggedLeft -\let\origin@RaggedRight=\RaggedRight -\def\RaggedLeft{\if@RTL\origin@RaggedRight\else\origin@RaggedLeft\fi} -\def\RaggedRight{\if@RTL\origin@RaggedLeft\else\origin@RaggedRight\fi} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `ragged2e-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/rapport3-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/rapport3-xetex-bidi.def deleted file mode 100644 index 8d921bfcb4b..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/rapport3-xetex-bidi.def +++ /dev/null @@ -1,253 +0,0 @@ -%% -%% This is file `rapport3-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{rapport3-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for rapport3 class for XeTeX engine] -\if@titlepage -\renewcommand*\TitleFont{\rmfamily} -\renewcommand*\maketitle{% - \begin{titlepage}% - \let\footnotesize\small - \let\footnoterule\relax - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - \long\def\@makefntext##1{\parindent\z@ - \def\labelitemi{\textendash}\@revlabeltrue - \leavevmode\@textsuperscript{\@thefnmark}\kern1em\relax ##1} - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% - \if@compatibility\setcounter{page}{0}\fi - \null\vfil - \vskip 60\p@ - \begin{center}% - \TitleFont - {\LARGE \def\\{\penalty -\@M} - \if@allcaps - \expandafter\uc@nothanks\@title\thanks\relax - \else - \@title - \fi\par}% - \vskip 3em% - {\large - \lineskip .75em \parindent\z@ - \begin{tabular}[t]{c}% - \if@allcaps - \expandafter\uc@authornothanks\@author\and\relax - \else - \@author - \fi - \end{tabular}\par}% - \vskip 1.5em% - {\large - \if@allcaps - \uppercase\expandafter{\@date}% - \else - \@date - \fi\par}% - \end{center}\par - \@thanks - \vfil\null - \end{titlepage}% - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@title\@empty - \global\let\@date\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\def\uc@nothanks#1\thanks{\uppercase{#1}\futurelet\@tempa\uc@tx} -\def\uc@authornothanks#1\and{\uc@nothanks#1\thanks\relax - \futurelet\@tempa\uc@ax} -\def\uc@ax{% - \ifx\@tempa\relax - \else - \\ \andname \\ \expandafter\uc@authornothanks - \fi} -\def\uc@tx{\ifx\@tempa\relax - \else \expandafter\uc@ty \fi} -\def\uc@ty#1{\thanks{#1}\uc@nothanks} -\else -\renewcommand*\maketitle{\par - \begingroup - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{% - \@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext{\@xmakefntext{% - \@textsuperscript{\normalfont\@thefnmark}}}% - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ - \@maketitle - \fi - \thispagestyle{plain}\@thanks - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@title\@empty - \global\let\@date\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax - } -\def\@maketitle{% - \newpage - \null - \vskip 2em% -\if@titlecentered - \begin{center}% - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - {\LARGE \TitleFont \@title \par}% - \vskip 1.5em% - {\large \TitleFont - \lineskip .5em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1em% - {\large \TitleFont \@date}% - \end{center}% - \else - {\LARGE \TitleFont \head@style \@title \par} \vskip 1.5em - {\large \TitleFont \lineskip .5em \tabcolsep\z@ - \def\and{%%% \begin{tabular} has already started - \end{tabular}\hskip 1em plus .17fil - \begin{tabular}[t]{l}}%% \end{tabular} will come - \begin{tabular}[t]{l}\@author\end{tabular}\par} - \vskip 1em {\large \TitleFont \@date} - \fi - \par - \vskip 1.5em} -\fi -\renewcommand*\@regtocline[3]{% - \ifnum #1>\c@tocdepth - \else - \vskip\z@\@plus.2\p@ - {\hangindent\z@ \@afterindenttrue \interlinepenalty\@M - \if@RTL\rightskip\else\leftskip\fi\unitindent - \if@RTL\leftskip\else\rightskip\fi\unitindent\@plus 1fil - \parfillskip\z@ - \@tempdima\unitindent - \parindent\z@ - \leavevmode - \hbox{}\hskip -\if@RTL\rightskip\else\leftskip\fi\relax#2\nobreak - \hskip 1em \nobreak{\slshape #3}\par - }% - \fi} -\if@oldtoc -\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty{-\@highpenalty}% - \addvspace{2.25em \@plus\p@}% - \begingroup - \setlength\@tempdima{3em}% - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - {\leavevmode - \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par - \nobreak - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}}% - \endgroup - \fi} -\else - \renewcommand*\l@part{% - \ifnum \c@tocdepth >-2\relax - \addpenalty{-\@highpenalty}% - \addvspace{2.25em \@plus \p@}% - \@regtocline{0}% - \fi} -\fi -\if@oldtoc -\renewcommand*\l@chapter[2]{% - \addpenalty{-\@highpenalty}% - \vskip 1.0em \@plus\p@ - \setlength\@tempdima{1.5em}% - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - \leavevmode \bfseries - \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima - \hskip -\if@RTL\rightskip\else\leftskip\fi - #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par - \penalty\@highpenalty - \endgroup} -\else - \renewcommand*\l@chapter{\@regtocline{0}} -\fi -\renewcommand*\head@style{% - \interlinepenalty \@M - \hyphenpenalty=\@M \exhyphenpenalty=\@M - \if@RTL\leftskip\else\rightskip\fi=0cm plus .7\hsize\relax} -\if@titlepage - \renewenvironment{abstract}{% - \titlepage - \null\vfil - \hbox{\SectFont \abstractname} - \noindent\ignorespaces} - {\par\vfil\null\endtitlepage} -\else - \renewenvironment{abstract}{% - \if@twocolumn - \section*{\abstractname}% - \else - \small - \bgroup\if@RTL\leftskip\else\rightskip\fi=\unitindent - \hbox{\SectFont \abstractname}% - \noindent\ignorespaces - \fi} - {\if@twocolumn\else\par\egroup\fi} -\fi -\renewcommand*\thesection{\thechapter\@SepMark\@arabic\c@section} -\renewcommand*\thesubsection{\thesection\@SepMark\@arabic\c@subsection} -\renewcommand*\thesubsubsection{\thesubsection\@SepMark\@arabic\c@subsubsection} -\renewcommand*\theparagraph{\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand*\thesubparagraph{\theparagraph\@SepMark\@arabic\c@subparagraph} -\renewcommand*\thefigure{% - \ifnum\c@chapter>\z@\thechapter\@SepMark\fi\@arabic\c@figure} -\renewcommand*\thetable{% - \ifnum\c@chapter>\z@\thechapter\@SepMark\fi\@arabic\c@table} -\renewcommand*\theequation{% - \ifnum \c@chapter>\z@ \thechapter\@SepMark\fi\@arabic\c@equation} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `rapport3-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/refrep-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/refrep-xetex-bidi.def deleted file mode 100644 index 4bc24e8486c..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/refrep-xetex-bidi.def +++ /dev/null @@ -1,158 +0,0 @@ -%% -%% This is file `refrep-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{refrep-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for refrep class for XeTeX engine] -\if@titlepage - \renewcommand\maketitle{\begin{titlepage}% - \let\footnotesize\small - \let\footnoterule\relax - \let\footnote\thanks - \let\LTRfootnote\LTRthanks - \let\RTLfootnote\RTLthanks - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark% - {\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{% - \@setpar{\@@par - \@tempdima = \hsize - \advance\@tempdima -1em - \parshape \@ne 1em \@tempdima}% - \par\parindent 1em \noindent - \hb@xt@\z@{\hss\@textsuperscript{\normalfont\@thefnmark}\,}##1} - \null\vfil - \vskip 60\p@ - \begin{center}% - {\LARGE \@title \par}% - \vskip 3em% - {\large - \lineskip .75em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1.5em% - {\large \@date \par}% % Set date in \large size. - \end{center}\par - \@thanks - \vfil\null - \end{titlepage}% - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax - } -\else - \renewcommand\maketitle{\par - \begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark% - {\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{% - \@setpar{\@@par - \@tempdima = \hsize - \advance\@tempdima -1em - \parshape \@ne 1em \@tempdima}% - \par\parindent 1em \noindent - \hb@xt@\z@{\hss\@textsuperscript{\normalfont\@thefnmark}\,}##1} - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ % Prevents figures from going at top of page. - \@maketitle - \fi - \thispagestyle{empty}\@thanks - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} - \def\@maketitle{% - \newpage - \null - \longthickrule\vskip1.5em% - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - {\secshape \parskip\z@ \parindent\z@ - \Large\bfseries \@title \par}% - \vskip1.5em\longthickrule\vskip1.5em% - {\normalsize - \lineskip .5em% - \begin{flushright}% - {\slshape\@author\par} - \vskip 1em% - {\@date}% - \end{flushright}\par}% - \vskip 1.5em} -\fi -\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty{-\@highpenalty}% - \addvspace{2.25em \@plus\p@}% - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - {\leavevmode - \large \bfseries #1\hfil \hbox to\@pnumwidth{\hss #2}}\par - \nobreak - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}}% - \endgroup - \fi} -\renewcommand\theequation -{\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@equation} -\renewcommand\thefigure - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@figure} -\renewcommand\thetable% - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@table} -\renewcommand\thesection {\thechapter\@SepMark\@arabic\c@section} -\renewcommand\thesubsection {\thesection\@SepMark\@arabic\c@subsection} -\renewcommand\thesubsubsection {\thesubsection \@SepMark\@arabic\c@subsubsection} -\renewcommand\theparagraph {\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand\thesubparagraph {\theparagraph\@SepMark\@arabic\c@subparagraph} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `refrep-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/report-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/report-xetex-bidi.def deleted file mode 100644 index fd61108ff92..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/report-xetex-bidi.def +++ /dev/null @@ -1,167 +0,0 @@ -%% -%% This is file `report-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{report-xetex-bidi.def}[2010/07/25 v0.3 bidi adaptations for standard report class for XeTeX engine] - \if@titlepage - \renewcommand\maketitle{\begin{titlepage}% - \let\footnotesize\small - \let\footnoterule\relax - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - \null\vfil - \vskip 60\p@ - \begin{center}% - {\LARGE \@title \par}% - \vskip 3em% - {\large - \lineskip .75em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1.5em% - {\large \@date \par}% % Set date in \large size. - \end{center}\par - \@thanks - \vfil\null - \end{titlepage}% - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\else -\renewcommand\maketitle{\par - \begingroup - \renewcommand\thefootnote{\@fnsymbol\c@footnote}% - \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}% - \long\def\@makefntext##1{\parindent 1em\noindent - \hb@xt@1.8em{% - \hss\@textsuperscript{\normalfont\@thefnmark}}##1}% - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ % Prevents figures from going at top of page. - \@maketitle - \fi - \thispagestyle{plain}\@thanks - \endgroup - \setcounter{footnote}{0}% - \global\let\thanks\relax - \global\let\LTRthanks\relax - \global\let\RTLthanks\relax - \global\let\maketitle\relax - \global\let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\title\relax - \global\let\author\relax - \global\let\date\relax - \global\let\and\relax -} -\def\@maketitle{% - \newpage - \null - \vskip 2em% - \begin{center}% - \let \footnote \thanks - \let \LTRfootnote \LTRthanks - \let \RTLfootnote \RTLthanks - {\LARGE \@title \par}% - \vskip 1.5em% - {\large - \lineskip .5em% - \begin{tabular}[t]{c}% - \@author - \end{tabular}\par}% - \vskip 1em% - {\large \@date}% - \end{center}% - \par - \vskip 1.5em} -\fi -\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty{-\@highpenalty}% - \addvspace{2.25em \@plus\p@}% - \setlength\@tempdima{3em}% - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - {\leavevmode - \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par - \nobreak - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}}% - \endgroup - \fi} -\renewcommand\theequation - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@equation} -\renewcommand \thefigure - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@figure} -\renewcommand \thetable - {\ifnum \c@chapter>\z@ \thechapter\@SepMark\fi \@arabic\c@table} -\renewcommand \thechapter {\@arabic\c@chapter} -\renewcommand \thesection {\thechapter\@SepMark\@arabic\c@section} -\renewcommand\thesubsection {\thesection\@SepMark\@arabic\c@subsection} -\renewcommand\thesubsubsection{\thesubsection \@SepMark\@arabic\c@subsubsection} -\renewcommand\theparagraph {\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand\thesubparagraph {\theparagraph\@SepMark\@arabic\c@subparagraph} -\def\@makechapterhead#1{% - \vspace*{50\p@}% - {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi \normalfont - \ifnum \c@secnumdepth >\m@ne - \huge\bfseries \@chapapp\space \thechapter - \par\nobreak - \vskip 20\p@ - \fi - \interlinepenalty\@M - \Huge \bfseries #1\par\nobreak - \vskip 40\p@ - }} -\def\@makeschapterhead#1{% - \vspace*{50\p@}% - {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi - \normalfont - \interlinepenalty\@M - \Huge \bfseries #1\par\nobreak - \vskip 40\p@ - }} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `report-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/scrartcl-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/scrartcl-xetex-bidi.def deleted file mode 100644 index 951f7541b56..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/scrartcl-xetex-bidi.def +++ /dev/null @@ -1,264 +0,0 @@ -%% -%% This is file `scrartcl-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{scrartcl-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for scrartcl class for XeTeX engine] -\renewcommand*\maketitle[1][1]{% - \if@titlepage - \begin{titlepage} - \setcounter{page}{% - #1% - }% - \let\footnotesize\small - \let\footnoterule\relax - \let\footnote\thanks - \let\LTRfootnote\LTRthanks - \let\RTLfootnote\RTLthanks - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% - \let\@oldmakefnmark\@makefnmark - \renewcommand*{\@makefnmark}{\rlap\@oldmakefnmark}% - \ifx\@extratitle\@empty \else - \noindent\@extratitle\next@tpage\cleardoubleemptypage - \thispagestyle{empty}% - \fi - \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative - \ifx\@titlehead\@empty \else - \begin{minipage}[t]{\textwidth}% - \@titlehead - \end{minipage}\par - \fi - \null\vfill - \begin{center} - \ifx\@subject\@empty \else - {\subject@font \@subject \par}% - \vskip 3em - \fi - {\titlefont\huge \@title\par}% - \vskip 1em - {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}% - \vskip 2em - {\Large \lineskip 0.75em - \begin{tabular}[t]{c} - \@author - \end{tabular}\par - }% - \vskip 1.5em - {\Large \@date \par}% - \vskip \z@ \@plus3fill - {\Large \@publishers \par}% - \vskip 3em - \end{center}\par - \@thanks - \vfill\null - \if@twoside\next@tpage - \begin{minipage}[t]{\textwidth} - \@uppertitleback - \end{minipage}\par - \vfill - \begin{minipage}[b]{\textwidth} - \@lowertitleback - \end{minipage} - \fi - \ifx\@dedication\@empty \else - \next@tpage\null\vfill - {\centering \Large \@dedication \par}% - \vskip \z@ \@plus3fill - \if@twoside \next@tpage\cleardoubleemptypage \fi - \fi - \end{titlepage} - \else - \par - \@tempcnta=% - #1% - \relax\ifnum\@tempcnta=1\else - \ClassWarning{\KOMAClassName}{% - Optional argument of \string\maketitle\space ignored - at\MessageBreak - notitlepage-mode% - }% - \fi - \begingroup - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% - \let\@oldmakefnmark\@makefnmark - \renewcommand*{\@makefnmark}{\rlap\@oldmakefnmark} - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ - \@maketitle - \fi - \thispagestyle{\titlepagestyle}\@thanks - \endgroup - \fi - \setcounter{footnote}{0}% - \let\thanks\relax - \let\LTRthanks\relax - \let\RTLthanks\relax - \let\maketitle\relax - \let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\@subtitle\@empty - \global\let\@extratitle\@empty - \global\let\@titlehead\@empty - \global\let\@subject\@empty - \global\let\@publishers\@empty - \global\let\@uppertitleback\@empty - \global\let\@lowertitleback\@empty - \global\let\@dedication\@empty - \global\let\author\relax - \global\let\title\relax - \global\let\extratitle\relax - \global\let\titlehead\relax - \global\let\subject\relax - \global\let\publishers\relax - \global\let\uppertitleback\relax - \global\let\lowertitleback\relax - \global\let\dedication\relax - \global\let\date\relax - \global\let\and\relax -}% -\renewcommand*{\@maketitle}{% - \clearpage - \let\footnote\thanks - \let\LTRfootnote\LTRthanks - \let\RTLfootnote\RTLthanks - \ifx\@extratitle\@empty \else - \noindent\@extratitle \next@tpage \if@twoside \null\next@tpage \fi - \fi - \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative - \ifx\@titlehead\@empty \else - \begin{minipage}[t]{\textwidth} - \@titlehead - \end{minipage}\par - \fi - \null - \vskip 2em% - \begin{center}% - \ifx\@subject\@empty \else - {\subject@font \@subject \par} - \vskip 1.5em - \fi - {\titlefont\huge \@title \par}% - \vskip .5em - {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}% - \vskip 1em - {\Large - \lineskip .5em% - \begin{tabular}[t]{c} - \@author - \end{tabular}\par - }% - \vskip 1em% - {\Large \@date \par}% - \vskip \z@ \@plus 1em - {\Large \@publishers \par} - \ifx\@dedication\@empty \else - \vskip 2em - {\Large \@dedication \par} - \fi - \end{center}% - \par - \vskip 2em -}% -\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >\m@ne\relax - \addpenalty{\@secpenalty}% - \addvspace{2.25em \@plus\p@}% - \setlength{\@tempdima}{2em}% - \if@tocleft - \ifx\toc@l@number\@empty\else - \setlength\@tempdima{0\toc@l@number}% - \fi - \fi - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - \leavevmode - \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima - \hskip -\if@RTL\rightskip\else\leftskip\fi - \usekomafont{partentry}{#1\nobreak - \usekomafont{partentrypagenumber}{\hfil\nobreak - \hb@xt@\@pnumwidth{\hss#2}}}\par - \ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax - \endgroup - \penalty20010 - \else - \if@compatibility - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}}% - \else - \penalty\@highpenalty - \fi - \endgroup - \fi - \fi -} -\renewcommand*\l@section[2]{% - \ifnum \c@tocdepth >\z@ - \ifnum \lastpenalty<20009 - \addpenalty{\@secpenalty}% - \fi - \addvspace{1.0em \@plus\p@}% - \setlength\@tempdima{1.5em}% - \if@tocleft - \ifx\toc@l@number\@empty\else - \setlength\@tempdima{0\toc@l@number}% - \fi - \fi - \begingroup - \raggedsectionentry - \parindent \z@ \advance\if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - \interlinepenalty\@M - \leavevmode - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - \usekomafont{sectionentry}{#1\nobreak - \usekomafont{sectionentrypagenumber}{% - \hfill\nobreak - \hb@xt@\@pnumwidth{\hss#2}}}\par - \endgroup - \ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax - \penalty20008 - \fi - \fi -} -\def\raggedsection{\if@RTL\raggedleft\else\raggedright\fi} -\def\raggedpart{\if@RTL\raggedleft\else\raggedright\fi} -\renewcommand*\autodot{\if@altsecnumformat\@SepMark\fi} -\renewcommand*{\thesubsection}{\thesection\@SepMark\@arabic\c@subsection} -\renewcommand*{\thesubsubsection}{% - \thesubsection\@SepMark\@arabic\c@subsubsection -} -\renewcommand*{\theparagraph}{\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand*{\thesubparagraph}{% - \theparagraph\@SepMark\@arabic\c@subparagraph -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `scrartcl-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/scrbook-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/scrbook-xetex-bidi.def deleted file mode 100644 index 8b5a7f83f4d..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/scrbook-xetex-bidi.def +++ /dev/null @@ -1,320 +0,0 @@ -%% -%% This is file `scrbook-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{scrbook-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for scrbook class for XeTeX engine] -\renewcommand*\maketitle[1][1]{% - \if@titlepage - \begin{titlepage} - \setcounter{page}{% - #1% - }% - \let\footnotesize\small - \let\footnoterule\relax - \let\footnote\thanks - \let\LTRfootnote\LTRthanks - \let\RTLfootnote\RTLthanks - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% - \let\@oldmakefnmark\@makefnmark - \renewcommand*{\@makefnmark}{\rlap\@oldmakefnmark}% - \ifx\@extratitle\@empty \else - \noindent\@extratitle\next@tpage\cleardoubleemptypage - \thispagestyle{empty}% - \fi - \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative - \ifx\@titlehead\@empty \else - \begin{minipage}[t]{\textwidth}% - \@titlehead - \end{minipage}\par - \fi - \null\vfill - \begin{center} - \ifx\@subject\@empty \else - {\subject@font \@subject \par}% - \vskip 3em - \fi - {\titlefont\huge \@title\par}% - \vskip 1em - {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}% - \vskip 2em - {\Large \lineskip 0.75em - \begin{tabular}[t]{c} - \@author - \end{tabular}\par - }% - \vskip 1.5em - {\Large \@date \par}% - \vskip \z@ \@plus3fill - {\Large \@publishers \par}% - \vskip 3em - \end{center}\par - \@thanks - \vfill\null - \if@twoside\next@tpage - \begin{minipage}[t]{\textwidth} - \@uppertitleback - \end{minipage}\par - \vfill - \begin{minipage}[b]{\textwidth} - \@lowertitleback - \end{minipage} - \fi - \ifx\@dedication\@empty \else - \next@tpage\null\vfill - {\centering \Large \@dedication \par}% - \vskip \z@ \@plus3fill - \if@twoside \next@tpage\cleardoubleemptypage \fi - \fi - \end{titlepage} - \else - \par - \@tempcnta=% - #1% - \relax\ifnum\@tempcnta=1\else - \ClassWarning{\KOMAClassName}{% - Optional argument of \string\maketitle\space ignored - at\MessageBreak - notitlepage-mode% - }% - \fi - \begingroup - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% - \let\@oldmakefnmark\@makefnmark - \renewcommand*{\@makefnmark}{\rlap\@oldmakefnmark} - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ - \@maketitle - \fi - \thispagestyle{\titlepagestyle}\@thanks - \endgroup - \fi - \setcounter{footnote}{0}% - \let\thanks\relax - \let\LTRthanks\relax - \let\RTLthanks\relax - \let\maketitle\relax - \let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\@subtitle\@empty - \global\let\@extratitle\@empty - \global\let\@titlehead\@empty - \global\let\@subject\@empty - \global\let\@publishers\@empty - \global\let\@uppertitleback\@empty - \global\let\@lowertitleback\@empty - \global\let\@dedication\@empty - \global\let\author\relax - \global\let\title\relax - \global\let\extratitle\relax - \global\let\titlehead\relax - \global\let\subject\relax - \global\let\publishers\relax - \global\let\uppertitleback\relax - \global\let\lowertitleback\relax - \global\let\dedication\relax - \global\let\date\relax - \global\let\and\relax -}% -\renewcommand*{\@maketitle}{% - \clearpage - \let\footnote\thanks - \let\LTRfootnote\LTRthanks - \let\RTLfootnote\RTLthanks - \ifx\@extratitle\@empty \else - \noindent\@extratitle \next@tpage \if@twoside \null\next@tpage \fi - \fi - \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative - \ifx\@titlehead\@empty \else - \begin{minipage}[t]{\textwidth} - \@titlehead - \end{minipage}\par - \fi - \null - \vskip 2em% - \begin{center}% - \ifx\@subject\@empty \else - {\subject@font \@subject \par} - \vskip 1.5em - \fi - {\titlefont\huge \@title \par}% - \vskip .5em - {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}% - \vskip 1em - {\Large - \lineskip .5em% - \begin{tabular}[t]{c} - \@author - \end{tabular}\par - }% - \vskip 1em% - {\Large \@date \par}% - \vskip \z@ \@plus 1em - {\Large \@publishers \par} - \ifx\@dedication\@empty \else - \vskip 2em - {\Large \@dedication \par} - \fi - \end{center}% - \par - \vskip 2em -}% -\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty{-\@highpenalty}% - \addvspace{2.25em \@plus\p@}% - \setlength{\@tempdima}{2em}% - \if@tocleft - \ifx\toc@l@number\@empty\else - \setlength\@tempdima{0\toc@l@number}% - \fi - \fi - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - \leavevmode - \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima - \hskip -\if@RTL\rightskip\else\leftskip\fi - \usekomafont{partentry}{#1\nobreak - \usekomafont{partentrypagenumber}{\hfil\nobreak - \hb@xt@\@pnumwidth{\hss#2}}}\par - \ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax - \endgroup - \penalty20010 - \else - \penalty\@highpenalty - \endgroup - \fi - \fi -}\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty{-\@highpenalty}% - \addvspace{2.25em \@plus\p@}% - \setlength{\@tempdima}{2em}% - \if@tocleft - \ifx\toc@l@number\@empty\else - \setlength\@tempdima{0\toc@l@number}% - \fi - \fi - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - \leavevmode - \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima - \hskip -\if@RTL\rightskip\else\leftskip\fi - \usekomafont{partentry}{#1\nobreak - \usekomafont{partentrypagenumber}{\hfil\nobreak - \hb@xt@\@pnumwidth{\hss#2}}}\par - \ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax - \endgroup - \penalty20010 - \else - \penalty\@highpenalty - \endgroup - \fi - \fi -} -\renewcommand*\l@chapter[2]{% - \ifnum \c@tocdepth >\m@ne - \ifnum \lastpenalty<20010 - \addpenalty{-\@highpenalty}% - \fi - \vskip 1.0em \@plus\p@ - \setlength\@tempdima{1.5em}% - \if@tocleft - \ifx\toc@l@number\@empty\else - \setlength\@tempdima{0\toc@l@number}% - \fi - \fi - \begingroup - \raggedchapterentry - \parindent \z@ \advance\if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - \interlinepenalty\@M - \leavevmode - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - \usekomafont{chapterentry}{#1\nobreak - \usekomafont{chapterentrypagenumber}{% - \hfill\nobreak - \hb@xt@\@pnumwidth{\hss#2}}}\par - \ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax - \endgroup - \penalty20009 - \else - \penalty\@highpenalty - \endgroup - \fi - \fi -} -\def\raggedsection{\if@RTL\raggedleft\else\raggedright\fi} -\renewcommand*\autodot{\if@altsecnumformat\@SepMark\fi} -\renewcommand*\thesection{% - \ifnum \scr@compatibility>\@nameuse{scr@v@2.97d}\relax - \if@mainmatter\thechapter\@SepMark\fi - \else - \thechapter\@SepMark% - \fi - \@arabic\c@section -} -\renewcommand*{\thesubsection}{\thesection\@SepMark\@arabic\c@subsection} -\renewcommand*{\thesubsubsection}{% - \thesubsection\@SepMark\@arabic\c@subsubsection -} -\renewcommand*{\theparagraph}{\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand*{\thesubparagraph}{% - \theparagraph\@SepMark\@arabic\c@subparagraph -} -\renewcommand*\thefigure{% - \ifnum \scr@compatibility>\@nameuse{scr@v@2.97d}\relax - \if@mainmatter\thechapter\@SepMark\fi - \else - \thechapter\@SepMark% - \fi - \@arabic\c@figure -} -\renewcommand*\thetable{% - \ifnum \scr@compatibility>\@nameuse{scr@v@2.97d}\relax - \if@mainmatter\thechapter\@SepMark\fi - \else - \thechapter\@SepMark% - \fi - \@arabic\c@table -} -\renewcommand*\theequation{% - \ifnum \scr@compatibility>\@nameuse{scr@v@2.97d}\relax - \if@mainmatter\thechapter\@SepMark\fi - \else - \thechapter\@SepMark% - \fi - \@arabic\c@equation -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `scrbook-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/scrreprt-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/scrreprt-xetex-bidi.def deleted file mode 100644 index efe0fa29c24..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/scrreprt-xetex-bidi.def +++ /dev/null @@ -1,277 +0,0 @@ -%% -%% This is file `scrreprt-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{scrreprt-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for scrreprt class for XeTeX engine] -\renewcommand*\maketitle[1][1]{% - \if@titlepage - \begin{titlepage} - \setcounter{page}{% - #1% - }% - \let\footnotesize\small - \let\footnoterule\relax - \let\footnote\thanks - \let\LTRfootnote\LTRthanks - \let\RTLfootnote\RTLthanks - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% - \let\@oldmakefnmark\@makefnmark - \renewcommand*{\@makefnmark}{\rlap\@oldmakefnmark}% - \ifx\@extratitle\@empty \else - \noindent\@extratitle\next@tpage\cleardoubleemptypage - \thispagestyle{empty}% - \fi - \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative - \ifx\@titlehead\@empty \else - \begin{minipage}[t]{\textwidth}% - \@titlehead - \end{minipage}\par - \fi - \null\vfill - \begin{center} - \ifx\@subject\@empty \else - {\subject@font \@subject \par}% - \vskip 3em - \fi - {\titlefont\huge \@title\par}% - \vskip 1em - {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}% - \vskip 2em - {\Large \lineskip 0.75em - \begin{tabular}[t]{c} - \@author - \end{tabular}\par - }% - \vskip 1.5em - {\Large \@date \par}% - \vskip \z@ \@plus3fill - {\Large \@publishers \par}% - \vskip 3em - \end{center}\par - \@thanks - \vfill\null - \if@twoside\next@tpage - \begin{minipage}[t]{\textwidth} - \@uppertitleback - \end{minipage}\par - \vfill - \begin{minipage}[b]{\textwidth} - \@lowertitleback - \end{minipage} - \fi - \ifx\@dedication\@empty \else - \next@tpage\null\vfill - {\centering \Large \@dedication \par}% - \vskip \z@ \@plus3fill - \if@twoside \next@tpage\cleardoubleemptypage \fi - \fi - \end{titlepage} - \else - \par - \@tempcnta=% - #1% - \relax\ifnum\@tempcnta=1\else - \ClassWarning{\KOMAClassName}{% - Optional argument of \string\maketitle\space ignored - at\MessageBreak - notitlepage-mode% - }% - \fi - \begingroup - \renewcommand*\thefootnote{\@fnsymbol\c@footnote}% - \let\@oldmakefnmark\@makefnmark - \renewcommand*{\@makefnmark}{\rlap\@oldmakefnmark} - \if@twocolumn - \ifnum \col@number=\@ne - \@maketitle - \else - \twocolumn[\@maketitle]% - \fi - \else - \newpage - \global\@topnum\z@ - \@maketitle - \fi - \thispagestyle{\titlepagestyle}\@thanks - \endgroup - \fi - \setcounter{footnote}{0}% - \let\thanks\relax - \let\LTRthanks\relax - \let\RTLthanks\relax - \let\maketitle\relax - \let\@maketitle\relax - \global\let\@thanks\@empty - \global\let\@author\@empty - \global\let\@date\@empty - \global\let\@title\@empty - \global\let\@subtitle\@empty - \global\let\@extratitle\@empty - \global\let\@titlehead\@empty - \global\let\@subject\@empty - \global\let\@publishers\@empty - \global\let\@uppertitleback\@empty - \global\let\@lowertitleback\@empty - \global\let\@dedication\@empty - \global\let\author\relax - \global\let\title\relax - \global\let\extratitle\relax - \global\let\titlehead\relax - \global\let\subject\relax - \global\let\publishers\relax - \global\let\uppertitleback\relax - \global\let\lowertitleback\relax - \global\let\dedication\relax - \global\let\date\relax - \global\let\and\relax -}% -\renewcommand*{\@maketitle}{% - \clearpage - \let\footnote\thanks - \let\LTRfootnote\LTRthanks - \let\RTLfootnote\RTLthanks - \ifx\@extratitle\@empty \else - \noindent\@extratitle \next@tpage \if@twoside \null\next@tpage \fi - \fi - \setparsizes{\z@}{\z@}{\z@\@plus 1fil}\par@updaterelative - \ifx\@titlehead\@empty \else - \begin{minipage}[t]{\textwidth} - \@titlehead - \end{minipage}\par - \fi - \null - \vskip 2em% - \begin{center}% - \ifx\@subject\@empty \else - {\subject@font \@subject \par} - \vskip 1.5em - \fi - {\titlefont\huge \@title \par}% - \vskip .5em - {\ifx\@subtitle\@empty\else\usekomafont{subtitle}\@subtitle\par\fi}% - \vskip 1em - {\Large - \lineskip .5em% - \begin{tabular}[t]{c} - \@author - \end{tabular}\par - }% - \vskip 1em% - {\Large \@date \par}% - \vskip \z@ \@plus 1em - {\Large \@publishers \par} - \ifx\@dedication\@empty \else - \vskip 2em - {\Large \@dedication \par} - \fi - \end{center}% - \par - \vskip 2em -}% -\renewcommand*\l@part[2]{% - \ifnum \c@tocdepth >-2\relax - \addpenalty{-\@highpenalty}% - \addvspace{2.25em \@plus\p@}% - \setlength{\@tempdima}{2em}% - \if@tocleft - \ifx\toc@l@number\@empty\else - \setlength\@tempdima{0\toc@l@number}% - \fi - \fi - \begingroup - \parindent \z@ \if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - \leavevmode - \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima - \hskip -\if@RTL\rightskip\else\leftskip\fi - \usekomafont{partentry}{#1\nobreak - \usekomafont{partentrypagenumber}{\hfil\nobreak - \hb@xt@\@pnumwidth{\hss#2}}}\par - \ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax - \endgroup - \penalty20010 - \else - \penalty\@highpenalty - \endgroup - \fi - \fi -} -\renewcommand*\l@chapter[2]{% - \ifnum \c@tocdepth >\m@ne - \ifnum \lastpenalty<20010 - \addpenalty{-\@highpenalty}% - \fi - \vskip 1.0em \@plus\p@ - \setlength\@tempdima{1.5em}% - \if@tocleft - \ifx\toc@l@number\@empty\else - \setlength\@tempdima{0\toc@l@number}% - \fi - \fi - \begingroup - \raggedchapterentry - \parindent \z@ \advance\if@RTL\leftskip\else\rightskip\fi \@pnumwidth - \parfillskip -\@pnumwidth - \interlinepenalty\@M - \leavevmode - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - \usekomafont{chapterentry}{#1\nobreak - \usekomafont{chapterentrypagenumber}{% - \hfill\nobreak - \hb@xt@\@pnumwidth{\hss#2}}}\par - \ifnum \scr@compatibility>\@nameuse{scr@v@2.96}\relax - \endgroup - \penalty20009 - \else - \penalty\@highpenalty - \endgroup - \fi - \fi -} -\def\raggedsection{\if@RTL\raggedleft\else\raggedright\fi} -\renewcommand*\autodot{\if@altsecnumformat\@SepMark\fi} -\renewcommand*\thesection{% - \thechapter\@SepMark% - \@arabic\c@section -} -\renewcommand*{\thesubsection}{\thesection\@SepMark\@arabic\c@subsection} -\renewcommand*{\thesubsubsection}{% - \thesubsection\@SepMark\@arabic\c@subsubsection -} -\renewcommand*{\theparagraph}{\thesubsubsection\@SepMark\@arabic\c@paragraph} -\renewcommand*{\thesubparagraph}{% - \theparagraph\@SepMark\@arabic\c@subparagraph -} -\renewcommand*\thefigure{% - \thechapter\@SepMark% - \@arabic\c@figure -} -\renewcommand*\thetable{% - \thechapter\@SepMark% - \@arabic\c@table -} -\renewcommand*\theequation{% - \thechapter\@SepMark% - \@arabic\c@equation -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `scrreprt-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/stabular-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/stabular-xetex-bidi.def deleted file mode 100644 index d64969296fe..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/stabular-xetex-bidi.def +++ /dev/null @@ -1,52 +0,0 @@ -%% -%% This is file `stabular-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{stabular-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for stabular package for XeTeX engine] -\def\@stabular{\if@RTL\global\@RTLtabtrue\fi - \leavevmode \bgroup \if@RTLtab\beginR \fi - \let\@acol\@tabacol - \let\@classz\@tabclassz - \let\@classiv\@tabclassiv \let\\\@tabularcr\@stabarray} -\def\endstabular{\crcr\egroup\if@RTLtab\egroup\endR\egroup\fi - \egroup \if@RTLtab\endR\fi\egroup - \global\@RTLtabfalse} -\expandafter \let \csname endstabular*\endcsname = \endstabular -\def\@sarray[#1]#2{% - \bgroup - \setbox\@arstrutbox\hbox{% - \vrule \@height\arraystretch\ht\strutbox - \@depth\arraystretch \dp\strutbox - \@width\z@}% - \@mkpream{#2}% - \edef\@preamble{% - \ialign \noexpand\@halignto - \bgroup \@arstrut \@preamble \tabskip\z@skip \cr}% - \let\@startpbox\@@startpbox \let\@endpbox\@@endpbox - \let\tabularnewline\\% - \let\@sharp##% - \set@typeset@protect - \lineskip\z@skip\baselineskip\z@skip - \if@RTLtab\hbox\bgroup\beginR\vbox\bgroup\fi - \@preamble} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `stabular-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/subfigure-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/subfigure-xetex-bidi.def deleted file mode 100644 index 24dda09a62a..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/subfigure-xetex-bidi.def +++ /dev/null @@ -1,30 +0,0 @@ -%% -%% This is file `subfigure-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{subfigure-xetex-bidi.def}[2010/03/01 v0.1 bidi adaptations for subfigure package for XeTeX engine] -\AtBeginDocument{% -\let\p@subfigure=\thefigure -\let\p@subtable=\thetable% -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `subfigure-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/tabls-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/tabls-xetex-bidi.def deleted file mode 100644 index c0913650d74..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/tabls-xetex-bidi.def +++ /dev/null @@ -1,60 +0,0 @@ -%% -%% This is file `tabls-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{tabls-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for tabls package for XeTeX engine] -\def\endtabular{\endarray $\if@RTLtab\endR\fi\egroup - \global\@RTLtabfalse} - -\expandafter\let\csname endtabular*\endcsname=\endtabular - -\def\endarray{\ifvmode\csname crcr\endcsname % just do \crcr if \\ given - \else \\[\z@ \global\advance\@arstdepth-\@otarlinesep]% - \fi\egroup\if@RTLtab\egroup\endR\egroup\fi\@unrecurse\egroup} - -\def\@array[#1]#2{% remember global variables to allow recursion: - \edef\@unrecurse{\global\@skip@bove\the\@skip@bove - \global\@arstheight\the\@arstheight\global\@arstdepth\the\@arstdepth}% - \let\@otarlinesep\@tarlinesep \global\@skip@bove-\@otarlinesep - \ifx\@classz\@arrayclassz \let\@tarlinesep\arraylinesep - \else \let\@tarlinesep\tablinesep \fi - \divide\@tarlinesep\tw@ % half sep is applied to height & depth - \let\@seesize\relax \let\@rememsize\relax \@mkpream{#2}% - \@tempdima\arraystretch\ht\strutbox \@tempdimb\arraystretch\dp\strutbox - \ifdim\@tarlinesep>\z@ % (need \protect for \multicolumn) - \def\@rememsize{\protect\@r@m@msize}\let\@seesize\@s@@size - \advance\@tempdima-\@tarlinesep \advance\@tempdimb-\@tarlinesep - \fi \setbox\@arstrutbox\hbox{% set up smaller strut - \vrule \@height\@tempdima \@depth\@tempdimb \@width\z@}% - \let\protect\noexpand - \edef\@preamble{\ialign \noexpand\@halignto \bgroup - \unhcopy\@arstrutbox \@preamble \tabskip\z@skip &\@sharp \cr}% - \let\@startpbox\@@startpbox \let\@endpbox\@@endpbox - \if#1t\vtop \else \if#1b\vbox \else \vcenter \fi\fi - \bgroup \let\par\@empty - \global\@arstheight\ht\@arstrutbox \global\@arstdepth\dp\@arstrutbox - \advance\extrarulesep.5\arrayrulewidth - \let\@sharp##\let\protect\relax \lineskip\z@skip \baselineskip\z@skip - \if@RTLtab\hbox\bgroup\beginR\vbox\bgroup\fi - \@preamble} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `tabls-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/tabulary-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/tabulary-xetex-bidi.def deleted file mode 100644 index 83a57ae8eb1..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/tabulary-xetex-bidi.def +++ /dev/null @@ -1,55 +0,0 @@ -%% -%% This is file `tabulary-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{tabulary-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for tabulary package for XeTeX engine] -\def\@testpach{\@chclass - \ifnum \@lastchclass=6 \@ne \@chnum \@ne \else - \ifnum \@lastchclass=7 5 \else - \ifnum \@lastchclass=8 \tw@ \else - \ifnum \@lastchclass=9 \thr@@ - \else \z@ - \ifnum \@lastchclass = 10 \else - \edef\@nextchar{\expandafter\string\@nextchar}% - \@chnum - \if \@nextchar c\z@ \else - \if \@nextchar \if@RTLtab r\else l\fi\@ne \else - \if \@nextchar \if@RTLtab l\else r\fi\tw@ \else - \if \@nextchar C7 \else - \if \@nextchar L8 \else - \if \@nextchar R9 \else - \if \@nextchar J10 \else - \z@ \@chclass - \if\@nextchar |\@ne \else - \if \@nextchar !6 \else - \if \@nextchar @7 \else - \if \@nextchar <8 \else - \if \@nextchar >9 \else - 10 - \@chnum - \if \@nextchar m\thr@@\else - \if \@nextchar p4 \else - \if \@nextchar b5 \else - \z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi - \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `tabulary-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/tikz-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/tikz-xetex-bidi.def deleted file mode 100644 index dce434239c2..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/tikz-xetex-bidi.def +++ /dev/null @@ -1,30 +0,0 @@ -%% -%% This is file `tikz-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{tikz-xetex-bidi.def}[2010/07/25 v0.2 bidi adaptations for tikz package for XeTeX engine] -\let\origin@tikzpicture=\tikzpicture -\let\origin@endtikzpicture=\endtikzpicture -\def\tikzpicture{\ifmmode\else\LTR\fi\origin@tikzpicture} -\def\endtikzpicture{\origin@endtikzpicture\ifmmode\else\endLTR\fi} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `tikz-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/tocbibind-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/tocbibind-xetex-bidi.def deleted file mode 100644 index 152dd4df373..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/tocbibind-xetex-bidi.def +++ /dev/null @@ -1,55 +0,0 @@ -%% -%% This is file `tocbibind-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{tocbibind-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for tocbibind package for XeTeX engine] -\if@dotocbib - \@ifpackageloaded{natbib}{}{% natbib not loaded - \renewcommand{\bibsection}{\t@cb@bchapsec} - \renewenvironment{thebibliography}[1]{% - \bibsection - \begin{thebibitemlist}{#1}}{\end{thebibitemlist}}} - \renewenvironment{thebibitemlist}[1]{ - \list{\@biblabel{\@arabic\c@enumiv}}% - {\settowidth\labelwidth{\@biblabel{#1}}% - \leftmargin\labelwidth - \advance\leftmargin\labelsep - \@openbib@code - \usecounter{enumiv}% - \let\p@enumiv\@empty - \renewcommand\theenumiv{\@arabic\c@enumiv}}% - \sloppy - \clubpenalty4000 - \@clubpenalty \clubpenalty - \widowpenalty4000% - \sfcode`\.\@m} - {\def\@noitemerr - {\@latex@warning{Empty `thebibliography' environment}}% - \endlist} - - \@ifpackagewith{chapterbib}{sectionbib}% - {\renewcommand{\sectionbib}[2]{}}% - {} - -\fi -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `tocbibind-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/tocloft-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/tocloft-xetex-bidi.def deleted file mode 100644 index 7e040da4025..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/tocloft-xetex-bidi.def +++ /dev/null @@ -1,332 +0,0 @@ -%% -%% This is file `tocloft-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{tocloft-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for tocloft package for XeTeX engine] -\if@cfthaspart -\renewcommand*{\l@part}[2]{ - \@cftdopartfalse - \ifnum \c@tocdepth >-2\relax - \if@cfthaschapter - \@cftdoparttrue - \fi - \ifnum \c@tocdepth >\m@ne - \if@cfthaschapter\else - \@cftdoparttrue - \fi - \fi - \fi - \if@cftdopart - \if@cfthaschapter - \addpenalty{-\@highpenalty} - \else - \addpenalty\@secpenalty - \fi - \addvspace{\cftbeforepartskip} - \begingroup - {\if@RTL\rightskip\else\leftskip\fi \cftpartindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftpartindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftpartnumwidth\relax - \let\@cftbsnum \cftpartpresnum - \let\@cftasnum \cftpartaftersnum - \let\@cftasnumb \cftpartaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftpartfont \cftpartpresnum #1} - \cftpartfillnum{#2}} - \nobreak - \if@cfthaschapter - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}} - \else - \if@compatibility - \global\@nobreaktrue - \everypar{\global\@nobreakfalse\everypar{}} - \fi - \fi - \endgroup - \fi} -\fi -\if@cfthaschapter -\renewcommand*{\l@chapter}[2]{ - \ifnum \c@tocdepth >\m@ne - \addpenalty{-\@highpenalty} - \vskip \cftbeforechapskip - {\if@RTL\rightskip\else\leftskip\fi \cftchapindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftchapindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftchapnumwidth\relax - \let\@cftbsnum \cftchappresnum - \let\@cftasnum \cftchapaftersnum - \let\@cftasnumb \cftchapaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftchapfont #1}\nobreak - \cftchapfillnum{#2}} - \fi} -\fi -\renewcommand*{\l@section}[2]{% - \ifnum \c@tocdepth >\z@ - \if@cfthaschapter - \vskip \cftbeforesecskip - \else - \addpenalty\@secpenalty - \addvspace{\cftbeforesecskip} - \fi - {\if@RTL\rightskip\else\leftskip\fi \cftsecindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftsecindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftsecnumwidth\relax - \let\@cftbsnum \cftsecpresnum - \let\@cftasnum \cftsecaftersnum - \let\@cftasnumb \cftsecaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftsecfont #1}\nobreak - \cftsecfillnum{#2}} - \fi} -\renewcommand*{\l@subsection}[2]{% - \ifnum \c@tocdepth >\@ne - \vskip \cftbeforesubsecskip - {\if@RTL\rightskip\else\leftskip\fi \cftsubsecindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftsubsecindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftsubsecnumwidth\relax - \let\@cftbsnum \cftsubsecpresnum - \let\@cftasnum \cftsubsecaftersnum - \let\@cftasnumb \cftsubsecaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftsubsecfont #1}\nobreak - \cftsubsecfillnum{#2}} - \fi} -\renewcommand*{\l@subsubsection}[2]{% - \ifnum \c@tocdepth >\tw@ - \vskip \cftbeforesubsubsecskip - {\if@RTL\rightskip\else\leftskip\fi \cftsubsubsecindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftsubsubsecindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftsubsubsecnumwidth\relax - \let\@cftbsnum \cftsubsubsecpresnum - \let\@cftasnum \cftsubsubsecaftersnum - \let\@cftasnumb \cftsubsubsecaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftsubsubsecfont #1}\nobreak - \cftsubsubsecfillnum{#2}} - \fi} -\renewcommand*{\l@paragraph}[2]{% - \ifnum \c@tocdepth >3\relax - \vskip \cftbeforeparaskip - {\if@RTL\rightskip\else\leftskip\fi \cftparaindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftparaindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftparanumwidth\relax - \let\@cftbsnum \cftparapresnum - \let\@cftasnum \cftparaaftersnum - \let\@cftasnumb \cftparaaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftparafont #1}\nobreak - \cftparafillnum{#2}} - \fi} -\renewcommand*{\l@subparagraph}[2]{% - \ifnum \c@tocdepth >4\relax - \vskip \cftbeforesubparaskip - {\if@RTL\rightskip\else\leftskip\fi \cftsubparaindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftsubparaindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftsubparanumwidth\relax - \let\@cftbsnum \cftsubparapresnum - \let\@cftasnum \cftsubparaaftersnum - \let\@cftasnumb \cftsubparaaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftsubparafont #1}\nobreak - \cftsubparafillnum{#2}} - \fi} -\renewcommand*{\l@figure}[2]{% - \ifnum \c@lofdepth >\z@ - \vskip \cftbeforefigskip - {\if@RTL\rightskip\else\leftskip\fi \cftfigindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftfigindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftfignumwidth\relax - \let\@cftbsnum \cftfigpresnum - \let\@cftasnum \cftfigaftersnum - \let\@cftasnumb \cftfigaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftfigfont #1}\nobreak - \cftfigfillnum{#2}} - \fi - } -\renewcommand*{\l@table}[2]{% - \ifnum\c@lotdepth >\z@ - \vskip \cftbeforetabskip - {\if@RTL\rightskip\else\leftskip\fi \cfttabindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cfttabindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cfttabnumwidth\relax - \let\@cftbsnum \cfttabpresnum - \let\@cftasnum \cfttabaftersnum - \let\@cftasnumb \cfttabaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cfttabfont #1}\nobreak - \cfttabfillnum{#2}} - \fi - } -\renewcommand{\@cftl@subfig}{ -\renewcommand*{\l@subfigure}[2]{% - \ifnum \c@lofdepth > \toclevel@subfigure - \vskip \cftbeforesubfigskip - {\if@RTL\rightskip\else\leftskip\fi \cftsubfigindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftsubfigindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftsubfignumwidth\relax - \let\@cftbsnum \cftsubfigpresnum - \let\@cftasnum \cftsubfigaftersnum - \let\@cftasnumb \cftsubfigaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftsubfigfont ##1}\nobreak - \cftsubfigfillnum{##2}} - \fi - } -} -\renewcommand{\@cftl@subtab}{ -\renewcommand*{\l@subtable}[2]{% - \ifnum \c@lotdepth > \toclevel@subtable - \vskip \cftbeforesubtabskip - {\if@RTL\rightskip\else\leftskip\fi \cftsubtabindent\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \cftsubtabindent\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \cftsubtabnumwidth\relax - \let\@cftbsnum \cftsubtabpresnum - \let\@cftasnum \cftsubtabaftersnum - \let\@cftasnumb \cftsubtabaftersnumb - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\cftsubtabfont ##1}\nobreak - \cftsubtabfillnum{##2}} - \fi - } -} -\renewcommand{\newlistentry}[4][\@empty]{% - \@ifundefined{c@#2}{% check & set the counter - \ifx \@empty#1\relax - \newcounter{#2} - \else - \@ifundefined{c@#1}{\PackageWarning{tocloft}% - {#1 has no counter for use as a `within'} - \newcounter{#2}}% - {\newcounter{#2}[#1]% - \expandafter\edef\csname the#2\endcsname{% - \expandafter\noexpand\csname the#1\endcsname.\noexpand\arabic{#2}}} - \fi - \setcounter{#2}{0} - } - {\PackageError{tocloft}{#2 has been previously defined}{\@eha}} - - \@namedef{l@#2}##1##2{% - \ifnum \@nameuse{c@#3depth} > #4\relax - \vskip \@nameuse{cftbefore#2skip} - {\if@RTL\rightskip\else\leftskip\fi \@nameuse{cft#2indent}\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent \@nameuse{cft#2indent}\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima \@nameuse{cft#2numwidth}\relax - \expandafter\let\expandafter\@cftbsnum\csname cft#2presnum\endcsname - \expandafter\let\expandafter\@cftasnum\csname cft#2aftersnum\endcsname - \expandafter\let\expandafter\@cftasnumb\csname cft#2aftersnumb\endcsname - \advance\if@RTL\rightskip\else\leftskip\fi\@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {\@nameuse{cft#2font}##1}\nobreak - \@nameuse{cft#2fillnum}{##2}} - \fi - } % end of \l@#2 - - \expandafter\newlength\csname cftbefore#2skip\endcsname - \setlength{\@nameuse{cftbefore#2skip}}{\z@ \@plus .2\p@} - \expandafter\newlength\csname cft#2indent\endcsname - \expandafter\newlength\csname cft#2numwidth\endcsname - \ifcase #4\relax % 0 - \setlength{\@nameuse{cft#2indent}}{0em} - \setlength{\@nameuse{cft#2numwidth}}{1.5em} - \or % 1 - \setlength{\@nameuse{cft#2indent}}{1.5em} - \setlength{\@nameuse{cft#2numwidth}}{2.3em} - \or % 2 - \setlength{\@nameuse{cft#2indent}}{3.8em} - \setlength{\@nameuse{cft#2numwidth}}{3.2em} - \or % 3 - \setlength{\@nameuse{cft#2indent}}{7.0em} - \setlength{\@nameuse{cft#2numwidth}}{4.1em} - \else % anything else - \setlength{\@nameuse{cft#2indent}}{10.0em} - \setlength{\@nameuse{cft#2numwidth}}{5.0em} - \fi - \@namedef{cft#2font}{\normalfont} - \@namedef{cft#2presnum}{} - \@namedef{cft#2aftersnum}{} - \@namedef{cft#2aftersnumb}{} - \@namedef{cft#2dotsep}{\cftdotsep} - \@namedef{cft#2leader}{\normalfont\cftdotfill{\@nameuse{cft#2dotsep}}} - \@namedef{cft#2pagefont}{\normalfont} - \@namedef{cft#2afterpnum}{} - \@namedef{toclevel@#2}{#4} - \@namedef{cft#2fillnum}##1{% - {\@nameuse{cft#2leader}}\nobreak - \hb@xt@\@pnumwidth{\hfil\@nameuse{cft#2pagefont}##1}\@nameuse{cft#2afterpnum}\par} -} % end \newlistentry -\renewcommand{\cftchapterprecistoc}[1]{\addtocontents{toc}{% - {\if@RTL\rightskip\else\leftskip\fi \cftchapindent\relax - \advance\if@RTL\righskip\else\leftskip\fi \cftchapnumwidth\relax - \if@RTL\leftskip\else\rightskip\fi \@tocrmarg\relax - \textit{#1}\protect\par}}} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `tocloft-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/tocstyle-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/tocstyle-xetex-bidi.def deleted file mode 100644 index 9bb376df52c..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/tocstyle-xetex-bidi.def +++ /dev/null @@ -1,271 +0,0 @@ -%% -%% This is file `tocstyle-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{tocstyle-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for tocstyle package for XeTeX engine] -\renewcommand*{\tocstyle@dottedtocline}[5]{% - \let\numberline\tocstyle@numberline - \ifnum #1>\c@tocdepth \else - \if@tocstyle@penalties - \begingroup - \@tempcnta 20010 - \advance \@tempcnta by -#1 - \ifnum \@tempcnta>\lastpenalty - \aftergroup\penalty\aftergroup\@lowpenalty - \fi - \endgroup - \fi - \edef\tocstyledepth{#1}% - \tocstyle@activate@features - \ifx\tocstyle@feature@entryvskip\relax - \vskip \z@ \@plus.2\p@ - \else - \addvspace{\tocstyle@feature@entryvskip}% - \fi - {% - \parskip \z@ \parindent \z@ \if@RTL\rightskip\else\leftskip\fi \z@ \if@RTL\leftskip\else\rightskip\fi \z@ - \tocstyle@feature@raggedhook - \@tempdima #3\relax - \@tempdimb #2\relax - \typeout{m (\tocstyleTOC, \tocstyledepth): \the\@tempdima}% - \ifnum #1>\z@\relax - \@tempcnta #1\relax \advance\@tempcnta \m@ne - \ifcsname tocstyle@skipwidth@\tocstyleTOC @\the\@tempcnta\endcsname - \ifcsname tocstyle@numwidth@\tocstyleTOC @\the\@tempcnta\endcsname - \@tempdimb - \csname tocstyle@skipwidth@\tocstyleTOC @\the\@tempcnta\endcsname - \advance\@tempdimb - \csname tocstyle@numwidth@\tocstyleTOC @\the\@tempcnta\endcsname - \fi - \fi - \fi - \typeout{C (\tocstyleTOC, \tocstyledepth): \the\@tempdimb}% - \ifcsname tocstyle@skipwidth@\tocstyleTOC @#1\endcsname - \ifdim \@tempdimb> - \csname tocstyle@skipwidth@\tocstyleTOC @#1\endcsname\relax - \expandafter\xdef\csname tocstyle@skipwidth@\tocstyleTOC - @#1\endcsname{\the\@tempdimb}% - \fi - \else - \expandafter\xdef\csname tocstyle@skipwidth@\tocstyleTOC - @#1\endcsname{\the\@tempdimb}% - \fi - \iftocstyle@autolength - \ifcsname tocstyle@maxskipwidth@\tocstyleTOC @#1\endcsname - \@tempdimb \csname tocstyle@maxskipwidth@\tocstyleTOC @#1\endcsname - \relax - \fi - \ifcsname tocstyle@maxnumwidth@\tocstyleTOC @#1\endcsname - \@tempdima \csname tocstyle@maxnumwidth@\tocstyleTOC @#1\endcsname - \relax - \fi - \typeout{a (\tocstyleTOC, \tocstyledepth): \the\@tempdima}% - \typeout{A (\tocstyleTOC, \tocstyledepth): \the\@tempdimb}% - \else - \@tempdimb #2\relax - \typeout{M (\tocstyleTOC, \tocstyledepth): \the\@tempdimb}% - \fi - \ifcsname tocstyle@unumwidth@\tocstyleTOC @\endcsname - \ifdim \@tempdima> - \csname tocstyle@unumwidth@\tocstyleTOC @\endcsname\relax - \expandafter\xdef\csname tocstyle@unumwidth@\tocstyleTOC - @\endcsname{\the\@tempdima}% - \fi - \else - \expandafter\xdef\csname tocstyle@unumwidth@\tocstyleTOC - @\endcsname{\the\@tempdima}% - \fi - \ifcase\tocstyle@indentstyle\relax\else - \@tempdimb \z@ - \ifcsname tocstyle@maxunumwidth@\tocstyleTOC @\endcsname - \@tempdima \csname tocstyle@maxunumwidth@\tocstyleTOC @\endcsname - \relax - \fi - \typeout{s (\tocstyleTOC, \tocstyledepth): \the\@tempdima}% - \typeout{S (\tocstyleTOC, \tocstyledepth): \the\@tempdimb}% - \fi - \advance\parindent \@tempdimb\@afterindenttrue - \advance\if@RTL\rightskip\else\leftskip\fi \parindent - \advance\if@RTL\leftskip\else\rightskip\fi \@tocrmarg - \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \ifx\tocstyle@feature@parfillskip\relax\else - \advance\parfillskip \tocstyle@feature@parfillskip\relax - \fi - \interlinepenalty\@M - \leavevmode - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima - \null\nobreak - \iftocstyle@indentnotnumbered\else - \hskip -\if@RTL\rightskip\else\leftskip\fi - \fi - \tocstyle@feature@entryhook - {#4}\nobreak - \ifx\tocstyle@feature@leaders\relax - \leaders\hbox{$\m@th - \mkern \@dotsep mu\hbox{\tocstyle@feature@dothook .}% - \mkern \@dotsep mu$}\hfill - \else - \tocstyle@feature@leaders - \fi - \nobreak - \ifx\tocstyle@feature@pagenumberbox\relax - \hb@xt@\@pnumwidth{\hfil\tocstyle@feature@pagenumberhook #5}% - \else - \tocstyle@feature@pagenumberbox{\tocstyle@feature@pagenumberhook #5}% - \fi - \par - }% - \if@tocstyle@penalties - \bgroup - \@tempcnta 20009 - \advance\@tempcnta by -#1 - \edef\reserved@a{\egroup\penalty\the\@tempcnta\relax}% - \reserved@a - \fi - \fi} -\renewcommand*{\tocstyle@numberline}[1]{% - \begingroup - \ifx\tocstyle@feature@spaceafternumber\relax - \settowidth\@tempdima{\tocstyle@@numberline{#1}\enskip}% - \else - \settowidth\@tempdima{\tocstyle@@numberline{#1}}% - \advance \@tempdima \tocstyle@feature@spaceafternumber\relax - \fi - \ifcsname tocstyle@numwidth@\tocstyleTOC @\tocstyledepth\endcsname - \ifdim \@tempdima > - \csname tocstyle@numwidth@\tocstyleTOC @\tocstyledepth\endcsname\relax - \expandafter\xdef\csname tocstyle@numwidth@\tocstyleTOC - @\tocstyledepth\endcsname{\the\@tempdima}% - \fi - \else - \expandafter\xdef\csname tocstyle@numwidth@\tocstyleTOC - @\tocstyledepth\endcsname{\the\@tempdima}% - \fi - \endgroup - \iftocstyle@indentnotnumbered - \hskip -\if@RTL\rightskip\else\leftskip\fi - \fi - \ifcase \tocstyle@indentstyle - \hb@xt@\@tempdima{\tocstyle@@numberline{#1}\hfil}% - \or - \hb@xt@\@tempdima{\tocstyle@@numberline{#1}\hfil}% - \else - \ifx\tocstyle@feature@spaceafternumber\relax - \hbox{\tocstyle@@numberline{#1}\enskip}% - \else - \hbox{\tocstyle@@numberline{#1}\hskip - \tocstyle@feature@spaceafternumber\relax}% - \fi - \fi -} -\AtBeginDocument{% - \ifcsname l@part\endcsname - \ifcsname l@chapter\endcsname - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@part{\tocstyle@l@define{part}{-1}}{}}% - \else - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@part{\tocstyle@l@define{part}{0}}{}}% - \fi - \fi - \ifcsname l@chapter\endcsname - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@chapter{\tocstyle@l@define{chapter}{0}}{}}% - \fi - \ifcsname l@section\endcsname - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@section{\tocstyle@l@define{section}{1}}{}}% - \fi - \ifcsname l@subsection\endcsname - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@subsection{\tocstyle@l@define{subsection}{2}}{}}% - \fi - \ifcsname l@subsubsection\endcsname - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@subsubsection{\tocstyle@l@define{subsubsection}{3}}{}}% - \fi - \ifcsname l@paragraph\endcsname - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@paragraph{\tocstyle@l@define{paragraph}{4}}{}}% - \fi - \ifcsname l@subparagraph\endcsname - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@subparagraph{\tocstyle@l@define{subparagraph}{5}}{}}% - \fi - \ifcsname l@table\endcsname - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@table{\tocstyle@l@define{table}{1}}{}}% - \fi - \ifcsname l@figure\endcsname - \setbox\@tempboxa\vbox{\hsize\maxdimen - \l@figure{\tocstyle@l@define{figure}{1}}{}}% - \fi - \def\@tempa#1#2#3#4#5{% - \ifnum #1>\c@tocdepth \else - \vskip \z@ \@plus.2\p@ - {\if@RTL\rightskip\else\leftskip\fi #2\relax \if@RTL\leftskip\else\rightskip\fi \@tocrmarg \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent #2\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima #3\relax - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {#4}\nobreak - \leaders\hbox{$\m@th - \mkern \@dotsep mu\hbox{.}\mkern \@dotsep - mu$}\hfill - \nobreak - \hb@xt@\@pnumwidth{\hfil \normalfont \normalcolor #5}% - \par}% - \fi}% - \ifx\@dottedtocline\@tempa\else - \tocstyle@macrochangewarning\@dottedtocline - \fi - \let\tocstyle@saved@dottedtocline\@dottedtocline - \def\@tempa#1{\hb@xt@\@tempdima{#1\autodot\hfil}}% - \ifx\numberline\@tempa\else - \def\@tempa#1{\hb@xt@\@tempdima{#1\hfil}}% - \ifx\numberline@tempa\else - \tocstyle@macrochangewarning\numberline - \fi - \fi - \let\tocstyle@saved@numberline\numberline -} -\renewcommand*{\tocstyle@l@define}[2]{% - \advance\if@RTL\rightskip\else\leftskip\fi-\@tempdima - \edef\@tempa{% - \noexpand\global\noexpand\let - \expandafter\noexpand\csname tocstyle@saved@l@#1\endcsname - \expandafter\noexpand\csname l@#1\endcsname - \noexpand\gdef - \expandafter\noexpand\csname tocstyle@l@#1\endcsname{% - \noexpand\@dottedtocline{#2}{\the\if@RTL\rightskip\else\leftskip\fi}{\the\@tempdima}}% - \noexpand\g@addto@macro\noexpand\tocstyle@activate@all@l{% - \noexpand\let\expandafter\noexpand\csname l@#1\endcsname - \expandafter\noexpand\csname tocstyle@l@#1\endcsname - }% - }% - \PackageInfo{tocstyle}{prepare \expandafter\string - \csname l@#1\endcsname\space for redefinition}% - \@tempa -} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `tocstyle-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/wrapfig-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/wrapfig-xetex-bidi.def deleted file mode 100644 index b35f7733e31..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/wrapfig-xetex-bidi.def +++ /dev/null @@ -1,101 +0,0 @@ -%% -%% This is file `wrapfig-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{wrapfig-xetex-bidi.def}[2010/07/25 v0.2 bidi adaptations for wrapfig package for XeTeX engine] -\let\WF@@everypar\n@everypar -\def\WF@putfigmaybe{% -\ifinner - \vskip-\parskip \global\WF@floatfalse - \let\pagetotal\maxdimen % kludge flag for "not top of page" -\else % outer page - \@tempdima\pagedepth % save page depth - {\advance\parskip\if@RTL\baselineskip\else\@tempdima\fi\vskip-\parskip}% back up to baseline - \penalty\interlinepenalty % update pg. parameters - \@tempdimb\pagegoal \advance\@tempdimb-\pagetotal % room left on page - \ifdim\@tempdimb<\z@ % \WF@info{Page overfull already;}% - \global\WF@floatfalse - \ifdim-\@tempdimb>\pageshrink \else \pagebreak \fi - \else - \ifdim\WF@size>\@tempdimb - \ifWF@float \dimen@.5\baselineskip \else \dimen@ 2\baselineskip\fi - \ifdim\pagestretch>\dimen@ \dimen@\pagestretch \fi - \ifdim\pagefilstretch>\z@ \dimen@\@tempdimb \fi - \ifdim\pagefillstretch>\z@ \dimen@\@tempdimb \fi - \advance\dimen@.5\baselineskip - \ifdim\dimen@>\@tempdimb % \WF@info{Page nearly full; can stretch}% - \global\WF@floatfalse \pagebreak - \fi - \else % \WF@info{Fits in \the\@tempdimb;}% - \global\WF@floatfalse - \fi\fi - \vskip\@tempdima\relax % (return erased page depth) -\fi -\noindent -\ifWF@float - \WF@fltmes -\else % putting here; - \WF@info{Put \WF@wfname here:}% - {\ifodd\if@twoside\c@page\else\@ne\fi % assign l/r to i/o placement - \lccode`i`l\lccode`o`r\else \lccode`i`r\lccode`o`l\fi - \xdef\WF@place{\the\lccode\lccode\WF@place}}% twice to get only l or r - \hbox to\z@{% llap or rlap depending on {l} or {r}; calc effective width - \@tempdima\wd\WF@box \@tempdimb\WF@ovh - \advance\@tempdima-\@tempdimb \advance\@tempdima\columnsep - \@tempdimb\hsize \advance\@tempdimb-\@tempdima - \xdef\WF@adjlw{\the\@tempdima}% - \ifnum `l=\WF@place % fig on left - \if@RTL% - \kern\@tempdimb \kern\columnsep - \def\@tempa{\hss}% position to left of the gap - \else% - \hss % figure overlaps space to the left - \def\@tempa{\kern\columnsep}% position to left of the gap - \fi% - \else % fig on right - \if@RTL% - \hss - \@tempdima\z@ - \def\@tempa{\kern\columnsep} - \else% - \@tempdima\z@ % no left indentation - \kern\@tempdimb \kern\columnsep - \def\@tempa{\hss}% figure overlaps space to the right - \fi% - \fi - \ifdim\@tempdimb<\hsize - \xdef\WF@wrapil{\the\@tempdima \the\@tempdimb}% indentation and length - \xdef\WF@adjtlm{\the\@tempdima}% - \else - \xdef\WF@wrapil{\z@ \the\hsize}% - \xdef\WF@adjlw{\z@}\xdef\WF@adjtlm{\z@}% - \fi - \ifdim\pagetotal=\z@ % \WF@info{Put \WF@wfname at top of p.\thepage}% - \global\advance\WF@size-\intextsep - \else % \WF@info{Putting \WF@wfname in middle of page}% - \setbox\WF@box\hbox{\lower\intextsep\box\WF@box}% - \fi \dp\WF@box\z@ \box\WF@box \@tempa - }% end \hbox to 0pt - \aftergroup\WF@startwrapping % after the \endgroup which immediately follows -\fi} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `wrapfig-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/xcolor-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/xcolor-xetex-bidi.def deleted file mode 100644 index 3a33bbb25de..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/xcolor-xetex-bidi.def +++ /dev/null @@ -1,127 +0,0 @@ -%% -%% This is file `xcolor-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{xcolor-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for xcolor package for XeTeX engine] -\long\def\color@b@x#1#2#3% - {\leavevmode\if@RTL\beginL\fi - \setbox\z@\hbox{\kern\fboxsep{\set@color\if@RTL\beginR\fi#3\if@RTL\endR\fi}\kern\fboxsep}% - \dimen@\ht\z@\advance\dimen@\fboxsep\ht\z@\dimen@ - \dimen@\dp\z@\advance\dimen@\fboxsep\dp\z@\dimen@ - {#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@}}\if@RTL\endL\fi} -\DeclareRobustCommand\color - {\ifhmode\if@RTL\beginL\aftergroup\endR\fi\fi\@ifnextchar[\@undeclaredcolor\@declaredcolor} -\def\@undeclaredcolor[#1]#2% - {\begingroup - \let\@@cls\@empty - \XC@getmodclr12{#1}{#2}{}% - {\ifblendcolors - \ifx\colorblend\@empty\else - \edef\@@mix{\expandafter\@gobble\colorblend}\@tempswafalse - \XC@coremodel\@@mod\@@clr\@xcolor@{}{}\@@mod\@@clr - \fi - \fi - \ifconvertcolorsU - \edef\@@tmp{\XC@tgt@mod{\@@mod}}% - \convertcolorspec\@@mod\@@clr\@@tmp\@@clr \let\@@mod\@@tmp - \fi - \ifmaskcolors - \convertcolorspec\@@mod\@@clr\XC@mmod\@@clr - \let\@@mod\XC@mmod - \XC@inflate\@@mod\XC@mclr\@@clr\@@tmp - \expandafter\XC@mul\@@tmp,\@@clr - \fi - \edef\@@tmp{\noexpand\XC@undeclaredcolor{\@@mod}{\@@clr}}% - \expandafter\endgroup\@@tmp}} -\def\@declaredcolor#1% - {\XC@edef\XC@@tmp{#1}\XC@@tstfalse - \ifcase\XC@type\XC@@tmp\relax \XC@@tsttrue\or \relax\else - \ifblendcolors\XC@@tsttrue\fi \ifmaskcolors\XC@@tsttrue\fi - \ifconvertcolorsU\XC@@tsttrue\fi - \fi - \ifXC@@tst - \expandafter\XC@declaredcolor\else - \expandafter\XC@declaredc@lor\fi} -\def\XC@undeclaredcolor#1#2% - {\@ifundefinedmodel{#1}% - {\c@lor@error{model `#1'}}% - {\@nameuse{color@#1}\current@color{#2}% - \edef\XC@current@color{\noexpand\xcolor@{}{\current@color}{#1}{#2}}% - \XC@display}\ifhmode\if@RTL\beginR\aftergroup\endL\fi\fi} -\def\XC@declaredc@lor - {\XC@let@Nc\XC@current@color{\string\color@\XC@@tmp}% - \edef\current@color{\XC@current@color}% - \XC@display\ifhmode\if@RTL\beginR\aftergroup\endL\fi\fi} -\DeclareRobustCommand\bidicolor - {\@ifnextchar[\@bidiundeclaredcolor\@bidideclaredcolor} -\def\@bidiundeclaredcolor[#1]#2% - {\begingroup - \let\@@cls\@empty - \XC@getmodclr12{#1}{#2}{}% - {\ifblendcolors - \ifx\colorblend\@empty\else - \edef\@@mix{\expandafter\@gobble\colorblend}\@tempswafalse - \XC@coremodel\@@mod\@@clr\@xcolor@{}{}\@@mod\@@clr - \fi - \fi - \ifconvertcolorsU - \edef\@@tmp{\XC@tgt@mod{\@@mod}}% - \convertcolorspec\@@mod\@@clr\@@tmp\@@clr \let\@@mod\@@tmp - \fi - \ifmaskcolors - \convertcolorspec\@@mod\@@clr\XC@mmod\@@clr - \let\@@mod\XC@mmod - \XC@inflate\@@mod\XC@mclr\@@clr\@@tmp - \expandafter\XC@mul\@@tmp,\@@clr - \fi - \edef\@@tmp{\noexpand\XC@bidiundeclaredcolor{\@@mod}{\@@clr}}% - \expandafter\endgroup\@@tmp}} -\def\XC@bidiundeclaredcolor#1#2% - {\@ifundefinedmodel{#1}% - {\c@lor@error{model `#1'}}% - {\@nameuse{color@#1}\current@color{#2}% - \edef\XC@current@color{\noexpand\xcolor@{}{\current@color}{#1}{#2}}% - \XC@display}} -\def\@bidideclaredcolor#1% - {\XC@edef\XC@@tmp{#1}\XC@@tstfalse - \ifcase\XC@type\XC@@tmp\relax \XC@@tsttrue\or \relax\else - \ifblendcolors\XC@@tsttrue\fi \ifmaskcolors\XC@@tsttrue\fi - \ifconvertcolorsU\XC@@tsttrue\fi - \fi - \ifXC@@tst - \expandafter\XC@bidideclaredcolor\else - \expandafter\XC@bidideclaredc@lor\fi} -\def\XC@bidideclaredcolor - {\XC@split\XC@@tmp - \edef\@@tmp{\noexpand\@bidiundeclaredcolor[\@@mod]{\@@clr}}% - \expandafter\endgroup\@@tmp} -\def\XC@bidideclaredc@lor - {\XC@let@Nc\XC@current@color{\string\color@\XC@@tmp}% - \edef\current@color{\XC@current@color}% - \XC@display} -\def\color@box#1#2{\color@b@x\relax{\bidicolor#1{#2}}} -\def\color@fbox#1#2#3#{\protect\color@fb@x{#1}{#2}{#3}} -\def\color@fb@x#1#2#3#4% - {\color@b@x{\fboxsep\z@\bidicolor#1{#2}\XC@fbox}% - {\@ifxempty{#3}{\bidicolor#1}{\bidicolor#3}{#4}}} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `xcolor-xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/xetex-bidi.def deleted file mode 100644 index 831687a69f2..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/xetex-bidi.def +++ /dev/null @@ -1,441 +0,0 @@ -%% -%% This is file `xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for XeTeX engine] -\ifx\TeXXeTstate\undefined\else% - \TeXXeTstate=1 -\fi -\def\Bidi@RTL@everypar{\if@RTL{\setbox\z@\lastbox\beginR\usebox\z@}\fi} - \let\o@everypar=\everypar - \newtoks\n@everypar - \n@everypar\expandafter{\the\o@everypar} - \o@everypar{\Bidi@RTL@everypar\the\n@everypar} - \let\everypar=\n@everypar -\def\moreLRE{\bracetext \aftergroup\endL \beginL\@RTLfalse} -\def\moreRLE{\bracetext \aftergroup\endR \beginR\@RTLtrue} -\def\lr#1{\begingroup\beginL\rmfamily#1\endL\endgroup} -\def\LTR{\bgroup\par\@RTLfalse\@RTL@footnotefalse} -\def\endLTR{\par\egroup} -\def\RTL{\bgroup\par\@RTLtrue\@RTL@footnotetrue} -\def\endRTL{\par\egroup} -\def\ltr{\if@RTL\par\@RTLfalse\@RTL@footnotefalse\fi} -\def\rtl{\if@RTL\relax\else\par\@RTLtrue\@RTL@footnotetrue\fi} -\def\setRTL{\@RTLtrue\@RTL@footnotetrue} -\def\setLTR{\@RTLfalse\@RTL@footnotefalse} -\let\unsetRTL=\setLTR -\let\unsetLTR=\setRTL -\let\LR=\LRE -\let\RL=\RLE -\def\@ensure@RTL#1{\if@RTL#1\else\RLE{#1}\fi} -\def\@ensure@LTR#1{\if@RTL\LRE{#1}\else#1\fi} -\let\@ensure@RL=\@ensure@RTL -\let\@ensure@LR=\@ensure@LTR -\def\@ensure@dir#1{\if@RTL\RLE{#1}\else{#1}\fi} -\let\@ensure@maindir=\@ensure@dir -\def\@@RTL{RTL} -\def\@@LTR{LTR} -\def\save@dir{\if@RTL\gdef\saved@@dir{RTL}\else\gdef\saved@@dir{LTR}\fi} -\def\reset@dir{\ifx\saved@@dir\@@RTL\setRTL\else\ifx\saved@@dir\@@LTR\setLTR\else\relax\fi\fi} -\let\@@TeX\TeX -\def\TeX{\@ensure@LTR{\@@TeX}} -\let\@@LaTeX\LaTeX -\def\LaTeX{\@ensure@LTR{\@@LaTeX}} -\let\@@LaTeXe\LaTeXe -\def\LaTeXe{\@ensure@LTR{\@@LaTeXe}} -\def\reflect#1{{\setbox0=\hbox{#1}\rlap{\kern0.5\wd0 - \special{x:gsave}\special{x:scale -1 1}}\box0 \special{x:grestore}}} -\def\XeTeX{\LR{\leavevmode$\smash{\hbox{X\lower.5ex - \hbox{\kern-.125em\reflect{E}}\kern-.1667em \TeX}}$}} -\def\XeLaTeX{\LR{\leavevmode$\smash{\hbox{X\lower.5ex - \hbox{\kern-.125em\reflect{E}}\kern-.1667em \LaTeX}}$}} -\let\setRL=\setRTL -\let\setLR=\setLTR -\let\unsetRL=\setLTR -\DeclareOption{RTLdocument}{\@RTLtrue\@RTL@footnotetrue\autofootnoterule} -\DeclareOption{rldocument}{\@RTLtrue\@RTL@footnotetrue\autofootnoterule} -\def\rcases#1{\left.\vcenter{\normalbaselines\m@th - \ialign{$##\hfil$&\quad{##}\hfil\crcr#1\crcr}}\,\right\}} -\def\SepMark#1{\gdef\@SepMark{\if@RTL\beginR\fi#1\if@RTL\endR\fi}} -\SepMark{.} -\def\@thmcountersep{\@SepMark} -\def\list#1#2{% - \ifnum \@listdepth >5\relax - \@toodeep - \else - \global\advance\@listdepth\@ne - \fi - \rightmargin\z@ - \listparindent\z@ - \itemindent\z@ - \csname @list\romannumeral\the\@listdepth\endcsname - \def\@itemlabel{#1}% - \let\makelabel\@mklab - \@nmbrlistfalse - #2\relax - \@trivlist - \parskip\parsep - \parindent\listparindent - \advance\linewidth -\rightmargin - \advance\linewidth -\leftmargin - \if@RTL - \advance\@totalleftmargin \rightmargin - \else - \advance\@totalleftmargin \leftmargin - \fi - \parshape \@ne \@totalleftmargin \linewidth - \ignorespaces} -\def\raggedright{% - \let\\\@centercr - \leftskip\z@skip\rightskip\@flushglue - \parindent\z@\parfillskip\z@skip} -\let\@@raggedleft=\raggedleft -\let\@@raggedright=\raggedright -\renewcommand\raggedleft{\if@RTL\@@raggedright% - \else\@@raggedleft\fi} -\renewcommand\raggedright{\if@RTL\@@raggedleft% - \else\@@raggedright\fi} -\def\raggedright{% - \let\\\@centercr - \rightskip\z@skip\rightskip\@flushglue - \parindent\z@\parfillskip\z@skip} -\renewcommand\raggedleft{\@@raggedleft} -\renewcommand\raggedright{\@@raggedright} -\def\centerline#1{% -\if@RTL\@@line{\hss\beginR#1\endR\hss} -\else\@@line{\hss#1\hss}\fi} -\def\leftline#1{% -\if@RTL\@@line{\beginR#1\endR\hss} -\else\@@line{#1\hss}\fi} -\def\rightline#1{% -\if@RTL\@@line{\hss\beginR#1\endR} -\else\@@line{\hss#1}\fi} -\def\narrower{% - \advance\if@RTL\rightskip\else\leftskip\fi\parindent - \advance\if@RTL\leftskip\else\rightskip\fi\parindent} -\def\underline#1{% - \relax - \ifmmode\@@underline{#1}% - \else -\if@RTL $\@@underline{\hbox{\beginR#1\endR}}\m@th$\relax -\else -$\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} -\if@compatibility - \let\undertext=\underline -\fi -\global\@RTLtabfalse -\def\@tabular{\if@RTL\global\@RTLtabtrue\fi - \leavevmode \hbox \bgroup \if@RTLtab\beginR \fi - $\let\@acol\@tabacol - \let\@classz\@tabclassz - \let\@classiv\@tabclassiv \let\\\@tabularcr\@tabarray} -\def\endtabular{\crcr\egroup\if@RTLtab\egroup\endR\egroup\fi - \egroup $\if@RTLtab\endR\fi\egroup - \global\@RTLtabfalse} -\expandafter \let \csname endtabular*\endcsname = \endtabular -\def\@array[#1]#2{% - \if #1t\vtop \else \if#1b\vbox \else \vcenter \fi\fi - \bgroup - \setbox\@arstrutbox\hbox{% - \vrule \@height\arraystretch\ht\strutbox - \@depth\arraystretch \dp\strutbox - \@width\z@}% - \@mkpream{#2}% - \edef\@preamble{% - \ialign \noexpand\@halignto - \bgroup \@arstrut \@preamble \tabskip\z@skip \cr}% - \let\@startpbox\@@startpbox \let\@endpbox\@@endpbox - \let\tabularnewline\\% - \let\par\@empty - \let\@sharp##% - \set@typeset@protect - \lineskip\z@skip\baselineskip\z@skip - \ifhmode \@preamerr\z@ \@@par\fi - \if@RTLtab\hbox\bgroup\beginR\vbox\bgroup\fi - \@preamble} -\def\@testpach#1{\@chclass \ifnum \@lastchclass=\tw@ 4 \else - \ifnum \@lastchclass=3 5 \else - \z@ \if #1c\@chnum \z@ \else - \if \if@RTLtab#1r\else#1l\fi\@chnum \@ne \else - \if \if@RTLtab#1l\else#1r\fi\@chnum \tw@ \else - \@chclass \if #1|\@ne \else - \if #1@\tw@ \else - \if #1p3 \else \z@ \@preamerr 0\fi - \fi \fi \fi \fi \fi \fi -\fi} -\def\@dottedtocline#1#2#3#4#5{% - \ifnum #1>\c@tocdepth \else - \vskip \z@ \@plus.2\p@ - {\if@RTL\rightskip\else\leftskip\fi #2\relax \if@RTL\leftskip\else\rightskip\fi \@tocrmarg \parfillskip -\if@RTL\leftskip\else\rightskip\fi - \parindent #2\relax\@afterindenttrue - \interlinepenalty\@M - \leavevmode - \@tempdima #3\relax - \advance\if@RTL\rightskip\else\leftskip\fi \@tempdima \null\nobreak\hskip -\if@RTL\rightskip\else\leftskip\fi - {#4}\nobreak - \leaders\hbox{$\m@th - \mkern \@dotsep mu\hbox{.}\mkern \@dotsep - mu$}\hfill - \nobreak - \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}% - \par}% - \fi} -\def\RTL@outputdblcol{% -\if@firstcolumn \global\@firstcolumnfalse - \global\setbox\@leftcolumn \box\@outputbox -\else \global\@firstcolumntrue - \setbox\@outputbox \vbox {\hbox to\textwidth {% - \hskip \columnwidth - \hfil \vrule width\columnseprule \hfil - \hbox to\columnwidth {\box\@leftcolumn \hss}% - \hskip -\textwidth - \hbox to\columnwidth{\box\@outputbox \hss}% - \hskip \columnsep - \hskip \columnwidth }}% - \@combinedblfloats \@outputpage - \begingroup \@dblfloatplacement \@startdblcolumn - \@whilesw\if@fcolmade \fi - {\@outputpage \@startdblcolumn }\endgroup -\fi} -\def\LTR@outputdblcol{% - \if@firstcolumn - \global \@firstcolumnfalse - \global \setbox\@leftcolumn \box\@outputbox - \else - \global \@firstcolumntrue - \setbox\@outputbox \vbox {% - \hb@xt@\textwidth {% - \hb@xt@\columnwidth {% - \box\@leftcolumn \hss}% - \hfil - {\normalcolor\vrule \@width\columnseprule}% - \hfil - \hb@xt@\columnwidth {% - \box\@outputbox \hss}% - }% - }% - \@combinedblfloats - \@outputpage - \begingroup - \@dblfloatplacement - \@startdblcolumn - \@whilesw\if@fcolmade \fi - {\@outputpage - \@startdblcolumn}% - \endgroup - \fi -} -\renewcommand{\@outputdblcol}{\if@RTLmain\RTL@outputdblcol\else\LTR@outputdblcol\fi} -\newcommand{\RTLdblcol}{\renewcommand{\@outputdblcol}{\RTL@outputdblcol}} -\newcommand{\LTRdblcol}{\renewcommand{\@outputdblcol}{\LTR@outputdblcol}} -\def \@setminipage{% - \@minipagetrue - \everypar{\@minipagefalse\everypar{}\if@RTL\beginR\else\beginL\fi}% -} -\def\@arrayparboxrestore{% - \let\if@nobreak\iffalse - \let\if@noskipsec\iffalse - \let\par\@@par - \let\-\@dischyph - \let\'\@acci\let\`\@accii\let\=\@acciii - \parindent\z@ \parskip\z@skip - \everypar{\if@RTL\beginR\else\beginL\fi}% - \linewidth\hsize - \@totalleftmargin\z@ - \leftskip\z@skip \rightskip\z@skip \@rightskip\z@skip - \parfillskip\@flushglue \lineskip\normallineskip - \baselineskip\normalbaselineskip - \sloppy} -\def\@addmarginpar{\@next\@marbox\@currlist{\@cons\@freelist\@marbox - \@cons\@freelist\@currbox}\@latexbug\@tempcnta\@ne - \if@twocolumn - \if@firstcolumn \@tempcnta\m@ne \fi - \else - \if@mparswitch - \ifodd\c@page \else\@tempcnta\m@ne \fi - \fi - \if@reversemargin \@tempcnta -\@tempcnta \fi - \fi - \ifnum\@tempcnta <\z@ \global\setbox\@marbox\box\@currbox \fi - \@tempdima\@mparbottom - \advance\@tempdima -\@pageht - \advance\@tempdima\ht\@marbox - \ifdim\@tempdima >\z@ - \@latex@warning@no@line {Marginpar on page \thepage\space moved}% - \else - \@tempdima\z@ - \fi - \global\@mparbottom\@pageht - \global\advance\@mparbottom\@tempdima - \global\advance\@mparbottom\dp\@marbox - \global\advance\@mparbottom\marginparpush - \advance\@tempdima -\ht\@marbox - \global\setbox \@marbox - \vbox {\vskip \@tempdima - \box \@marbox}% - \global \ht\@marbox \z@ - \global \dp\@marbox \z@ - \kern -\@pagedp - \nointerlineskip - \hb@xt@\columnwidth - {\if@RTL\beginR\fi\ifnum \@tempcnta >\z@ - \hskip\columnwidth \hskip\marginparsep - \else - \hskip -\marginparsep \hskip -\marginparwidth - \fi - \box\@marbox \hss\if@RTL\endR\fi}% - \nointerlineskip - \hbox{\vrule \@height\z@ \@width\z@ \@depth\@pagedp}} -\def\@stopline{\unskip\@stopfield\if@rjfield \global\@rjfieldfalse - \@tempdima\@totalleftmargin \advance\@tempdima\linewidth -\hbox to\@tempdima{\if@RTL\beginR\fi\@itemfudge\hskip\dimen\@curtabmar - \box\@curline\hfil\box\@curfield\if@RTL\endR\fi}\else\@addfield - \hbox to\linewidth{\if@RTL\beginR\fi\@itemfudge - \hskip\dimen\@curtabmar\box\@curline\hfil\if@RTL\endR\fi}% -\fi} -\def\@outputpage{% -\begingroup % the \endgroup is put in by \aftergroup - \let \protect \noexpand - \@resetactivechars - \global\let\@@if@newlist\if@newlist - \global\@newlistfalse - \@parboxrestore - \shipout \vbox{% - \set@typeset@protect - \aftergroup \endgroup - \aftergroup \set@typeset@protect - % correct? or just restore by ending - % the group? - \if@specialpage - \global\@specialpagefalse\@nameuse{ps@\@specialstyle}% - \fi - \if@twoside - \ifodd\count\z@ \let\@thehead\@oddhead \let\@thefoot\@oddfoot - \let\@themargin\oddsidemargin - \else \let\@thehead\@evenhead - \let\@thefoot\@evenfoot \let\@themargin\evensidemargin - \fi - \ifx\@thehead\@empty \let\@thehead\hfil \fi - \ifx\@thefoot\@empty \let\@thefoot\hfil \fi - \else %% not @twoside - \ifx\@oddhead\@empty \let\@thehead\hfil \fi - \ifx\@oddfoot\@empty \let\@thefoot\hfil \fi - \fi - \reset@font - \normalsize - \normalsfcodes - \let\label\@gobble - \let\index\@gobble - \let\glossary\@gobble - \baselineskip\z@skip \lineskip\z@skip \lineskiplimit\z@ - \@begindvi - \vskip \topmargin - \moveright\@themargin \vbox {% - \setbox\@tempboxa \vbox to\headheight{% - \vfil - \color@hbox - \normalcolor - \hb@xt@\textwidth{\if@RTLmain\beginR\fi\@thehead\if@RTLmain\endR\fi}% - \color@endbox - }% %% 22 Feb 87 - \dp\@tempboxa \z@ - \box\@tempboxa - \vskip \headsep - \box\@outputbox - \baselineskip \footskip - \color@hbox - \normalcolor - \hb@xt@\textwidth{\if@RTLmain\beginR\fi\@thefoot\if@RTLmain\endR\fi}% - \color@endbox - }% - }% - \global\let\if@newlist\@@if@newlist - \global \@colht \textheight - \stepcounter{page}% - \let\firstmark\botmark -} -\long\def\@makecaption#1#2{% - \vskip\abovecaptionskip - \sbox\@tempboxa{#1: #2}% - \ifdim \wd\@tempboxa >\hsize - \if@RTL\beginR\fi#1: #2\if@RTL\endR\fi\par - \else - \global \@minipagefalse - \hb@xt@\hsize{\if@RTL\beginR\fi\hfil\box\@tempboxa\hfil\if@RTL\endR\fi}% - \fi - \vskip\belowcaptionskip} -\def\equation{\beginL$$\refstepcounter{equation}} -\def\endequation{\eqno \hbox{\@eqnnum}$$\endL\@ignoretrue} -\def\@eqnnum{{\normalfont \normalcolor \if@RTL\beginR\fi(\theequation)\if@RTL\endR\fi}} -\input{footnote-xetex-bidi.def} -\@iftagsloaded{leqno}{\input{leqno-xetex-bidi.def}}{} -\@iftagsloaded{fleqn}{\input{fleqn-xetex-bidi.def}}{} -\@ifpackageloaded{amsmath}{\input{amsmath-xetex-bidi.def}}{} -\@ifpackageloaded{amsthm}{\input{amsthm-xetex-bidi.def}}{} -\@ifpackageloaded{breqn}{\input{breqn-xetex-bidi.def}}{} -\@ifpackageloaded{caption}{\input{caption-xetex-bidi.def}}{} -\@ifpackageloaded{color}{\input{color-xetex-bidi.def}}{} -\@ifpackageloaded{xcolor}{\input{xcolor-xetex-bidi.def}}{} -\@ifpackageloaded{colortbl}{\input{colortbl-xetex-bidi.def}}{} -\@ifpackageloaded{flowfram}{\input{flowfram-xetex-bidi.def}}{} -\@ifpackageloaded{xltxtra}{\input{xltxtra-xetex-bidi.def}}{} -\@ifpackageloaded{wrapfig}{\input{wrapfig-xetex-bidi.def}}{} -\@ifpackageloaded{graphicx}{\input{graphicx-xetex-bidi.def}}{} -\@ifpackageloaded{hyperref}{\input{hyperref-xetex-bidi.def}}{} -\@ifpackageloaded{fancyhdr}{\input{fancyhdr-xetex-bidi.def}}{} -\@ifpackageloaded{draftwatermark}{\input{draftwatermark-xetex-bidi.def}}{} -\@ifpackageloaded{pdfpages}{\input{pdfpages-xetex-bidi.def}}{} -\@ifpackageloaded{listings}{\input{listings-xetex-bidi.def}}{} -\@ifpackageloaded{pstricks}{\input{pstricks-xetex-bidi.def}}{} -\@ifpackageloaded{pgf}{\input{pgf-xetex-bidi.def}}{} -\@ifpackageloaded{tikz}{\input{tikz-xetex-bidi.def}}{} -\@ifpackageloaded{array}{\input{array-xetex-bidi.def}}{} -\@ifpackageloaded{stabular}{\input{stabular-xetex-bidi.def}}{} -\@ifpackageloaded{subfigure}{\input{subfigure-xetex-bidi.def}}{} -\@ifpackageloaded{longtable}{\input{longtable-xetex-bidi.def}}{} -\@ifpackageloaded{arydshln}{\input{arydshln-xetex-bidi.def}}{} -\@ifpackageloaded{multicol}{\input{multicol-xetex-bidi.def}}{} -\@ifpackageloaded{minitoc}{\input{minitoc-xetex-bidi.def}}{} -\@ifpackageloaded{ragged2e}{\input{ragged2e-xetex-bidi.def}}{} -\@ifpackageloaded{tabls}{\input{tabls-xetex-bidi.def}}{} -\@ifpackageloaded{tabulary}{\input{tabulary-xetex-bidi.def}}{} -\@ifpackageloaded{tocstyle}{\input{tocstyle-xetex-bidi.def}}{} -\@ifclassloaded{article}{\input{article-xetex-bidi.def}}{} -\@ifclassloaded{amsart}{\input{amsart-xetex-bidi.def}}{} -\@ifclassloaded{letter}{\input{letter-xetex-bidi.def}}{} -\@ifclassloaded{memoir}{\input{memoir-xetex-bidi.def}}{} -\@ifclassloaded{refrep}{\input{refrep-xetex-bidi.def}}{} -\@ifclassloaded{report}{\@ifpackageloaded{flowfram}{}{\input{report-xetex-bidi.def}}}{} -\@ifclassloaded{rapport3}{\input{rapport3-xetex-bidi.def}}{} -\@ifclassloaded{scrartcl}{\input{scrartcl-xetex-bidi.def}}{} -\@ifclassloaded{scrbook}{\input{scrbook-xetex-bidi.def}}{} -\@ifclassloaded{scrreprt}{\input{scrreprt-xetex-bidi.def}}{} -\@ifclassloaded{amsbook}{\input{amsbook-xetex-bidi.def}}{} -\@ifclassloaded{extbook}{\input{extbook-xetex-bidi.def}}{} -\@ifclassloaded{book}{\@ifpackageloaded{flowfram}{}{\input{book-xetex-bidi.def}}}{} -\@ifclassloaded{bookest}{\input{bookest-xetex-bidi.def}}{} -\@ifpackageloaded{tocbibind}{\@ifclassloaded{memoir}{}{\input{tocbibind-xetex-bidi.def}}}{} -\@ifpackageloaded{tocloft}{\@ifclassloaded{memoir}{}{\input{tocloft-xetex-bidi.def}}}{} - - -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `xetex-bidi.def'. diff --git a/Master/texmf-dist/tex/xelatex/bidi/xltxtra-xetex-bidi.def b/Master/texmf-dist/tex/xelatex/bidi/xltxtra-xetex-bidi.def deleted file mode 100644 index fbef2973005..00000000000 --- a/Master/texmf-dist/tex/xelatex/bidi/xltxtra-xetex-bidi.def +++ /dev/null @@ -1,30 +0,0 @@ -%% -%% This is file `xltxtra-xetex-bidi.def', - -%% -%% __________________________________ -%% Copyright © 2009-2010 Vafa Khalighi -%% -%% License information appended. -%% -%% -\ProvidesFile{xltxtra-xetex-bidi.def}[2010/07/25 v0.1 bidi adaptations for xltxtra package for XeTeX engine] -\let\@@XeTeX\XeTeX -\def\XeTeX{\@ensure@LTR{\@@XeTeX}} -\let\@@XeLaTeX\XeLaTeX -\def\XeLaTeX{\@ensure@LTR{\@@XeLaTeX}} -%% -%% Copyright © 2009-2010 by Vafa Khalighi <vafa@users.berlios.de> -%% -%% Distributable 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 "maintained" (as per LPPL maintenance status) -%% by Vafa Khalighi. -%% -%% -%% -%% -%% -%% End of file `xltxtra-xetex-bidi.def'. |