From 5c4fbd786de54e60d670b7d6c7a7ee8585afe7a2 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 26 Apr 2013 23:18:16 +0000 Subject: xepersian (26apr13) git-svn-id: svn://tug.org/texlive/trunk@30130 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/xelatex/xepersian/ChangeLog | 8 +++ Master/texmf-dist/doc/xelatex/xepersian/README | 4 +- .../texmf-dist/doc/xelatex/xepersian/xepersian.pdf | Bin 260978 -> 261100 bytes .../source/xelatex/xepersian/xepersian.dtx | 58 +++++++++++++-------- .../tex/xelatex/xepersian/amsart-xepersian.def | 4 +- .../tex/xelatex/xepersian/amsbook-xepersian.def | 4 +- .../xelatex/xepersian/footnote-bidi-xepersian.def | 4 +- .../tex/xelatex/xepersian/glossaries-xepersian.def | 22 ++++---- .../tex/xelatex/xepersian/imsproc-xepersian.def | 4 +- .../texmf-dist/tex/xelatex/xepersian/xepersian.sty | 4 +- 10 files changed, 68 insertions(+), 44 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/xelatex/xepersian/ChangeLog b/Master/texmf-dist/doc/xelatex/xepersian/ChangeLog index 9f94e6dedd4..f39ca2000a2 100644 --- a/Master/texmf-dist/doc/xelatex/xepersian/ChangeLog +++ b/Master/texmf-dist/doc/xelatex/xepersian/ChangeLog @@ -1,3 +1,11 @@ +2013/04/27 version 12.7 Persian TeX Group + * Version 12.7 released. + * Synced `glossaries-xepersian.def' with version 3.05 of `glossaries' package. + +2013/04/26 version 12.6 Persian TeX Group + * Version 12.6 released. + * Synced with version 13.000 of `bidi' package. + 2013/04/24 version 12.5 Persian TeX Group * Version 12.5 released. * Fixed localizations of `verbatim' package. diff --git a/Master/texmf-dist/doc/xelatex/xepersian/README b/Master/texmf-dist/doc/xelatex/xepersian/README index e51f8c9a899..47b6707a091 100644 --- a/Master/texmf-dist/doc/xelatex/xepersian/README +++ b/Master/texmf-dist/doc/xelatex/xepersian/README @@ -1,6 +1,6 @@ ____________________ The XePersian package -v12.5 +v12.7 XePersian is a package written for XeLaTeX that allows users to typeset Persian easily. @@ -20,7 +20,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/24 +Current version release date: 2013/04/27 ______________ Persian TeX Group persian-tex@tug.org diff --git a/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf b/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf index 90274d6178b..d923c2d8ee8 100644 Binary files a/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf and b/Master/texmf-dist/doc/xelatex/xepersian/xepersian.pdf differ diff --git a/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx b/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx index 2b2fa39ab2e..55b1d11dfb8 100644 --- a/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx +++ b/Master/texmf-dist/source/xelatex/xepersian/xepersian.dtx @@ -5,7 +5,7 @@ %<*readme> ____________________ The XePersian package -v12.5 +v12.7 XePersian is a package written for XeLaTeX that allows users to typeset Persian easily. @@ -27,7 +27,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/24 +Current version release date: 2013/04/27 ______________ Persian TeX Group persian-tex@tug.org @@ -42,6 +42,14 @@ This work is “maintained” (as per LPPL maintenance status) by Persian TeX Group. % %<*changelog> +2013/04/27 version 12.7 Persian TeX Group + * Version 12.7 released. + * Synced `glossaries-xepersian.def' with version 3.05 of `glossaries' package. + +2013/04/26 version 12.6 Persian TeX Group + * Version 12.6 released. + * Synced with version 13.000 of `bidi' package. + 2013/04/24 version 12.5 Persian TeX Group * Version 12.5 released. * Fixed localizations of `verbatim' package. @@ -259,7 +267,7 @@ by Persian TeX Group. % Persian for \LaTeXe{} over \XeTeX} % \author{Persian TeX Group\\ % \url{persian-tex@tug.org}} -% \date{\today\qquad Version 12.5} +% \date{\today\qquad Version 12.7} %\maketitle %\tableofcontents %\section{Introduction} @@ -278,7 +286,7 @@ by Persian TeX Group. %Description: The package supports Persian %typesetting, using fonts provided in the distribution. %Copyright © 2008-2013 Persian TeX Group -%v12.5, 2013/04/24 +%v12.7, 2013/04/27 %License: LaTeX Project Public License, version 1.3c or higher (your choice) %Location on CTAN: /macros/xetex/latex/xepersian %\end{lstlisting} @@ -2291,7 +2299,7 @@ by Persian TeX Group. %\fi % \subsection{\textsf{amsart-xepersian.def}} % \begin{macrocode} -\ProvidesFile{amsart-xepersian.def}[2010/07/25 v0.2 adaptations for amsart class] +\ProvidesFile{amsart-xepersian.def}[2013/04/26 v0.3 adaptations for amsart class] \renewcommand \thepart {\@tartibi\c@part} \def\appendix{\par\c@section\z@ \c@subsection\z@ \let\sectionname\appendixname @@ -2347,7 +2355,7 @@ by Persian TeX Group. \rule\z@\footnotesep\ignorespaces\latinfont #1\unskip\strut\par}}} -\footdir@temp\footdir@ORG@xepersian@amsart@footnotetext\@footnotetext{\if@RTL@footnote R\else L\fi}% +\footdir@temp\footdir@ORG@xepersian@amsart@footnotetext\@footnotetext{\bidi@footdir@footnote}% \footdir@temp\footdir@ORG@xepersian@amsart@RTLfootnotetext\@RTLfootnotetext{R}% \footdir@temp\footdir@ORG@xepersian@amsart@LTRfootnotetext\@LTRfootnotetext{L}% @@ -2358,7 +2366,7 @@ by Persian TeX Group. %\fi % \subsection{\textsf{amsbook-xepersian.def}} % \begin{macrocode} -\ProvidesFile{amsbook-xepersian.def}[2010/07/25 v0.3 adaptations for amsbook class] +\ProvidesFile{amsbook-xepersian.def}[2013/04/26 v0.4 adaptations for amsbook class] \def\frontmatter{\cleardoublepage\pagenumbering{harfi}} \renewcommand \thepart {\@tartibi\c@part} \def\appendix{\par @@ -2415,7 +2423,7 @@ by Persian TeX Group. \@makefntext{% \rule\z@\footnotesep\ignorespaces\latinfont #1\unskip\strut\par}}} -\footdir@temp\footdir@ORG@xepersian@amsbook@footnotetext\@footnotetext{\if@RTL@footnote R\else L\fi}% +\footdir@temp\footdir@ORG@xepersian@amsbook@footnotetext\@footnotetext{\bidi@footdir@footnote}% \footdir@temp\footdir@ORG@xepersian@amsbook@RTLfootnotetext\@RTLfootnotetext{R}% \footdir@temp\footdir@ORG@xepersian@amsbook@LTRfootnotetext\@LTRfootnotetext{L}% @@ -3943,7 +3951,7 @@ by Persian TeX Group. %\fi % \subsection{\textsf{footnote-bidi-xepersian.def}} % \begin{macrocode} -\ProvidesFile{footnote-bidi-xepersian.def}[2013/04/24 v0.3 footnote macros for xepersian package] +\ProvidesFile{footnote-bidi-xepersian.def}[2013/04/26 v0.4 footnote macros for xepersian package] @@ -4000,7 +4008,7 @@ by Persian TeX Group. \rule\z@\footnotesep\ignorespaces\latinfont #1\@finalstrut\strutbox}% \color@endgroup}}% -\footdir@temp\footdir@ORG@xepersian@footnotetext\@footnotetext{\if@RTL@footnote R\else L\fi}% +\footdir@temp\footdir@ORG@xepersian@footnotetext\@footnotetext{\bidi@footdir@footnote}% \footdir@temp\footdir@ORG@xepersian@RTLfootnotetext\@RTLfootnotetext{R}% \footdir@temp\footdir@ORG@xepersian@LTRfootnotetext\@LTRfootnotetext{L}% @@ -4080,38 +4088,42 @@ by Persian TeX Group. %\fi % \subsection{\textsf{glossaries-xepersian.def}} % \begin{macrocode} -\ProvidesFile{glossaries-xepersian.def}[2013/04/08 v0.1 xepersian adaptations for glossaries package for XeTeX engine] +\ProvidesFile{glossaries-xepersian.def}[2013/04/27 v0.2 xepersian adaptations for glossaries package for XeTeX engine] \newcommand*{\gls@harfipage}{\@harfi\c@page} \newcommand*{\gls@tartibipage}{\@tartibi\c@page} \newcommand*{\gls@adadipage}{\@adadi\c@page} \renewcommand{\gls@protected@pagefmts}{% - \gls@numberpage,\gls@alphpage,\gls@Alphpage,\gls@romanpage,\gls@harfipage,\gls@tartibipage,\gls@adadipage + \gls@numberpage,\gls@alphpage,\gls@Alphpage,\gls@romanpage,\gls@Romanpage,\gls@harfipage,\gls@tartibipage,\gls@adadipage% } \renewcommand*{\@@do@wrglossary}[1]{% \begingroup + \let\orgthe\the \let\orgnumber\number \let\orgromannumeral\romannumeral \let\orgalph\@alph \let\orgAlph\@Alph + \let\orgRoman\@Roman \let\orgharfi\@harfi \let\orgadadi\@adadi \let\orgtartibi\@tartibi \def\the##1{% - \ifx##1\c@page \gls@numberpage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@numberpage\else\orgthe##1\fi}% \def\number##1{% \ifx##1\c@page \gls@numberpage\else\orgnumber##1\fi}% \def\romannumeral##1{% - \ifx##1\c@page \gls@romanpage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@romanpage\else\orgromannumeral##1\fi}% + \def\@Roman##1{% + \ifx##1\c@page \gls@Romanpage\else\orgRoman##1\fi}% \def\@alph##1{% - \ifx##1\c@page \gls@alphpage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@alphpage\else\orgalph##1\fi}% \def\@Alph##1{% - \ifx##1\c@page \gls@Alphpage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@Alphpage\else\orgAlph##1\fi}% \def\@harfi##1{% - \ifx##1\c@page \gls@harfipage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@harfipage\else\orgharfi##1\fi}% \def\@adadi##1{% - \ifx##1\c@page \gls@adadipage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@adadipage\else\orgadadi##1\fi}% \def\@tartibi##1{% - \ifx##1\c@page \gls@tartibipage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@tartibipage\else\orgtartibi##1\fi}% \gls@disablepagerefexpansion \protected@xdef\@glslocref{\theglsentrycounter}% \endgroup @@ -4197,7 +4209,7 @@ by Persian TeX Group. %\fi % \subsection{\textsf{imsproc-xepersian.def}} % \begin{macrocode} -\ProvidesFile{imsproc-xepersian.def}[2012/12/12 v0.1 implementation of imsproc class for xepersian package] +\ProvidesFile{imsproc-xepersian.def}[2013/04/26 v0.3 implementation of imsproc class for xepersian package] \newenvironment{thebibliography}[1]{% \@bibtitlestyle \normalfont\bibliofont\labelsep .5em\relax @@ -4290,7 +4302,7 @@ by Persian TeX Group. \@makefntext{% \rule\z@\footnotesep\ignorespaces\latinfont #1\unskip\strut\par}}} -\footdir@temp\footdir@ORG@xepersian@imsproc@footnotetext\@footnotetext{\if@RTL@footnote R\else L\fi}% +\footdir@temp\footdir@ORG@xepersian@imsproc@footnotetext\@footnotetext{\bidi@footdir@footnote}% \footdir@temp\footdir@ORG@xepersian@imsproc@RTLfootnotetext\@RTLfootnotetext{R}% \footdir@temp\footdir@ORG@xepersian@imsproc@LTRfootnotetext\@LTRfootnotetext{L}% @@ -5589,8 +5601,8 @@ U+003E U+003E <> U+00BB ; >> -> RIGHT POINTING GUILLEMET % \subsection{\textsf{xepersian.sty}} % \begin{macrocode} \NeedsTeXFormat{LaTeX2e} -\def\xepersianversion{v12.5} -\def\xepersiandate{2013/04/24} +\def\xepersianversion{v12.7} +\def\xepersiandate{2013/04/27} \ProvidesPackage{xepersian}[\xepersiandate\space \xepersianversion\space Persian typesetting in XeLaTeX] \RequirePackage{fontspec} diff --git a/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def index 80164985221..eceac74f918 100644 --- a/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def +++ b/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def @@ -13,7 +13,7 @@ %% %% -\ProvidesFile{amsart-xepersian.def}[2010/07/25 v0.2 adaptations for amsart class] +\ProvidesFile{amsart-xepersian.def}[2013/04/26 v0.3 adaptations for amsart class] \renewcommand \thepart {\@tartibi\c@part} \def\appendix{\par\c@section\z@ \c@subsection\z@ \let\sectionname\appendixname @@ -58,7 +58,7 @@ \@makefntext{% \rule\z@\footnotesep\ignorespaces\latinfont #1\unskip\strut\par}}} -\footdir@temp\footdir@ORG@xepersian@amsart@footnotetext\@footnotetext{\if@RTL@footnote R\else L\fi}% +\footdir@temp\footdir@ORG@xepersian@amsart@footnotetext\@footnotetext{\bidi@footdir@footnote}% \footdir@temp\footdir@ORG@xepersian@amsart@RTLfootnotetext\@RTLfootnotetext{R}% \footdir@temp\footdir@ORG@xepersian@amsart@LTRfootnotetext\@LTRfootnotetext{L}% diff --git a/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def index 107d79d8af4..ac07e5d86b4 100644 --- a/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def +++ b/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def @@ -13,7 +13,7 @@ %% %% -\ProvidesFile{amsbook-xepersian.def}[2010/07/25 v0.3 adaptations for amsbook class] +\ProvidesFile{amsbook-xepersian.def}[2013/04/26 v0.4 adaptations for amsbook class] \def\frontmatter{\cleardoublepage\pagenumbering{harfi}} \renewcommand \thepart {\@tartibi\c@part} \def\appendix{\par @@ -60,7 +60,7 @@ \@makefntext{% \rule\z@\footnotesep\ignorespaces\latinfont #1\unskip\strut\par}}} -\footdir@temp\footdir@ORG@xepersian@amsbook@footnotetext\@footnotetext{\if@RTL@footnote R\else L\fi}% +\footdir@temp\footdir@ORG@xepersian@amsbook@footnotetext\@footnotetext{\bidi@footdir@footnote}% \footdir@temp\footdir@ORG@xepersian@amsbook@RTLfootnotetext\@RTLfootnotetext{R}% \footdir@temp\footdir@ORG@xepersian@amsbook@LTRfootnotetext\@LTRfootnotetext{L}% diff --git a/Master/texmf-dist/tex/xelatex/xepersian/footnote-bidi-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/footnote-bidi-xepersian.def index e4868608d08..80fd5901266 100644 --- a/Master/texmf-dist/tex/xelatex/xepersian/footnote-bidi-xepersian.def +++ b/Master/texmf-dist/tex/xelatex/xepersian/footnote-bidi-xepersian.def @@ -13,7 +13,7 @@ %% %% -\ProvidesFile{footnote-bidi-xepersian.def}[2013/04/24 v0.3 footnote macros for xepersian package] +\ProvidesFile{footnote-bidi-xepersian.def}[2013/04/26 v0.4 footnote macros for xepersian package] \long\def\@footnotetext#1{\insert\footins{% \if@RTL@footnote\@RTLtrue\else\@RTLfalse\fi% @@ -60,7 +60,7 @@ \rule\z@\footnotesep\ignorespaces\latinfont #1\@finalstrut\strutbox}% \color@endgroup}}% -\footdir@temp\footdir@ORG@xepersian@footnotetext\@footnotetext{\if@RTL@footnote R\else L\fi}% +\footdir@temp\footdir@ORG@xepersian@footnotetext\@footnotetext{\bidi@footdir@footnote}% \footdir@temp\footdir@ORG@xepersian@RTLfootnotetext\@RTLfootnotetext{R}% \footdir@temp\footdir@ORG@xepersian@LTRfootnotetext\@LTRfootnotetext{L}% diff --git a/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def index af83f3337dc..fc941e7a8b5 100644 --- a/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def +++ b/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def @@ -13,38 +13,42 @@ %% %% -\ProvidesFile{glossaries-xepersian.def}[2013/04/08 v0.1 xepersian adaptations for glossaries package for XeTeX engine] +\ProvidesFile{glossaries-xepersian.def}[2013/04/27 v0.2 xepersian adaptations for glossaries package for XeTeX engine] \newcommand*{\gls@harfipage}{\@harfi\c@page} \newcommand*{\gls@tartibipage}{\@tartibi\c@page} \newcommand*{\gls@adadipage}{\@adadi\c@page} \renewcommand{\gls@protected@pagefmts}{% - \gls@numberpage,\gls@alphpage,\gls@Alphpage,\gls@romanpage,\gls@harfipage,\gls@tartibipage,\gls@adadipage + \gls@numberpage,\gls@alphpage,\gls@Alphpage,\gls@romanpage,\gls@Romanpage,\gls@harfipage,\gls@tartibipage,\gls@adadipage% } \renewcommand*{\@@do@wrglossary}[1]{% \begingroup + \let\orgthe\the \let\orgnumber\number \let\orgromannumeral\romannumeral \let\orgalph\@alph \let\orgAlph\@Alph + \let\orgRoman\@Roman \let\orgharfi\@harfi \let\orgadadi\@adadi \let\orgtartibi\@tartibi \def\the##1{% - \ifx##1\c@page \gls@numberpage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@numberpage\else\orgthe##1\fi}% \def\number##1{% \ifx##1\c@page \gls@numberpage\else\orgnumber##1\fi}% \def\romannumeral##1{% - \ifx##1\c@page \gls@romanpage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@romanpage\else\orgromannumeral##1\fi}% + \def\@Roman##1{% + \ifx##1\c@page \gls@Romanpage\else\orgRoman##1\fi}% \def\@alph##1{% - \ifx##1\c@page \gls@alphpage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@alphpage\else\orgalph##1\fi}% \def\@Alph##1{% - \ifx##1\c@page \gls@Alphpage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@Alphpage\else\orgAlph##1\fi}% \def\@harfi##1{% - \ifx##1\c@page \gls@harfipage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@harfipage\else\orgharfi##1\fi}% \def\@adadi##1{% - \ifx##1\c@page \gls@adadipage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@adadipage\else\orgadadi##1\fi}% \def\@tartibi##1{% - \ifx##1\c@page \gls@tartibipage\else\orgnumber##1\fi}% + \ifx##1\c@page \gls@tartibipage\else\orgtartibi##1\fi}% \gls@disablepagerefexpansion \protected@xdef\@glslocref{\theglsentrycounter}% \endgroup diff --git a/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def index e68bf9ac6b9..d69bcbdcc35 100644 --- a/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def +++ b/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def @@ -13,7 +13,7 @@ %% %% -\ProvidesFile{imsproc-xepersian.def}[2012/12/12 v0.1 implementation of imsproc class for xepersian package] +\ProvidesFile{imsproc-xepersian.def}[2013/04/26 v0.3 implementation of imsproc class for xepersian package] \newenvironment{thebibliography}[1]{% \@bibtitlestyle \normalfont\bibliofont\labelsep .5em\relax @@ -94,7 +94,7 @@ \@makefntext{% \rule\z@\footnotesep\ignorespaces\latinfont #1\unskip\strut\par}}} -\footdir@temp\footdir@ORG@xepersian@imsproc@footnotetext\@footnotetext{\if@RTL@footnote R\else L\fi}% +\footdir@temp\footdir@ORG@xepersian@imsproc@footnotetext\@footnotetext{\bidi@footdir@footnote}% \footdir@temp\footdir@ORG@xepersian@imsproc@RTLfootnotetext\@RTLfootnotetext{R}% \footdir@temp\footdir@ORG@xepersian@imsproc@LTRfootnotetext\@LTRfootnotetext{L}% diff --git a/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty b/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty index dad3314c267..f25d8ea41bd 100644 --- a/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty +++ b/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty @@ -14,8 +14,8 @@ %% \NeedsTeXFormat{LaTeX2e} -\def\xepersianversion{v12.5} -\def\xepersiandate{2013/04/24} +\def\xepersianversion{v12.7} +\def\xepersiandate{2013/04/27} \ProvidesPackage{xepersian}[\xepersiandate\space \xepersianversion\space Persian typesetting in XeLaTeX] \RequirePackage{fontspec} -- cgit v1.2.3