summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/xelatex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-11-16 23:51:12 +0000
committerKarl Berry <karl@freefriends.org>2013-11-16 23:51:12 +0000
commit7d3939ca812ba5430cfb748fc99af2d3f6f734e6 (patch)
tree6ad40a12124025b040d6d2e2f968b03b35f8f2ac /Master/texmf-dist/source/xelatex
parentfe7d1a006c1798e5444f4172db3a6777970d9d14 (diff)
bidi (16nov13)
git-svn-id: svn://tug.org/texlive/trunk@32162 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/xelatex')
-rw-r--r--Master/texmf-dist/source/xelatex/bidi/bidi.dtx53
1 files changed, 36 insertions, 17 deletions
diff --git a/Master/texmf-dist/source/xelatex/bidi/bidi.dtx b/Master/texmf-dist/source/xelatex/bidi/bidi.dtx
index d3706ac00f6..55ca25c921b 100644
--- a/Master/texmf-dist/source/xelatex/bidi/bidi.dtx
+++ b/Master/texmf-dist/source/xelatex/bidi/bidi.dtx
@@ -5,7 +5,7 @@
%<*readme>
___________________
The bidi package
-v14.3
+v14.4
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX, using XeTeX engine.
@@ -16,15 +16,15 @@ the Change History section at the end of the documentation.
If you want to report any bugs or typos and corrections in the documentation,
or ask for any new features, or suggest any improvements, or ask any questions
-about the package, then please do not send any direct emails to me; I will not
-answer any direct emails. Instead please use the issue tracker:
+about the package, then please do not send any direct email to me; I will not
+answer any direct email. Instead please use the issue tracker:
<https://github.com/vafa/bidi/issues>
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).
+a minimal working example 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/11/12
+Current version release date: 2013/11/16
___________________
Vafa Khalighi
@@ -256,23 +256,23 @@ by Vafa Khalighi.
% Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine}
% \author{Vafa Khalighi\\
% \url{persian-tex@tug.org}}
-% \date{\today\qquad Version 14.3}
+% \date{\today\qquad Version 14.4}
%\maketitle
%\vskip 0pt plus 3fill
%\fbox{%
%\begin{minipage}{\dimexpr(\textwidth-2\fboxsep-2\fboxrule)}
%If you want to report any bugs or typos and corrections in the documentation,
%or ask for any new features, or suggest any improvements, or ask any questions
-%about the package, then please do not send any direct emails to me; I will not
-%answer any direct emails. Instead please use the issue tracker:
+%about the package, then please do not send any direct email to me; I will not
+%answer any direct email. Instead please use the issue tracker:
%
%\medskip
% \centerline{\url{https://github.com/vafa/bidi/issues}}
%
%\medskip
%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).
+%a minimal working example showing the issue, and always choose the appropriate
+%label for your query (i.e. if you are reporting any bugs, choose `bug' label).
%\end{minipage}
%}
%\clearpage
@@ -296,7 +296,7 @@ by Vafa Khalighi.
%*
%* Copyright © 2009–2013 Vafa Khalighi
%*
-%* 2013/11/12, v14.3
+%* 2013/11/16, v14.4
%*
%* License: LaTeX Project Public License, version
%* 1.3c or higher (your choice)
@@ -856,6 +856,8 @@ by Vafa Khalighi.
%use pairs of \Lcs{distance}\Largb{} commands with numbers indicating the relative
%height of empty space, see the titlepage in the example above.
%
+% You can use \Lcs{pause} command to generate pauses in your presentation.
+%
%Pictures can be included with the \Lcs{includegraphics} command of the \textsf{graphicx} package. Please be aware that the dimensions of the pages are 128mm $\times$
%96mm and therefore included graphics are scaled appropriately.
%
@@ -1114,7 +1116,7 @@ by Vafa Khalighi.
%\iffalse
%<*table>
%\fi
-%% \CheckSum{41973}
+%% \CheckSum{42007}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
@@ -2645,8 +2647,8 @@ by Vafa Khalighi.
% \subsection{\textsf{bidi.sty}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\def\bididate{2013/11/12}
-\def\bidiversion{v14.3}
+\def\bididate{2013/11/16}
+\def\bidiversion{v14.4}
\ProvidesPackage{bidi}[\bididate\space \bidiversion\space
Bidirectional typesetting in plain TeX and LaTeX]
\edef\@bidi@info{****************************************************^^J%
@@ -2727,7 +2729,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
%\fi
% \subsection{\textsf{bidi.tex}}
% \begin{macrocode}
-\def\bididate{2013/11/12}
+\def\bididate{2013/11/16}
\def\bidiversion{v0.2}
\catcode`@=11
\let \protect \relax
@@ -5997,7 +5999,7 @@ bidi implementation of tufte title]
% \subsection{\textsf{bidipresentation.cls}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{bidipresentation}
+\ProvidesClass{bidipresentation}[2013/11/16 v0.1 bidi presentation]
\DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}}
\ProcessOptions\relax
\LoadClass{article}
@@ -6069,6 +6071,23 @@ bidi implementation of tufte title]
\setlength{\parsep}{0ex}}
{\endlist}
% \end{macrocode}
+%\changes{v14.4}{2013/11/16}{Implemented \cs{pause}.}
+% \begin{macrocode}
+\newbox\bidi@uses@vebox
+\newtoks\bidi@uses@veoutput
+\newcount\bidi@uses@vepage
+\def\pause{\global\bidi@uses@vepage=\count0\relax %save pagenumber
+ \bidi@uses@veoutput=\output % make backup copy of output routine
+ \output={\global\setbox\bidi@uses@vebox=\box255}% copy current contents
+ % only, when triggered
+ \vfill\eject %trigger now
+ \output=\bidi@uses@veoutput % restore output routine
+ \unvcopy\bidi@uses@vebox % insert contents
+ \eject % now really show the output
+ \global\count0=\bidi@uses@vepage\relax %restore page number
+ \unvbox\bidi@uses@vebox\vskip-\lastskip % and insert again for next turn
+}%
+% \end{macrocode}
% \iffalse
%</bidipresentation.cls>
%<*boek3-xetex-bidi.def>