summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/bidi/bidi.sty
blob: 8eb97700715112cb69f3a9ef763afce55af1fb11 (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
104
105
%%
%% This is file `bidi.sty',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
%% bidi.dtx  (with options: `bidi.sty')
%% 
%%   ______________________________________
%%   Copyright © 2009–2011  Vafa Khalighi
%% 
%%   License information appended.
%% 
%% 
\NeedsTeXFormat{LaTeX2e}
\def\bididate{2011/03/21}
\def\bidiversion{v1.1.6}
\def\bidicommit{commit 145}
\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–2011 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
\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–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
%% this license is at: http://www.latex-project.org/lppl.txt
%% 
%% This work is “author-maintained” (as per LPPL maintenance status)
%% by Vafa Khalighi.
%% 
%% 
%% 
%%
%% End of file `bidi.sty'.