diff options
author | Karl Berry <karl@freefriends.org> | 2011-11-13 23:40:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2011-11-13 23:40:36 +0000 |
commit | 5dddc3b0376963968ee62edd82b37ae60d8ad735 (patch) | |
tree | 2a4207c29285504cb73752d878fe584a8fd38cea /Master/texmf-dist/tex/latex/bidi/cutwin-xetex-bidi.def | |
parent | e61d1c1ee6c2e29543ecc55e321e1289f6b4bfdd (diff) |
bidi (13nov11)
git-svn-id: svn://tug.org/texlive/trunk@24588 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/bidi/cutwin-xetex-bidi.def')
-rw-r--r-- | Master/texmf-dist/tex/latex/bidi/cutwin-xetex-bidi.def | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/bidi/cutwin-xetex-bidi.def b/Master/texmf-dist/tex/latex/bidi/cutwin-xetex-bidi.def new file mode 100644 index 00000000000..a85c6e582cc --- /dev/null +++ b/Master/texmf-dist/tex/latex/bidi/cutwin-xetex-bidi.def @@ -0,0 +1,66 @@ +%% +%% This is file `cutwin-xetex-bidi.def', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% bidi.dtx (with options: `cutwin-xetex-bidi.def') +%% +%% ______________________________________ +%% Copyright © 2009–2012 Vafa Khalighi +%% +%% License information appended. +%% +%% +\ProvidesFile{cutwin-xetex-bidi.def}[2011/11/12 v0.1 bidi adaptations for cutwin package for XeTeX engine] +\renewcommand*{\c@twcompctr}[2]{% + \def\c@twfirst{1} + \loop\advance\c@twwinlines\m@ne + \setbox\c@twslicea=\vsplit#1 to\baselineskip + \setbox\c@twsliceb=\vsplit#1 to\baselineskip + \c@twprune{\c@twslicea}{\c@twlftside}% + \c@twprune{\c@twsliceb}{\c@twrtside}% + \ifnum\c@twfirst=\@ne + \setbox#2=\vbox{\unvbox#2\hbox + to\hsize{\if@RTL\box\c@twsliceb\else\box\c@twslicea\fi\pageinwindow\hfil\if@RTL\box\c@twslicea\else\box\c@twsliceb\fi}}% + \else + \setbox#2=\vbox{\unvbox#2\hbox + to\hsize{\if@RTL\box\c@twsliceb\else\box\c@twslicea\fi\hfil\if@RTL\box\c@twslicea\else\box\c@twsliceb\fi}}% + \fi + \def\c@twfirst{2} + \ifnum\c@twwinlines>\z@\repeat} +\renewcommand*{\c@twcompoddctr}[2]{% + \def\c@twrounds{1} + \def\c@twfirst{1} + \@for\c@twlspec:=\c@twb\do{% + \ifnum\c@twrounds=1 + \setbox\c@twslicea=\vsplit#1 to\baselineskip % first of pair + \c@twprune{\c@twslicea}{\c@twlspec}% + \def\c@twrounds{2} + \else + \setbox\c@twsliceb=\vsplit#1 to\baselineskip % second of pair + \c@twprune{\c@twsliceb}{\c@twlspec}% + \ifnum\c@twfirst=1 + \setbox#2=\vbox{\unvbox#2\hbox + to\hsize{\if@RTL\box\c@twsliceb\else\box\c@twslicea\fi\hfil\picinwindow\hfil\if@RTL\box\c@twslicea\else\box\c@twsliceb\fi}}% + \def\c@twfirst{2} + \else + \setbox#2=\vbox{\unvbox#2\hbox + to\hsize{\if@RTL\box\c@twsliceb\else\box\c@twslicea\fi\hfil\if@RTL\box\c@twslicea\else\box\c@twsliceb\fi}}% + \fi + \def\c@twrounds{1} + \fi}} +%% +%% Copyright © 2009–2012 Vafa Khalighi <vafaklg@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 `cutwin-xetex-bidi.def'. |