summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-04-23 22:07:56 +0000
committerKarl Berry <karl@freefriends.org>2013-04-23 22:07:56 +0000
commit63ae29c1bc0f8ede732afd7f7dcf9792f9e5f9c4 (patch)
tree6ffd3b6265de5bee6f61e96acf9b6d26e20e3e68 /Master
parent19a4c79454154c68892541543d3fbd4bbefcae75 (diff)
bidi (23apr13)
git-svn-id: svn://tug.org/texlive/trunk@30071 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/bidi/ChangeLog6
-rw-r--r--Master/texmf-dist/doc/latex/bidi/README4
-rw-r--r--Master/texmf-dist/doc/latex/bidi/bidi.pdfbin202545 -> 202496 bytes
-rw-r--r--Master/texmf-dist/source/latex/bidi/bidi.dtx80
-rw-r--r--Master/texmf-dist/tex/latex/bidi/bidi.sty4
-rw-r--r--Master/texmf-dist/tex/latex/bidi/bidi.tex2
-rw-r--r--Master/texmf-dist/tex/latex/bidi/footnote-xetex-bidi.def22
-rw-r--r--Master/texmf-dist/tex/latex/bidi/mdframed-xetex-bidi.def37
8 files changed, 80 insertions, 75 deletions
diff --git a/Master/texmf-dist/doc/latex/bidi/ChangeLog b/Master/texmf-dist/doc/latex/bidi/ChangeLog
index 40a47befc9c..2e8d97b1450 100644
--- a/Master/texmf-dist/doc/latex/bidi/ChangeLog
+++ b/Master/texmf-dist/doc/latex/bidi/ChangeLog
@@ -1,3 +1,9 @@
+2013/04/24 version 12.8 Persian TeX Group
+ * Version 12.8 released.
+ * Fixed footnotes inside `minipage' environment.
+ * Fixed footnote-rules inside `minipage' environment.
+ * Fixed footnote-rules with `mdframed' package.
+
2013/04/16 version 12.7 Persian TeX Group
* Version 12.7 released.
* Fixed `frametitle' of `mdframed' package in RTL.
diff --git a/Master/texmf-dist/doc/latex/bidi/README b/Master/texmf-dist/doc/latex/bidi/README
index 5529ddca999..9dd8c04dcff 100644
--- a/Master/texmf-dist/doc/latex/bidi/README
+++ b/Master/texmf-dist/doc/latex/bidi/README
@@ -1,6 +1,6 @@
___________________
The bidi package
-v12.7
+v12.8
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX.
@@ -17,7 +17,7 @@ In doing so, please always explain your issue well enough, always include
a minimal working examples showing the issue, and always choose the appropriate
label for your query (i.e. if you are reporting any bugs, choose `bug' label).
-Current version release date: 2013/04/16
+Current version release date: 2013/04/24
___________________
Persian TeX Group
diff --git a/Master/texmf-dist/doc/latex/bidi/bidi.pdf b/Master/texmf-dist/doc/latex/bidi/bidi.pdf
index 2f815c9b7ef..9af3d962574 100644
--- a/Master/texmf-dist/doc/latex/bidi/bidi.pdf
+++ b/Master/texmf-dist/doc/latex/bidi/bidi.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/bidi/bidi.dtx b/Master/texmf-dist/source/latex/bidi/bidi.dtx
index e85c39def86..bb6a199c0d3 100644
--- a/Master/texmf-dist/source/latex/bidi/bidi.dtx
+++ b/Master/texmf-dist/source/latex/bidi/bidi.dtx
@@ -5,7 +5,7 @@
%<*readme>
___________________
The bidi package
-v12.7
+v12.8
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX.
@@ -24,7 +24,7 @@ a minimal working examples showing the issue, and always choose the appropriate
label for your query (i.e. if you are reporting any bugs, choose `bug' label).
-Current version release date: 2013/04/16
+Current version release date: 2013/04/24
___________________
Persian TeX Group
@@ -39,6 +39,12 @@ This work is “maintained” (as per LPPL maintenance status)
by Persian TeX Group.
%</readme>
%<*changelog>
+2013/04/24 version 12.8 Persian TeX Group
+ * Version 12.8 released.
+ * Fixed footnotes inside `minipage' environment.
+ * Fixed footnote-rules inside `minipage' environment.
+ * Fixed footnote-rules with `mdframed' package.
+
2013/04/16 version 12.7 Persian TeX Group
* Version 12.7 released.
* Fixed `frametitle' of `mdframed' package in RTL.
@@ -329,7 +335,7 @@ by Persian TeX Group.
% Support for bidirectional typesetting in plain \TeX{} and \LaTeXe}
% \author{Persian TeX Group\\
% \url{persian-tex@tug.org}}
-% \date{\today\qquad Version 12.7}
+% \date{\today\qquad Version 12.8}
%\maketitle
% \tableofcontents
%\section*{Introduction}
@@ -344,7 +350,7 @@ by Persian TeX Group.
%in plain TeX and LaTeX. The package includes adaptations for use
%with many other commonly-used packages.
%Copyright (c) 2009-2013 Persian TeX Group
-%v12.7, 2013/04/16
+%v12.8, 2013/04/24
%License: LaTeX Project Public License, version 1.3c or higher (your choice)
%Location on CTAN: /macros/latex/contrib/bidi
%\end{lstlisting}
@@ -2669,8 +2675,8 @@ by Persian TeX Group.
% \subsection{\textsf{bidi.sty}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\def\bididate{2013/04/16}
-\def\bidiversion{v12.7}
+\def\bididate{2013/04/24}
+\def\bidiversion{v12.8}
\ProvidesPackage{bidi}[\bididate\space \bidiversion\space
Bidirectional typesetting in plain TeX and LaTeX]
\edef\bidiinfo{%
@@ -2738,7 +2744,7 @@ Location on CTAN: /macros/latex/contrib/bidi}
%\fi
% \subsection{\textsf{bidi.tex}}
% \begin{macrocode}
-\def\bididate{2013/04/16}
+\def\bididate{2013/04/24}
\def\bidiversion{v0.2}
\catcode`@=11
\let \protect \relax
@@ -10750,9 +10756,10 @@ bidi implementation of tufte title]
%\fi
% \subsection{\textsf{footnote-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{footnote-xetex-bidi.def}[2012/12/12 v0.6 bidi footnote macros for XeTeX engine]
+\ProvidesFile{footnote-xetex-bidi.def}[2013/04/21 v0.7 bidi footnote macros for XeTeX engine]
\if@RTLmain\@RTL@footnotetrue\else\@RTL@footnotefalse\fi
\newif\ifbidi@autofootnoterule
+\def\bidi@mpfootnoterule{\footnoterule}
\newcounter{footdir@label}
\renewcommand*{\thefootdir@label}{footdir@\the\value{footdir@label}}
\newcommand*{\footdir@write}{%
@@ -10971,7 +10978,7 @@ bidi implementation of tufte title]
\footdir@temp\footdir@ORG@bidi@LTRfootnotetext\@LTRfootnotetext{L}%
\long\def\@mpRTLfootnotetext#1{%
- \ifbidi@autofootnoterule\ifnum\c@mpfootnote=1\rightfootnoterule\fi\fi%
+ \ifbidi@autofootnoterule\ifnum\c@mpfootnote=\@ne\global\let\bidi@mpfootnoterule\right@footnoterule\fi\fi%
\global\setbox\@mpfootins\vbox{\@RTLtrue%
\unvbox\@mpfootins
\reset@font\footnotesize
@@ -10984,7 +10991,7 @@ bidi implementation of tufte title]
\rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
\color@endgroup}}
\long\def\@mpLTRfootnotetext#1{%
- \ifbidi@autofootnoterule\ifnum\c@mpfootnote=1\leftfootnoterule\fi\fi%
+ \ifbidi@autofootnoterule\ifnum\c@mpfootnote=\@ne\global\let\bidi@mpfootnoterule\left@footnoterule\fi\fi%
\global\setbox\@mpfootins\vbox{\@RTLfalse%
\unvbox\@mpfootins
\reset@font\footnotesize
@@ -10997,7 +11004,7 @@ bidi implementation of tufte title]
\rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
\color@endgroup}}
\long\def\@mpfootnotetext#1{%
- \ifbidi@autofootnoterule\ifnum\c@mpfootnote=1\if@RTL@footnote\rightfootnoterule\else\leftfootnoterule\fi\fi\fi%
+ \ifbidi@autofootnoterule\ifnum\c@mpfootnote=\@ne\if@RTL@footnote\global\let\bidi@mpfootnoterule\right@footnoterule\else\global\let\bidi@mpfootnoterule\left@footnoterule\fi\fi\fi%
\global\setbox\@mpfootins\vbox{\if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi%
\unvbox\@mpfootins
\reset@font\footnotesize
@@ -11028,6 +11035,19 @@ bidi implementation of tufte title]
\let\@listdepth\@mplistdepth \@mplistdepth\z@
\@minipagerestore
\@setminipage}
+\def\endminipage{%
+ \par
+ \unskip
+ \ifvoid\@mpfootins\else
+ \vskip\skip\@mpfootins
+ \normalcolor
+ \bidi@mpfootnoterule
+ \unvbox\@mpfootins
+ \fi
+ \@minipagefalse %% added 24 May 89
+ \color@endgroup
+ \egroup
+ \expandafter\@iiiparbox\@mpargs{\unvbox\@tempboxa}}
\def\LTRthanks#1{\footnotemark
\protected@xdef\@thanks{\@thanks
\protect\LTRfootnotetext[\the\c@footnote]{#1}}%
@@ -12529,7 +12549,7 @@ bidi implementation of tufte title]
%\fi
% \subsection{\textsf{mdframed-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{mdframed-xetex-bidi.def}[2013/04/16 v0.2 bidi adaptations for mdframed package for XeTeX engine]
+\ProvidesFile{mdframed-xetex-bidi.def}[2013/04/20 v0.3 bidi adaptations for mdframed package for XeTeX engine]
\newif\if@bidi@mdf@RTL
\def\mdf@lrbox#1{%
%%patch to work with amsthm
@@ -12587,30 +12607,16 @@ bidi implementation of tufte title]
+\mdf@frametitlebelowskip@length
\relax%
}
-\newrobustcmd*\mdf@left@footnoterule{%
- \kern0\p@%
- \hrule \@width 1in \kern 2.6\p@}
-
-\newrobustcmd*\mdf@right@footnoterule{%
- \hbox to \columnwidth
- {\beginR \vbox{\kern0\p@%
- \hrule \@width 1in \kern 2.6\p@}\hfil\endR}}
-
-\newrobustcmd*\mdf@textwidth@footnoterule{\kern0\p@%
- \hrule \@width \columnwidth \kern 2.6\p@}
-
-\newrobustcmd*\mdf@leftfootnoterule{%
-\bidi@autofootnoterulefalse%
-\renewrobustcmd*\mdf@footnoterule{\mdf@left@footnoterule}}
-
-\newrobustcmd*\mdf@rightfootnoterule{%
-\bidi@autofootnoterulefalse%
-\renewrobustcmd*\mdf@footnoterule{\mdf@right@footnoterule}}
-
-\newrobustcmd*\mdf@textwidthfootnoterule{%
-\bidi@autofootnoterulefalse%
-\renewrobustcmd*\mdf@footnoterule{\mdf@textwidth@footnoterule}}
+\renewrobustcmd*\mdf@footnoteoutput{%
+ \ifvoid\@mpfootins\else%
+ \nobreak%
+ \vskip\mdf@footenotedistance@length%
+ \normalcolor%
+ \bidi@mpfootnoterule%
+ \unvbox\@mpfootins%
+ \fi%
+}
\renewrobustcmd*\mdf@footnoteinput{%
@@ -12620,10 +12626,6 @@ bidi implementation of tufte title]
\let\@footnotetext\@mpfootnotetext%
\let\@LTRfootnotetext\@mpLTRfootnotetext%
\let\@RTLfootnotetext\@mpRTLfootnotetext%
- \let\leftfootnoterule\mdf@leftfootnoterule%
- \let\LRfootnoterule=\leftfootnoterule%
- \let\rightfootnoterule\mdf@rightfootnoterule%
- \let\textwidthfootnoterule\mdf@textwidthfootnoterule%
}
% \end{macrocode}
% \iffalse
diff --git a/Master/texmf-dist/tex/latex/bidi/bidi.sty b/Master/texmf-dist/tex/latex/bidi/bidi.sty
index eaa4d6b8f09..becee45d46a 100644
--- a/Master/texmf-dist/tex/latex/bidi/bidi.sty
+++ b/Master/texmf-dist/tex/latex/bidi/bidi.sty
@@ -13,8 +13,8 @@
%%
%%
\NeedsTeXFormat{LaTeX2e}
-\def\bididate{2013/04/16}
-\def\bidiversion{v12.7}
+\def\bididate{2013/04/24}
+\def\bidiversion{v12.8}
\ProvidesPackage{bidi}[\bididate\space \bidiversion\space
Bidirectional typesetting in plain TeX and LaTeX]
\edef\bidiinfo{%
diff --git a/Master/texmf-dist/tex/latex/bidi/bidi.tex b/Master/texmf-dist/tex/latex/bidi/bidi.tex
index 6a0cf4755ec..edacc29e834 100644
--- a/Master/texmf-dist/tex/latex/bidi/bidi.tex
+++ b/Master/texmf-dist/tex/latex/bidi/bidi.tex
@@ -12,7 +12,7 @@
%% License information appended.
%%
%%
-\def\bididate{2013/04/16}
+\def\bididate{2013/04/24}
\def\bidiversion{v0.2}
\catcode`@=11
\let \protect \relax
diff --git a/Master/texmf-dist/tex/latex/bidi/footnote-xetex-bidi.def b/Master/texmf-dist/tex/latex/bidi/footnote-xetex-bidi.def
index 57275500542..202c8351946 100644
--- a/Master/texmf-dist/tex/latex/bidi/footnote-xetex-bidi.def
+++ b/Master/texmf-dist/tex/latex/bidi/footnote-xetex-bidi.def
@@ -12,9 +12,10 @@
%% License information appended.
%%
%%
-\ProvidesFile{footnote-xetex-bidi.def}[2012/12/12 v0.6 bidi footnote macros for XeTeX engine]
+\ProvidesFile{footnote-xetex-bidi.def}[2013/04/21 v0.7 bidi footnote macros for XeTeX engine]
\if@RTLmain\@RTL@footnotetrue\else\@RTL@footnotefalse\fi
\newif\ifbidi@autofootnoterule
+\def\bidi@mpfootnoterule{\footnoterule}
\newcounter{footdir@label}
\renewcommand*{\thefootdir@label}{footdir@\the\value{footdir@label}}
\newcommand*{\footdir@write}{%
@@ -224,7 +225,7 @@
\footdir@temp\footdir@ORG@bidi@LTRfootnotetext\@LTRfootnotetext{L}%
\long\def\@mpRTLfootnotetext#1{%
- \ifbidi@autofootnoterule\ifnum\c@mpfootnote=1\rightfootnoterule\fi\fi%
+ \ifbidi@autofootnoterule\ifnum\c@mpfootnote=\@ne\global\let\bidi@mpfootnoterule\right@footnoterule\fi\fi%
\global\setbox\@mpfootins\vbox{\@RTLtrue%
\unvbox\@mpfootins
\reset@font\footnotesize
@@ -237,7 +238,7 @@
\rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
\color@endgroup}}
\long\def\@mpLTRfootnotetext#1{%
- \ifbidi@autofootnoterule\ifnum\c@mpfootnote=1\leftfootnoterule\fi\fi%
+ \ifbidi@autofootnoterule\ifnum\c@mpfootnote=\@ne\global\let\bidi@mpfootnoterule\left@footnoterule\fi\fi%
\global\setbox\@mpfootins\vbox{\@RTLfalse%
\unvbox\@mpfootins
\reset@font\footnotesize
@@ -250,7 +251,7 @@
\rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}%
\color@endgroup}}
\long\def\@mpfootnotetext#1{%
- \ifbidi@autofootnoterule\ifnum\c@mpfootnote=1\if@RTL@footnote\rightfootnoterule\else\leftfootnoterule\fi\fi\fi%
+ \ifbidi@autofootnoterule\ifnum\c@mpfootnote=\@ne\if@RTL@footnote\global\let\bidi@mpfootnoterule\right@footnoterule\else\global\let\bidi@mpfootnoterule\left@footnoterule\fi\fi\fi%
\global\setbox\@mpfootins\vbox{\if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi%
\unvbox\@mpfootins
\reset@font\footnotesize
@@ -281,6 +282,19 @@
\let\@listdepth\@mplistdepth \@mplistdepth\z@
\@minipagerestore
\@setminipage}
+\def\endminipage{%
+ \par
+ \unskip
+ \ifvoid\@mpfootins\else
+ \vskip\skip\@mpfootins
+ \normalcolor
+ \bidi@mpfootnoterule
+ \unvbox\@mpfootins
+ \fi
+ \@minipagefalse %% added 24 May 89
+ \color@endgroup
+ \egroup
+ \expandafter\@iiiparbox\@mpargs{\unvbox\@tempboxa}}
\def\LTRthanks#1{\footnotemark
\protected@xdef\@thanks{\@thanks
\protect\LTRfootnotetext[\the\c@footnote]{#1}}%
diff --git a/Master/texmf-dist/tex/latex/bidi/mdframed-xetex-bidi.def b/Master/texmf-dist/tex/latex/bidi/mdframed-xetex-bidi.def
index 686c2fee239..b3d2d89d3d0 100644
--- a/Master/texmf-dist/tex/latex/bidi/mdframed-xetex-bidi.def
+++ b/Master/texmf-dist/tex/latex/bidi/mdframed-xetex-bidi.def
@@ -12,7 +12,7 @@
%% License information appended.
%%
%%
-\ProvidesFile{mdframed-xetex-bidi.def}[2013/04/16 v0.2 bidi adaptations for mdframed package for XeTeX engine]
+\ProvidesFile{mdframed-xetex-bidi.def}[2013/04/20 v0.3 bidi adaptations for mdframed package for XeTeX engine]
\newif\if@bidi@mdf@RTL
\def\mdf@lrbox#1{%
%%patch to work with amsthm
@@ -70,29 +70,16 @@
+\mdf@frametitlebelowskip@length
\relax%
}
-\newrobustcmd*\mdf@left@footnoterule{%
- \kern0\p@%
- \hrule \@width 1in \kern 2.6\p@}
-\newrobustcmd*\mdf@right@footnoterule{%
- \hbox to \columnwidth
- {\beginR \vbox{\kern0\p@%
- \hrule \@width 1in \kern 2.6\p@}\hfil\endR}}
-
-\newrobustcmd*\mdf@textwidth@footnoterule{\kern0\p@%
- \hrule \@width \columnwidth \kern 2.6\p@}
-
-\newrobustcmd*\mdf@leftfootnoterule{%
-\bidi@autofootnoterulefalse%
-\renewrobustcmd*\mdf@footnoterule{\mdf@left@footnoterule}}
-
-\newrobustcmd*\mdf@rightfootnoterule{%
-\bidi@autofootnoterulefalse%
-\renewrobustcmd*\mdf@footnoterule{\mdf@right@footnoterule}}
-
-\newrobustcmd*\mdf@textwidthfootnoterule{%
-\bidi@autofootnoterulefalse%
-\renewrobustcmd*\mdf@footnoterule{\mdf@textwidth@footnoterule}}
+\renewrobustcmd*\mdf@footnoteoutput{%
+ \ifvoid\@mpfootins\else%
+ \nobreak%
+ \vskip\mdf@footenotedistance@length%
+ \normalcolor%
+ \bidi@mpfootnoterule%
+ \unvbox\@mpfootins%
+ \fi%
+}
\renewrobustcmd*\mdf@footnoteinput{%
\def\@mpfn{mpfootnote}%
@@ -101,10 +88,6 @@
\let\@footnotetext\@mpfootnotetext%
\let\@LTRfootnotetext\@mpLTRfootnotetext%
\let\@RTLfootnotetext\@mpRTLfootnotetext%
- \let\leftfootnoterule\mdf@leftfootnoterule%
- \let\LRfootnoterule=\leftfootnoterule%
- \let\rightfootnoterule\mdf@rightfootnoterule%
- \let\textwidthfootnoterule\mdf@textwidthfootnoterule%
}
%%
%% Copyright © 2009–2013 Persian TeX Group <persian-tex@tug.org>