diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/bidi/xetex-bidi.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/bidi/xetex-bidi.def | 84 |
1 files changed, 14 insertions, 70 deletions
diff --git a/Master/texmf-dist/tex/latex/bidi/xetex-bidi.def b/Master/texmf-dist/tex/latex/bidi/xetex-bidi.def index cdeef5c3993..6b362fa39c7 100644 --- a/Master/texmf-dist/tex/latex/bidi/xetex-bidi.def +++ b/Master/texmf-dist/tex/latex/bidi/xetex-bidi.def @@ -7,7 +7,7 @@ %% bidi.dtx (with options: `xetex-bidi.def') %% %% ______________________________________ -%% Copyright © 2009–2010 Vafa Khalighi +%% Copyright © 2009–2011 Vafa Khalighi %% %% License information appended. %% @@ -64,8 +64,8 @@ \def\endLTR{\par} \def\RTL{\par\@RTLtrue\@RTL@footnotetrue\hsize\linewidth\parshape\z@} \def\endRTL{\par} -\def\ltr{\if@RTL\par\@RTLfalse\@RTL@footnotefalse\fi} -\def\rtl{\if@RTL\relax\else\par\@RTLtrue\@RTL@footnotetrue\fi} +\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 @@ -101,7 +101,7 @@ \DeclareOption{rldocument}{\@RTLtrue\@RTL@footnotetrue\g@addto@macro\document{\autofootnoterule}} \def\rcases#1{\left.\vcenter{\normalbaselines\m@th \ialign{$##\hfil$&\quad{##}\hfil\crcr#1\crcr}}\,\right\}} -\def\SepMark#1{\gdef\@SepMark{\hskip0pt#1\hskip0pt}} +\def\SepMark#1{\gdef\@SepMark{\if@RTL\fi#1\if@RTL\fi}} \SepMark{.} \def\@thmcountersep{\@SepMark} \def\setRTLbibitems{\@RTLbibitemstrue\@LTRbibitemsfalse} @@ -241,7 +241,7 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} \mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill \nobreak - \hb@xt@\@pnumwidth{\hfil\normalfont \normalcolor #5}% + \hb@xt@\@pnumwidth{{\hfil\normalfont \normalcolor #5}}% \par}% \fi} \def\RTL@outputdblcol{% @@ -315,12 +315,12 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} \if@RTL\endL\fi \egroup \egroup - \expandafter\@iiiparbox\@mpargs{\leavevmode\unvbox\@tempboxa}} + \expandafter\@iiiparbox\@mpargs{\unvbox\@tempboxa\leavevmode}} \long\def\@iiiparbox#1#2[#3]#4#5{% \leavevmode \@pboxswfalse \setlength\@tempdima{#4}% - \@begin@tempboxa\vbox{\hbox{\if@RTL\beginL\fi\vbox{\hsize\@tempdima\@parboxrestore#5\@@par}\if@RTL\endL\fi}}% + \@begin@tempboxa\vbox{\hbox{\if@RTL\beginL\fi\if #1t\vtop\else\vbox\fi{\hsize\@tempdima\@parboxrestore#5\@@par}\if@RTL\endL\fi}}% \ifx\relax#2\else \setlength\@tempdimb{#2}% \edef\@parboxto{to\the\@tempdimb}% @@ -459,7 +459,7 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} \hb@xt@\hsize{\if@RTL\beginR\fi\hfil\box\@tempboxa\hfil\if@RTL\endR\fi}% \fi \vskip\belowcaptionskip} -\everydisplay{\predisplaydirection=0 } +\everydisplay\expandafter{\the\everydisplay\predisplaydirection=0 } \def\@eqnnum{{\normalfont \normalcolor \if@RTL\beginR\fi(\theequation)\if@RTL\endR\fi}} \input{footnote-xetex-bidi.def} \@ifclassloaded{article}{\input{article-xetex-bidi.def}}{} @@ -495,6 +495,8 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} \@ifpackageloaded{color}{\input{color-xetex-bidi.def}}{} \@ifpackageloaded{xcolor}{\input{xcolor-xetex-bidi.def}}{} \@ifpackageloaded{colortbl}{\input{colortbl-xetex-bidi.def}}{} +\@ifpackageloaded{empheq}{\input{empheq-xetex-bidi.def}}{} +\@ifpackageloaded{float}{\input{float-xetex-bidi.def}}{} \@ifpackageloaded{flowfram}{\input{flowfram-xetex-bidi.def}}{} \@ifpackageloaded{xltxtra}{\input{xltxtra-xetex-bidi.def}}{} \@ifpackageloaded{wrapfig}{\input{wrapfig-xetex-bidi.def}}{} @@ -502,6 +504,8 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} \@ifpackageloaded{hyperref}{\input{hyperref-xetex-bidi.def}}{} \@ifpackageloaded{fancyhdr}{\input{fancyhdr-xetex-bidi.def}}{} \@ifpackageloaded{draftwatermark}{\input{draftwatermark-xetex-bidi.def}}{} +\@ifpackageloaded{dblfnote}{\input{dblfnote-xetex-bidi.def}}{} +\@ifpackageloaded{framed}{\input{framed-xetex-bidi.def}}{} \@ifpackageloaded{pdfpages}{\input{pdfpages-xetex-bidi.def}}{} \@ifpackageloaded{listings}{\input{listings-xetex-bidi.def}}{} \@ifpackageloaded{pstricks}{\input{pstricks-xetex-bidi.def}}{} @@ -523,8 +527,9 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} \@ifpackageloaded{tocstyle}{\input{tocstyle-xetex-bidi.def}}{} \@ifpackageloaded{tocbibind}{\@ifclassloaded{memoir}{}{\input{tocbibind-xetex-bidi.def}}}{} \@ifpackageloaded{tocloft}{\@ifclassloaded{memoir}{}{\input{tocloft-xetex-bidi.def}}}{} +\DeclareOption{extrafootnotefeatures}{\input{extrafootnotefeatures.def}} %% -%% Copyright © 2009–2010 Vafa Khalighi <vafakhlgh@gmail.com> +%% Copyright © 2009–2011 Vafa Khalighi <vafakhlgh@gmail.com> %% %% It may be distributed and/or modified under the LaTeX Project Public License, %% version 1.3c or higher (your choice). The latest version of @@ -533,67 +538,6 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi} %% This work is “author-maintained” (as per LPPL maintenance status) %% by Vafa Khalighi. %% -%% In addition to the terms of LPPL any distributed version -%% (unchanged or modified) of bidi has to keep the statement -%% about the moral obligation for using bidi. In case of major -%% changes where this would not be appropriate the author of the -%% changed version should contact the copyright holder. -%% -%% -%% -%% Moral obligation for using bidi: -%% ____________________________________ -%% -%% Users of bidi who wish to include or use bidi or a modified -%% version in a proprietary and commercially market product are asked -%% under certain conditions (see below) for the payment of a license -%% fee. The size of this fee is to be determined, in each instance, -%% by the commercial user, depending on his/her judgment of the value of -%% bidi for his/her product. -%% -%% -%% The conditions for this are as follows: -%% -%% The producer of a proprietary and commercially market product -%% that involves typesetting using bidi is asked to determine -%% the value of a license fee for using bidi if -%% -%% - the product is a document and the producer has decided to -%% include bidi to typeset (parts of) the document or has -%% directed the author of the document to include bidi (for -%% example, by providing a class file to be used by the author) -%% -%% - the product is a LaTeX class or package that includes bidi -%% -%% -%% There is no moral obligation in case -%% -%% - the product is a document but producer has not directed -%% the author to include bidi (in that case the moral obligation -%% lies with the author of the document) -%% -%% - the product does not involve typesetting, e.g., consists, for -%% example, of distributing bidi and its documentation. -%% -%% - the product is not proprietary, i.e., is made available as free -%% software itself (which doesn't prohibit its commercial marketing) -%% -%% - bidi is used for non-commercial purposes -%% -%% -%% Determinating a license fee might result in a license fee of zero -%% (i.e., no payment) in case a producer has determined that the use -%% of bidi has no enhancing effect on the product. This is a -%% plausible scenario, i.e., in the above two cases the producer is -%% only asked to evaluate the value of bidi for the product -%% not for the payment of a license fee per se (which might or might -%% not follow from this evaluation). -%% -%% The license fee, if any, can be payed to the author of -%% the program who can be contacted at -%% -%% vafakhlgh@gmail.com -%% %% %% %% |