%% %% This is file `bidi.sty', %% %% __________________________________ %% Copyright © 2009-2010 Vafa Khalighi %% %% License information appended. %% %% \NeedsTeXFormat{LaTeX2e} \def\bididate{2010/07/25} \def\bidiversion{v1.0.6} \def\bidicommit{commit 15} \ProvidesPackage{bidi}[\bididate\space \bidiversion\space <\bidicommit> 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, <\bidicommit>, \bididate^^J License: LaTeX Project Public License, version 1.3c or higher (your choice)^^J Home: http://bitbucket.org/vafa/bidi^^J Location on CTAN: /macros/latex/contrib/bidi} \typeout{\bidiinfo} \edef\bidi@everyjob{\the\everyjob} \everyjob{\bidi@everyjob\typeout{\bidiinfo}} \RequirePackage{iftex} \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@RTLmarginpar \newif\if@LTRmarginpar \newif\if@LTRbibitems \newif\if@RTLbibitems \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 %% %% 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'.