summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/bidi/bidi.sty
blob: b955067f3109ccca215cc68bc1c72381834ec694 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
%%
%% This is file `bidi.sty',

%% 
%%   __________________________________
%%   Copyright © 2009-2010 Vafa Khalighi
%% 
%%   License information appended.
%% 
%% 
\NeedsTeXFormat{LaTeX2e}
\def\bididate{2010/07/25}
\def\bidiversion{v1.1.4}
\def\bidicommit{commit 75}
\ProvidesPackage{bidi}[\bididate\space \bidiversion\space <\bidicommit>
Bidirectional typesetting in plain TeX and LaTeX]
\edef\bidiinfo{%
bidi package (Support for bidirectional typesetting in plain TeX and LaTeX)^^J
Description: A convenient interface for typesetting bidirectional^^J
texts in plain TeX and LaTeX.  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
\newif\if@developmentversion
\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
%\@developmentversiontrue
\if@developmentversion
    \PackageWarningNoLine{bidi}{Thanks for testing the development version of bidi package. The development version may not work correctly or may not work at all. The development version is not recommended to be used for production purposes and should only be used for testing purposes. You are encouraged to use the stable version of bidi package available on CTAN for production purposes}
\fi
\ProcessOptions
%% 
%% Copyright © 2009-2010      by Vafa Khalighi     <vafakh84@gmail.com>
%% 
%% 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'.