summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/xelatex/xepersian
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/xepersian')
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/algorithm-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/algorithm-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/amsart-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/amsbook-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/appendix-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/appendix-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/article-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/article-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/artikel1-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/artikel1-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/artikel2-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/artikel2-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/artikel3-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/artikel3-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/backref-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/backref-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/beamer-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/beamer-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/boek-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/boek3-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/boek3-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/boek-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/book-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/bookest-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/bookest-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/breqn-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/breqn-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/color-localize-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/color-localise-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/enumerate-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/enumerate-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/enumitem-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/enumitem-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/extarticle-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/extarticle-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/extbook-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/book-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xetex-bidi-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/extreport-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/fancyref-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/fancyref-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/footnote-xetex-bidi-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/footnote-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/framed-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/framed-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/glossaries-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/hyperref-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/imsproc-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/kashida-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/latex-localize-commands-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/latex-localise-commands-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/latex-localize-environments-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/latex-localise-environments-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/latex-localize-messages-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/latex-localise-messages-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/latex-localize-misc-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/latex-localise-misc-xepersian.def)30
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/listings-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/listings-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def81
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/localize-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/localise-xepersian.def)31
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/memoir-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/memoir-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/minitoc-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/minitoc-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/natbib-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/natbib-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/packages-localize-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def)27
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/rapport1-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/rapport3-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/rapport3-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/rapport1-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/refrep-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/report-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/report-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/scrbook-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/scrbook-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/soul-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/soul-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/tocloft-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/tocloft-xepersian.def)11
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/url-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/url-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/varioref-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/varioref-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-commands-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-commands-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-environments-xetex-xepersian.def (renamed from Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-environments-xepersian.def)10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls2
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/xepersian-mathdigitspec.sty6
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty2
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty10
-rw-r--r--Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty128
63 files changed, 396 insertions, 462 deletions
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xetex-xepersian.def
index 29a2953baf7..de466cdb041 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/algorithm-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `algorithm-xepersian.def',
+%% This is file `algorithm-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,algorithm-xepersian.def')
+%% xepersian.dtx (with options: `table,algorithm-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,10 +37,10 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{algorithm-xepersian.def}[2010/07/25 v0.2 adaptations for algorithm package]
+\ProvidesFile{algorithm-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for algorithm package for XeTeX engine]
\def\ALG@name{\if@RTL الگوریتم\else Algorithm\fi}
\def\ALGS@name{الگوریتم‌ها}
\def\listalgorithmname{\if@RTL فهرست \ALGS@name\else List of \ALG@name s\fi}
\endinput
%%
-%% End of file `algorithm-xepersian.def'.
+%% End of file `algorithm-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xetex-xepersian.def
index 9aa76106ad9..7ee012addf1 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/algorithmic-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `algorithmic-xepersian.def',
+%% This is file `algorithmic-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,algorithmic-xepersian.def')
+%% xepersian.dtx (with options: `table,algorithmic-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,9 +37,9 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{algorithmic-xepersian.def}[2010/07/25 v0.2 adaptations for algorithmic package]
+\ProvidesFile{algorithmic-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for algorithmic package for XeTeX engine]
\def\algorithmicrequire{\if@RTL\textbf{ورودی:}\else\textbf{Require:}\fi}
\def\algorithmicensure{\if@RTL\textbf{خروجی:}\else\textbf{Ensure:}\fi}
\endinput
%%
-%% End of file `algorithmic-xepersian.def'.
+%% End of file `algorithmic-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/amsart-xetex-xepersian.def
index fe0e28f00d3..ecb58ba7265 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/amsart-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `amsart-xepersian.def',
+%% This is file `amsart-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,amsart-xepersian.def')
+%% xepersian.dtx (with options: `table,amsart-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{amsart-xepersian.def}[2017/02/04 v0.4 adaptations for amsart class]
+\ProvidesFile{amsart-xetex-xepersian.def}[2017/02/04 v0.4 xepersian adaptations for amsart class for XeTeX engine]
\renewcommand \thepart {\@tartibi\c@part}
\def\appendix{\par\c@section\z@ \c@subsection\z@
\let\sectionname\appendixname
@@ -45,4 +45,4 @@
\endinput
%%
-%% End of file `amsart-xepersian.def'.
+%% End of file `amsart-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xetex-xepersian.def
index 8d4748c8262..2438e6ad652 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/amsbook-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `amsbook-xepersian.def',
+%% This is file `amsbook-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,amsbook-xepersian.def')
+%% xepersian.dtx (with options: `table,amsbook-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{amsbook-xepersian.def}[2017/02/04 v0.5 adaptations for amsbook class]
+\ProvidesFile{amsbook-xetex-xepersian.def}[2017/02/04 v0.5 xepersian adaptations for amsbook class for XeTeX engine]
\def\frontmatter{\cleardoublepage\pagenumbering{harfi}}
\renewcommand \thepart {\@tartibi\c@part}
\def\appendix{\par
@@ -47,4 +47,4 @@
\endinput
%%
-%% End of file `amsbook-xepersian.def'.
+%% End of file `amsbook-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/appendix-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/appendix-xetex-xepersian.def
index b73371d4704..7d47576d898 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/appendix-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/appendix-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `appendix-xepersian.def',
+%% This is file `appendix-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,appendix-xepersian.def')
+%% xepersian.dtx (with options: `table,appendix-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{appendix-xepersian.def}[2015/02/01 v0.1 adaptations for appendix package]
+\ProvidesFile{appendix-xetex-xepersian.def}[2015/02/01 v0.1 xepersian adaptations for appendix package for XeTeX engine]
\renewcommand{\@resets@pp}{\par
\@ppsavesec
\stepcounter{@pps}
@@ -54,4 +54,4 @@
}
\endinput
%%
-%% End of file `appendix-xepersian.def'.
+%% End of file `appendix-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/article-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/article-xetex-xepersian.def
index e2559abf5ef..664aef06883 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/article-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/article-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `article-xepersian.def',
+%% This is file `article-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,article-xepersian.def')
+%% xepersian.dtx (with options: `table,article-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{article-xepersian.def}[2010/07/25 v0.2 adaptations for standard article class]
+\ProvidesFile{article-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for standard article class for XeTeX engine]
\renewcommand \thepart {\@tartibi\c@part}
\renewcommand\appendix{\par
\setcounter{section}{0}%
@@ -45,4 +45,4 @@
\gdef\thesection{\@harfi\c@section}}
\endinput
%%
-%% End of file `article-xepersian.def'.
+%% End of file `article-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xetex-xepersian.def
index acc6fae07dd..7511429d0a6 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/artikel1-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `artikel1-xepersian.def',
+%% This is file `artikel1-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,artikel1-xepersian.def')
+%% xepersian.dtx (with options: `table,artikel1-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{artikel1-xepersian.def}[2010/07/25 v0.1 adaptations for artikel1 class]
+\ProvidesFile{artikel1-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for artikel1 class for XeTeX engine]
\renewcommand*\thepart{\@tartibi\c@part}
\renewcommand*\appendix{\par
\setcounter{section}{0}%
@@ -45,4 +45,4 @@
\gdef\thesection{\@harfi\c@section}}
\endinput
%%
-%% End of file `artikel1-xepersian.def'.
+%% End of file `artikel1-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xetex-xepersian.def
index 68f37070769..5001ef327e2 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/artikel2-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `artikel2-xepersian.def',
+%% This is file `artikel2-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,artikel2-xepersian.def')
+%% xepersian.dtx (with options: `table,artikel2-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{artikel2-xepersian.def}[2010/07/25 v0.1 adaptations for artikel2 class]
+\ProvidesFile{artikel2-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for artikel2 class for XeTeX engine]
\renewcommand*\thepart{\@tartibi\c@part}
\renewcommand*\appendix{\par
\setcounter{section}{0}%
@@ -45,4 +45,4 @@
\gdef\thesection{\@harfi\c@section}}
\endinput
%%
-%% End of file `artikel2-xepersian.def'.
+%% End of file `artikel2-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xetex-xepersian.def
index f39101bda9c..db4266d8258 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/artikel3-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `artikel3-xepersian.def',
+%% This is file `artikel3-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,artikel3-xepersian.def')
+%% xepersian.dtx (with options: `table,artikel3-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{artikel3-xepersian.def}[2010/07/25 v0.1 adaptations for artikel3 class]
+\ProvidesFile{artikel3-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for artikel3 class for XeTeX engine]
\renewcommand*\thepart{\@tartibi\c@part}
\renewcommand*\appendix{\par
\setcounter{section}{0}%
@@ -45,4 +45,4 @@
\gdef\thesection{\@harfi\c@section}}
\endinput
%%
-%% End of file `artikel3-xepersian.def'.
+%% End of file `artikel3-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/backref-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/backref-xetex-xepersian.def
index 20e6e0146f8..8d365c83366 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/backref-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/backref-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `backref-xepersian.def',
+%% This is file `backref-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,backref-xepersian.def')
+%% xepersian.dtx (with options: `table,backref-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{backref-xepersian.def}[2010/07/25 v0.1 adaptations for backref package]
+\ProvidesFile{backref-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for backref package for XeTeX engine]
\def\backrefpagesname{\if@RTL صفحات\else pages\fi}
\def\BR@Latincitex[#1]#2{%
\BRorg@Latincitex[{#1}]{#2}%
@@ -59,4 +59,4 @@
}%
\endinput
%%
-%% End of file `backref-xepersian.def'.
+%% End of file `backref-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/beamer-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/beamer-xetex-xepersian.def
index a3d1dc8c970..931a7217a03 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/beamer-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/beamer-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `beamer-xepersian.def',
+%% This is file `beamer-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,beamer-xepersian.def')
+%% xepersian.dtx (with options: `table,beamer-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{beamer-xepersian.def}[2022/06/27 v0.2 xepersian changes to beamer class]
+\ProvidesFile{beamer-xetex-xepersian.def}[2022/06/27 v0.2 xepersian adaptations for beamer class for XeTeX engine]
\usefonttheme[stillsansserifmath]{serif}
\renewcommand*{\bidi@beamer@today}{%
@@ -45,4 +45,4 @@
\endinput
%%
-%% End of file `beamer-xepersian.def'.
+%% End of file `beamer-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xetex-xepersian.def
index 67e0d3496a8..4c2cd16b1b5 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/beamerbasetranslator-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `beamerbasetranslator-xepersian.def',
+%% This is file `beamerbasetranslator-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,beamerbasetranslator-xepersian.def')
+%% xepersian.dtx (with options: `table,beamerbasetranslator-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{beamerbasetranslator-xepersian.def}[2022/06/27 v0.3 xepersian changes to beamerbasetranslator package]
+\ProvidesFile{beamerbasetranslator-xetex-xepersian.def}[2022/06/27 v0.3 xepersian adaptations for beamerbasetranslator package for XeTeX engine]
\newcommand*{\ProvidePersianTranslation}[2]{%
\providetranslation{#1}{\ifRtoL{#2}{#1}}%
}
@@ -60,4 +60,4 @@
\endinput
%%
-%% End of file `beamerbasetranslator-xepersian.def'.
+%% End of file `beamerbasetranslator-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xetex-xepersian.def
index 05e53319cf8..d3189469cd0 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/bidimoderncv-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `bidimoderncv-xepersian.def',
+%% This is file `bidimoderncv-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,bidimoderncv-xepersian.def')
+%% xepersian.dtx (with options: `table,bidimoderncv-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,8 +37,8 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{bidimoderncv-xepersian.def}[2010/07/25 v0.1 adaptations for bidimoderncv class]
+\ProvidesFile{bidimoderncv-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for bidimoderncv class for XeTeX engine]
\def\refname{\if@RTL تألیفات\else Publications\fi}
\endinput
%%
-%% End of file `bidimoderncv-xepersian.def'.
+%% End of file `bidimoderncv-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xetex-xepersian.def
index 865cea8548a..93ec75ba445 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/bidituftesidenote-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `bidituftesidenote-xepersian.def',
+%% This is file `bidituftesidenote-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,bidituftesidenote-xepersian.def')
+%% xepersian.dtx (with options: `table,bidituftesidenote-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{bidituftesidenote-xepersian.def}[2017/02/04 v0.3 xepersian changes to bidituftesidenote package]
+\ProvidesFile{bidituftesidenote-xetex-xepersian.def}[2017/02/04 v0.3 xepersian adaptations for bidituftesidenote package for XeTeX engine]
\setLTRcitationfont{\resetlatinfont\footnotesize}
@@ -47,4 +47,4 @@
\endinput
%%
-%% End of file `bidituftesidenote-xepersian.def'.
+%% End of file `bidituftesidenote-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/boek3-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/boek-xetex-xepersian.def
index f709cb66530..d7ada0a4aa6 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/boek3-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/boek-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `boek3-xepersian.def',
+%% This is file `boek-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,boek3-xepersian.def')
+%% xepersian.dtx (with options: `table,boek-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{boek3-xepersian.def}[2010/07/25 v0.1 adaptations for boek3 class]
+\ProvidesFile{boek-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for boek class for XeTeX engine]
\renewcommand*\thepart{\@tartibi\c@part}
\renewcommand*\frontmatter{%
\cleardoublepage
@@ -50,4 +50,4 @@
\gdef\thechapter{\@harfi\c@chapter}}
\endinput
%%
-%% End of file `boek3-xepersian.def'.
+%% End of file `boek-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/boek-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/boek3-xetex-xepersian.def
index 05848b93f33..e8f59dfc00c 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/boek-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/boek3-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `boek-xepersian.def',
+%% This is file `boek3-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,boek-xepersian.def')
+%% xepersian.dtx (with options: `table,boek3-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{boek-xepersian.def}[2010/07/25 v0.1 adaptations for boek class]
+\ProvidesFile{boek3-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for boek3 class for XeTeX engine]
\renewcommand*\thepart{\@tartibi\c@part}
\renewcommand*\frontmatter{%
\cleardoublepage
@@ -50,4 +50,4 @@
\gdef\thechapter{\@harfi\c@chapter}}
\endinput
%%
-%% End of file `boek-xepersian.def'.
+%% End of file `boek3-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/book-xetex-xepersian.def
index 7c2d9c29506..5bef43ce494 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/book-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `extbook-xepersian.def',
+%% This is file `book-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,extbook-xepersian.def')
+%% xepersian.dtx (with options: `table,book-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{extbook-xepersian.def}[2010/07/25 v0.1 adaptations for extbook class]
+\ProvidesFile{book-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for book class for XeTeX engine]
\renewcommand\frontmatter{%
\cleardoublepage
\@mainmatterfalse
@@ -51,4 +51,4 @@
}%end appendix
\endinput
%%
-%% End of file `extbook-xepersian.def'.
+%% End of file `book-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/bookest-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/bookest-xetex-xepersian.def
index ddaebc662c4..d1d56beb249 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/bookest-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/bookest-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `bookest-xepersian.def',
+%% This is file `bookest-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,bookest-xepersian.def')
+%% xepersian.dtx (with options: `table,bookest-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{bookest-xepersian.def}[2010/07/25 v0.1 adaptations for bookest class]
+\ProvidesFile{bookest-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for bookest class for XeTeX engine]
\renewcommand \thepart {\@tartibi\c@part}
\renewcommand\appendix{\par
\setcounter{chapter}{0}%
@@ -47,4 +47,4 @@
}%end appendix
\endinput
%%
-%% End of file `bookest-xepersian.def'.
+%% End of file `bookest-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/breqn-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/breqn-xetex-xepersian.def
index b8cf025e437..10cb804d533 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/breqn-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/breqn-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `breqn-xepersian.def',
+%% This is file `breqn-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,breqn-xepersian.def')
+%% xepersian.dtx (with options: `table,breqn-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{breqn-xepersian.def}[2010/07/25 v0.1 adaptations for breqn package]
+\ProvidesFile{breqn-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for breqn package for XeTeX engine]
\def\@dmath[#1]{\if@RTL\@RTLfalse\addfontfeatures{Mapping=farsidigits}\fi%
\everydisplay\expandafter{\the\everydisplay \display@setup}%
\if@noskipsec \leavevmode \fi
@@ -79,4 +79,4 @@
}
\endinput
%%
-%% End of file `breqn-xepersian.def'.
+%% End of file `breqn-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/color-localise-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/color-localize-xetex-xepersian.def
index 5339199f18e..d647009ae68 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/color-localise-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/color-localize-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `color-localise-xepersian.def',
+%% This is file `color-localize-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,color-localise-xepersian.def')
+%% xepersian.dtx (with options: `table,color-localize-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\آماده‌سازی‌پرونده{color-localise-xepersian.def}[2011/03/01 v0.1 localising color package]
+\آماده‌سازی‌پرونده{color-localize-xetex-xepersian.def}[2011/03/01 v0.1 localizing color package for XeTeX engine]
\تعریف‌رنگ{سیاه}{rgb}{0,0,0}
\تعریف‌رنگ{سفید}{rgb}{1,1,1}
\تعریف‌رنگ{قرمز}{rgb}{1,0,0}
@@ -48,4 +48,4 @@
\تعریف‌رنگ{زرد}{cmyk}{0,0,1,0}
\endinput
%%
-%% End of file `color-localise-xepersian.def'.
+%% End of file `color-localize-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xetex-xepersian.def
index 104f6134041..ef69798b574 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/enumerate-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `enumerate-xepersian.def',
+%% This is file `enumerate-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,enumerate-xepersian.def')
+%% xepersian.dtx (with options: `table,enumerate-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{enumerate-xepersian.def}[2010/07/25 v0.1 adaptations for enumerate package]
+\ProvidesFile{enumerate-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for enumerate package for XeTeX engine]
\def\@enloop@{%
\ifx ا\@entemp \def\@tempa{\@enLabel\harfi }\else
\ifx ی\@entemp \def\@tempa{\@enLabel\adadi }\else
@@ -56,4 +56,4 @@
\@tempa}
\endinput
%%
-%% End of file `enumerate-xepersian.def'.
+%% End of file `enumerate-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xetex-xepersian.def
index 537aebd166a..ededde0e743 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/enumitem-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `enumitem-xepersian.def',
+%% This is file `enumitem-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,enumitem-xepersian.def')
+%% xepersian.dtx (with options: `table,enumitem-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{enumitem-xepersian.def}[2017/09/06 v0.1 adaptations for enumitem package]
+\ProvidesFile{enumitem-xetex-xepersian.def}[2017/09/06 v0.1 xepersian adaptations for enumitem package for XeTeX engine]
\AddEnumerateCounter*\tartibi\@tartibi{999999999}
\AddEnumerateCounter*\adadi\@adadi{999999999}
\AddEnumerateCounter\harfi\@harfi{گ}
@@ -50,4 +50,4 @@
\SetEnumerateShortLabel{ج}{\abjad*}
\endinput
%%
-%% End of file `enumitem-xepersian.def'.
+%% End of file `enumitem-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xetex-xepersian.def
index e5fd4537a74..30942447a83 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/extarticle-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `extarticle-xepersian.def',
+%% This is file `extarticle-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,extarticle-xepersian.def')
+%% xepersian.dtx (with options: `table,extarticle-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{extarticle-xepersian.def}[2010/07/25 v0.1 adaptations for extarticle class]
+\ProvidesFile{extarticle-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for extarticle class for XeTeX engine]
\renewcommand\thepart {\@tartibi\c@part}
\renewcommand\appendix{\par
\setcounter{section}{0}%
@@ -45,4 +45,4 @@
\gdef\thesection{\@harfi\c@section}}
\endinput
%%
-%% End of file `extarticle-xepersian.def'.
+%% End of file `extarticle-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/book-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/extbook-xetex-xepersian.def
index 0e33aa14146..3092a618f7e 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/book-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/extbook-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `book-xepersian.def',
+%% This is file `extbook-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,book-xepersian.def')
+%% xepersian.dtx (with options: `table,extbook-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{book-xepersian.def}[2010/07/25 v0.2 adaptations for standard book class]
+\ProvidesFile{extbook-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for extbook class for XeTeX engine]
\renewcommand\frontmatter{%
\cleardoublepage
\@mainmatterfalse
@@ -51,4 +51,4 @@
}%end appendix
\endinput
%%
-%% End of file `book-xepersian.def'.
+%% End of file `extbook-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xetex-bidi-xetex-xepersian.def
index d5df0ffe21c..87cc1423498 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xetex-bidi-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `extrafootnotefeatures-xepersian.def',
+%% This is file `extrafootnotefeatures-xetex-bidi-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,extrafootnotefeatures-xepersian.def')
+%% xepersian.dtx (with options: `table,extrafootnotefeatures-xetex-bidi-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,10 +37,10 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{extrafootnotefeatures-xepersian.def}[2012/01/01 v0.2 footnote macros for extrafootnotefeatures option of xepersian package]
+\ProvidesFile{extrafootnotefeatures-xetex-bidi-xetex-xepersian.def}[2012/01/01 v0.2 xepersian adaptations for extrafootnotefeatures option for XeTeX engine]
\renewcommand{\foottextfont}{\footnotesize\if@RTL@footnote\else\resetlatinfont\fi}
\renewcommand{\LTRfoottextfont}{\footnotesize\resetlatinfont}
\renewcommand{\RTLfoottextfont}{\footnotesize\setpersianfont}
\endinput
%%
-%% End of file `extrafootnotefeatures-xepersian.def'.
+%% End of file `extrafootnotefeatures-xetex-bidi-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/extreport-xetex-xepersian.def
index 2c958ac4c44..8e5e2c54928 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/extreport-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `extreport-xepersian.def',
+%% This is file `extreport-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,extreport-xepersian.def')
+%% xepersian.dtx (with options: `table,extreport-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{extreport-xepersian.def}[2010/07/25 v0.1 adaptations for extreport class]
+\ProvidesFile{extreport-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for extreport class for XeTeX engine]
\renewcommand\thepart {\@tartibi\c@part}
\renewcommand\appendix{\par
\setcounter{chapter}{0}%
@@ -46,4 +46,4 @@
\gdef\thechapter{\@harfi\c@chapter}}
\endinput
%%
-%% End of file `extreport-xepersian.def'.
+%% End of file `extreport-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xetex-xepersian.def
index 09bddcce2cc..e3d90a00f13 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/fancyref-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `fancyref-xepersian.def',
+%% This is file `fancyref-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,fancyref-xepersian.def')
+%% xepersian.dtx (with options: `table,fancyref-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{fancyref-xepersian.def}[2018/09/29 v0.1 bilingual captions for fancyref package]
+\ProvidesFile{fancyref-xetex-xepersian.def}[2018/09/29 v0.1 xepersian adaptations for fancyref package for XeTeX engine]
\renewcommand*{\Frefchapname}{\chaptername}
\renewcommand*{\Frefenumname}{%
\if@RTL
@@ -198,4 +198,4 @@
}
\endinput
%%
-%% End of file `fancyref-xepersian.def'.
+%% End of file `fancyref-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/footnote-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/footnote-xetex-bidi-xetex-xepersian.def
index 7ba46a08249..68c7d2329d4 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/footnote-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/footnote-xetex-bidi-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `footnote-xepersian.def',
+%% This is file `footnote-xetex-bidi-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,footnote-xepersian.def')
+%% xepersian.dtx (with options: `table,footnote-xetex-bidi-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{footnote-xepersian.def}[2017/08/09 v0.6 footnote macros for xepersian package]
+\ProvidesFile{footnote-xetex-bidi-xetex-xepersian.def}[2017/08/09 v0.6 xepersian adaptations for footnotes for XeTeX engine]
\renewcommand*{\bidi@@footnotetext@font}{\footnotesize\if@RTL@footnote\else\resetlatinfont\fi}
@@ -47,4 +47,4 @@
\endinput
%%
-%% End of file `footnote-xepersian.def'.
+%% End of file `footnote-xetex-bidi-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/framed-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/framed-xetex-xepersian.def
index fb4e96061a0..a832b92095a 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/framed-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/framed-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `framed-xepersian.def',
+%% This is file `framed-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,framed-xepersian.def')
+%% xepersian.dtx (with options: `table,framed-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{framed-xepersian.def}[2012/06/05 v0.1 xepersian adaptations for framed package for XeTeX engine]
+\ProvidesFile{framed-xetex-xepersian.def}[2012/06/05 v0.1 xepersian adaptations for framed package for XeTeX engine]
\renewenvironment{titled-frame}[1]{%
\def\FrameCommand{\fboxsep8pt\fboxrule2pt
\TitleBarFrame{\textbf{#1}}}%
@@ -51,4 +51,4 @@
{\endMakeFramed}
\endinput
%%
-%% End of file `framed-xepersian.def'.
+%% End of file `framed-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xetex-xepersian.def
index 870e92c224b..0e029619f55 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/glossaries-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `glossaries-xepersian.def',
+%% This is file `glossaries-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,glossaries-xepersian.def')
+%% xepersian.dtx (with options: `table,glossaries-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,10 +37,10 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{glossaries-xepersian.def}[2014/09/04 v0.4 xepersian adaptations for glossaries package for XeTeX engine]
+\ProvidesFile{glossaries-xetex-xepersian.def}[2014/09/04 v0.4 xepersian adaptations for glossaries package for XeTeX engine]
\glsaddprotectedpagefmt{@harfi}
\glsaddprotectedpagefmt{@tartibi}
\glsaddprotectedpagefmt{@adadi}
\endinput
%%
-%% End of file `glossaries-xepersian.def'.
+%% End of file `glossaries-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xetex-xepersian.def
index f7ab54bbc17..16ab0d7229b 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/hyperref-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `hyperref-xepersian.def',
+%% This is file `hyperref-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,hyperref-xepersian.def')
+%% xepersian.dtx (with options: `table,hyperref-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{hyperref-xepersian.def}[2022/10/30 v0.8 xepersian adaptations for hyperref package]
+\ProvidesFile{hyperref-xetex-xepersian.def}[2022/10/30 v0.8 xepersian adaptations for hyperref package for XeTeX engine]
\def\equationautorefname{\if@RTL معادله\else Equation\fi}%
\def\footnoteautorefname{\if@RTL زیرنویس\else footnote\fi}%
\def\itemautorefname{\if@RTL فقره\else item\fi}%
@@ -86,4 +86,4 @@
}
\endinput
%%
-%% End of file `hyperref-xepersian.def'.
+%% End of file `hyperref-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xetex-xepersian.def
index 6e81010a8db..988803d3179 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/imsproc-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `imsproc-xepersian.def',
+%% This is file `imsproc-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,imsproc-xepersian.def')
+%% xepersian.dtx (with options: `table,imsproc-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{imsproc-xepersian.def}[2017/06/09 v0.5 xepersian adaptations for imsproc class for XeTeX engine]
+\ProvidesFile{imsproc-xetex-xepersian.def}[2017/06/09 v0.5 xepersian adaptations for imsproc class for XeTeX engine]
\renewcommand \thepart {\@tartibi\c@part}
\def\appendix{\par\c@section\z@ \c@subsection\z@
@@ -46,4 +46,4 @@
\endinput
%%
-%% End of file `imsproc-xepersian.def'.
+%% End of file `imsproc-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/kashida-xetex-xepersian.def
index 6bb1636565a..8e12be1565a 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/kashida-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `kashida-xepersian.def',
+%% This is file `kashida-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,kashida-xepersian.def')
+%% xepersian.dtx (with options: `table,kashida-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{kashida-xepersian.def}[2024/12/20 v1.0 implementation of Kashida for xepersian package]
+\ProvidesFile{kashida-xetex-xepersian.def}[2024/12/20 v1.0 implementation of Kashida for XeTeX engine]
\chardef\xepersian@zwj="200D % zero-width joiner
\chardef\xepersian@kashidachar="0640 % kashida
@@ -94,4 +94,4 @@
\KashidaOn
\endinput
%%
-%% End of file `kashida-xepersian.def'.
+%% End of file `kashida-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-commands-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-commands-xetex-xepersian.def
index 01fa7a9fbc3..4a424c1acae 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-commands-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-commands-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `latex-localise-commands-xepersian.def',
+%% This is file `latex-localize-commands-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,latex-localise-commands-xepersian.def')
+%% xepersian.dtx (with options: `table,latex-localize-commands-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{latex-localise-commands-xepersian.def}[2014/02/05 v0.3 Persian localisation of LaTeX2e commands]
+\ProvidesFile{latex-localize-commands-xetex-xepersian.def}[2014/02/05 v0.3 Persian localization of LaTeX2e commands for XeTeX engine]
\eqcommand{شمع‌جدول}{@arstrut}
\eqcommand{فوق}{above}
\eqcommand{فاصله‌کوتاه‌بالای‌نمایش}{abovedisplayshortskip}
@@ -983,4 +983,4 @@
\eqcommand{@فرفاصله}{z@skip}
\endinput
%%
-%% End of file `latex-localise-commands-xepersian.def'.
+%% End of file `latex-localize-commands-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-environments-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-environments-xetex-xepersian.def
index 8ab616d01d2..c03fe7da828 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-environments-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-environments-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `latex-localise-environments-xepersian.def',
+%% This is file `latex-localize-environments-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,latex-localise-environments-xepersian.def')
+%% xepersian.dtx (with options: `table,latex-localize-environments-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{latex-localise-environments-xepersian.def}[2022/06/06 v0.3 Persian localisation of LaTeX2e environments]
+\ProvidesFile{latex-localize-environments-xetex-xepersian.def}[2022/06/06 v0.3 Persian localization of LaTeX2e environments for XeTeX engine]
\eqenvironment{چکیده}{abstract}
\eqenvironment{پیوست}{appendix}
\eqenvironment{آرایه}{array}
@@ -82,4 +82,4 @@
\eqenvironment{شعر}{verse}
\endinput
%%
-%% End of file `latex-localise-environments-xepersian.def'.
+%% End of file `latex-localize-environments-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-messages-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-messages-xetex-xepersian.def
index 4dd6a734c7e..c2e3a020e6b 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-messages-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-messages-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `latex-localise-messages-xepersian.def',
+%% This is file `latex-localize-messages-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,latex-localise-messages-xepersian.def')
+%% xepersian.dtx (with options: `table,latex-localize-messages-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\آماده‌سازی‌پرونده{latex-localise-messages-xepersian.def}[2011/03/01 v0.1 localising LaTeX2e messages]
+\آماده‌سازی‌پرونده{latex-localize-messages-xetex-xepersian.def}[2011/03/01 v0.1 localizing LaTeX2e messages for XeTeX engine]
\endinput
%%
-%% End of file `latex-localise-messages-xepersian.def'.
+%% End of file `latex-localize-messages-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-misc-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-misc-xetex-xepersian.def
index 13e34d55d49..96d2c4dd3aa 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/latex-localise-misc-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/latex-localize-misc-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `latex-localise-misc-xepersian.def',
+%% This is file `latex-localize-misc-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,latex-localise-misc-xepersian.def')
+%% xepersian.dtx (with options: `table,latex-localize-misc-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{latex-localise-misc-xepersian.def}[2012/01/01 v0.2 miscellaneous Persian localisation of LaTeX2e]
+\ProvidesFile{latex-localize-misc-xetex-xepersian.def}[2025/01/03 v0.3 miscellaneous Persian localization of LaTeX2e for XeTeX engine]
\تر\گرجدید#1{%
\شمار@\نویسه‌ویژه \نویسه‌ویژه\من@ا
\بگذار#1\گرنادرست
@@ -63,7 +63,7 @@
}
\بگذار\ازنو=\رگ
-\@ifdefinitionfileloaded{latex-xetex-bidi}{%
+\ApplyPatchCodeToFile{latex-xetex-bidi}{%
\def\@xfloat #1[#2]{%
\@nodocument
\def \@captype {#1}%
@@ -205,8 +205,8 @@
\if #1پ3 \else \z@ \@preamerr 0\fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi
\fi}%
-}{}
-\@ifdefinitionfileloaded{array-xetex-bidi}{%
+}
+\ApplyPatchCodeToFile{array-xetex-bidi}{%
\def\@testpach{\@chclass
\ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
\ifnum \@lastchclass=7 5 \else
@@ -238,8 +238,8 @@
\if \@nextchar ز5 \else
\z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi \fi \fi \fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi}%
-}{}
-\@ifdefinitionfileloaded{arydshln-xetex-bidi}{
+}
+\ApplyPatchCodeToFile{arydshln-xetex-bidi}{
\ifadl@usingarypkg
\def\@testpach{\@chclass
\ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
@@ -328,8 +328,8 @@
\def\adl@class@start{6}
\def\adl@class@iiiorvii{3}
\fi
-}{}
-\@ifdefinitionfileloaded{tabulary-xetex-bidi}{%
+}
+\ApplyPatchCodeToFile{tabulary-xetex-bidi}{%
\def\@testpach{\@chclass
\ifnum \@lastchclass=6 \@ne \@chnum \@ne \else
\ifnum \@lastchclass=7 5 \else
@@ -369,8 +369,8 @@
\if \@nextchar ز5 \else
\z@ \@chclass \z@ \@preamerr \z@ \fi \fi \fi \fi\fi \fi \fi\fi \fi \fi \fi \fi \fi \fi \fi \fi
\fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi \fi}%
-}{}
-\@ifdefinitionfileloaded{float-xetex-bidi}{%
+}
+\ApplyPatchCodeToFile{float-xetex-bidi}{%
\let\@float@Hx\@xfloat
\def\@xfloat#1[{\@ifnextchar{H}{\@float@HH{#1}[}{\@ifnextchar{آ}{\@float@آآ{#1}[}{\@float@Hx{#1}[}}}
\def\@float@HH#1[H]{%
@@ -393,7 +393,7 @@
\vbox\bgroup \hsize\columnwidth \@parboxrestore
\@floatboxreset \@setnobreak
\ignorespaces}
-}{}
+}
\begingroup \catcode `|=0 \catcode `[= 1
\catcode`]=2 \catcode `\{=12 \catcode `\}=12
\catcode`\\=12 |gdef|@x@xepersian@localize@verbatim#1\پایان{همانطورکه‌هست}[#1|پایان[همانطورکه‌هست]]
@@ -407,4 +407,4 @@
\expandafter\let\csname endهمانطورکه‌هست*\endcsname =\endهمانطورکه‌هست
\endinput
%%
-%% End of file `latex-localise-misc-xepersian.def'.
+%% End of file `latex-localize-misc-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/listings-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/listings-xetex-xepersian.def
index e42450a4fd7..a7eb52f759f 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/listings-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/listings-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `listings-xepersian.def',
+%% This is file `listings-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,listings-xepersian.def')
+%% xepersian.dtx (with options: `table,listings-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,9 +37,9 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{listings-xepersian.def}[2014/07/17 v0.3 bilingual captions for listings package]
+\ProvidesFile{listings-xetex-xepersian.def}[2014/07/17 v0.3 xepersian adaptations for listings package for XeTeX engine]
\def\lstlistingname{\if@RTL برنامهٔ\else Listing\fi}
\def\lstlistlistingname{\if@RTL فهرست برنامه‌ها\else Listings\fi}
\endinput
%%
-%% End of file `listings-xepersian.def'.
+%% End of file `listings-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def
deleted file mode 100644
index f52dcf9f426..00000000000
--- a/Master/texmf-dist/tex/xelatex/xepersian/loadingorder-xepersian.def
+++ /dev/null
@@ -1,81 +0,0 @@
-%%
-%% This is file `loadingorder-xepersian.def',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% xepersian.dtx (with options: `table,loadingorder-xepersian.def')
-%%
-%% __________________________________________________
-%% Vafa Khalighi
-%%
-%% Copyright (c) 2008--2025 Vafa Khalighi
-%% Copyright (c) 2018--2020 bidi-tex GitHub Organization
-%%
-%% 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.
-%%
-%%
-%% \CheckSum{10979}
-%% \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
-%% Digits \0\1\2\3\4\5\6\7\8\9
-%% Exclamation \! Double quote \" Hash (number) \#
-%% Dollar \$ Percent \% Ampersand \&
-%% Acute accent \' Left paren \( Right paren \)
-%% Asterisk \* Plus \+ Comma \,
-%% Minus \- Point \. Solidus \/
-%% Colon \: Semicolon \; Less than \<
-%% Equals \= Greater than \> Question mark \?
-%% Commercial at \@ Left bracket \[ Backslash \\
-%% Right bracket \] Circumflex \^ Underscore \_
-%% Grave accent \` Left brace \{ Vertical bar \|
-%% Right brace \} Tilde \~}
-%%
-\ProvidesFile{loadingorder-xepersian.def}[2018/09/29 v0.5 making sure that xepersian is the last package loaded]
-\bidi@isloaded{algorithmic}
-\bidi@isloaded{algorithm}
-\bidi@isloaded{backref}
-\bidi@isloaded{enumerate}
-\bidi@isloaded{enumitem}
-\bidi@isloaded{fancyref}
-\bidi@isloaded{tocloft}
-\bidi@isloaded{url}
-\bidi@isloaded{varioref}
-\AtBeginDocument{
- \if@bidi@algorithmicloaded@\else
- \bidi@isloaded[\PackageError{xepersian}{Oops! you have loaded package algorithmic after xepersian package. Please load package algorithmic before xepersian package, and then try to run xelatex on your document again}{}]{algorithmic}
- \fi%
- \if@bidi@algorithmloaded@\else
- \bidi@isloaded[\PackageError{xepersian}{Oops! you have loaded package algorithm after xepersian package. Please load package algorithm before xepersian package, and then try to run xelatex on your document again}{}]{algorithm}
- \fi%
- \if@bidi@backrefloaded@\else
- \bidi@isloaded[\PackageError{xepersian}{Oops! you have loaded package backref after xepersian package. Please load package backref before xepersian package, and then try to run xelatex on your document again}{}]{backref}
- \fi%
- \if@bidi@enumerateloaded@\else
- \bidi@isloaded[\PackageError{xepersian}{Oops! you have loaded package enumerate after xepersian package. Please load package enumerate before xepersian package, and then try to run xelatex on your document again}{}]{enumerate}
- \fi%
- \if@bidi@enumitemloaded@\else
- \bidi@isloaded[\PackageError{xepersian}{Oops! you have loaded package enumitem after xepersian package. Please load package enumitem before xepersian package, and then try to run xelatex on your document again}{}]{enumitem}
- \fi%
- \if@bidi@fancyrefloaded@\else
- \bidi@isloaded[\PackageError{xepersian}{Oops! you have loaded package fancyref after xepersian package. Please load package fancyref before xepersian package, and then try to run xelatex on your document again}{}]{fancyref}
- \fi%
- \if@bidi@tocloftloaded@\else
- \bidi@isloaded[\PackageError{xepersian}{Oops! you have loaded package tocloft after xepersian package. Please load package tocloft before xepersian package, and then try to run xelatex on your document again}{}]{tocloft}
- \fi%
- \if@bidi@urlloaded@\else
- \bidi@isloaded[\PackageError{xepersian}{Oops! you have loaded package url after xepersian package. Please load package url before xepersian package, and then try to run xelatex on your document again}{}]{url}
- \fi%
- \if@bidi@variorefloaded@\else
- \bidi@isloaded[\PackageError{xepersian}{Oops! you have loaded package varioref after xepersian package. Please load package varioref before xepersian package, and then try to run xelatex on your document again}{}]{varioref}
- \fi%
-}
-\endinput
-%%
-%% End of file `loadingorder-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/localise-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/localize-xetex-xepersian.def
index 28111e21ff1..a815a5b45c3 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/localise-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/localize-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `localise-xepersian.def',
+%% This is file `localize-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,localise-xepersian.def')
+%% xepersian.dtx (with options: `table,localize-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{localise-xepersian.def}[2022/06/06 v0.2c Persian localisation of LaTeX2e]
+\ProvidesFile{localize-xetex-xepersian.def}[2025/01/03 v0.2d Persian localization of LaTeX2e for XeTeX engine]
\newcommand{\makezwnjletter}{\catcode`‌=11\relax}
\makezwnjletter
\newcommand*{\eqcommand}[2]{\if@bidi@csprimitive{#2}{\bidi@csletcs{#1}{#2}}{\bidi@csdefcs{#1}{#2}}}
@@ -47,22 +47,23 @@
\expandafter\let\csname #1\expandafter\endcsname\csname #2\endcsname
\expandafter\let\csname end#1\expandafter\endcsname\csname end#2\endcsname
}
-\@ifpackageloaded{keyval}{%
+\ApplyPatchCodeToPackage{keyval}{%
\newcommand*\keyval@eq@alias@key[4][KV]{%
\bidi@csletcs{#1@#2@#3}{#1@#2@#4}%
\bidi@csletcs{#1@#2@#3@default}{#1@#2@#4@default}}%
-}{\@ifpackageloaded{xkeyval}{%
+}
+\ApplyPatchCodeToPackage{xkeyval}{%
\newcommand*\keyval@eq@alias@key[4][KV]{%
\bidi@csletcs{#1@#2@#3}{#1@#2@#4}%
\bidi@csletcs{#1@#2@#3@default}{#1@#2@#4@default}}%
-}{}}
-\input{latex-localise-commands-xepersian.def}
-\input{xepersian-localise-commands-xepersian.def}
-\input{latex-localise-environments-xepersian.def}
-\input{xepersian-localise-environments-xepersian.def}
-\input{latex-localise-messages-xepersian.def}
-\input{latex-localise-misc-xepersian.def}
-\input{packages-localise-xepersian.def}
+}
+\input{latex-localize-commands-xetex-xepersian.def}
+\input{xepersian-localize-commands-xetex-xepersian.def}
+\input{latex-localize-environments-xetex-xepersian.def}
+\input{xepersian-localize-environments-xetex-xepersian.def}
+\input{latex-localize-messages-xetex-xepersian.def}
+\input{latex-localize-misc-xetex-xepersian.def}
+\input{packages-localize-xetex-xepersian.def}
\aliasfontfeature{ExternalLocation}{مکان‌خارجی}
\aliasfontfeature{Path}{مسیر}
\aliasfontfeature{Renderer}{تحویل‌دهنده}
@@ -124,4 +125,4 @@
\aliasfontfeatureoption{Style}{MathScriptScript}{اسکریپت‌اسکریپت‌ریاضی}
\endinput
%%
-%% End of file `localise-xepersian.def'.
+%% End of file `localize-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/memoir-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/memoir-xetex-xepersian.def
index bfd99837693..4be06c930ab 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/memoir-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/memoir-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `memoir-xepersian.def',
+%% This is file `memoir-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,memoir-xepersian.def')
+%% xepersian.dtx (with options: `table,memoir-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{memoir-xepersian.def}[2010/07/25 v0.1 adaptations for memoir class]
+\ProvidesFile{memoir-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for memoir class for XeTeX engine]
\renewcommand{\@memfront}{%
\@smemfront\pagenumbering{harfi}}
\renewcommand{\setthesection}{\thechapter\@SepMark\harfi{section}}
@@ -51,4 +51,4 @@
\anappendixtrue}
\endinput
%%
-%% End of file `memoir-xepersian.def'.
+%% End of file `memoir-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xetex-xepersian.def
index 42d8401c52b..7f18f379271 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/minitoc-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `minitoc-xepersian.def',
+%% This is file `minitoc-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,minitoc-xepersian.def')
+%% xepersian.dtx (with options: `table,minitoc-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{minitoc-xepersian.def}[2010/07/25 v0.1 bilingual captions for minitoc package]
+\ProvidesFile{minitoc-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for minitoc package for XeTeX engine]
\def\ptctitle{\if@RTL فهرست مطالب\else Table of Contents\fi}%
\def\plftitle{\if@RTL فهرست تصاویر\else List of Figures\fi}%
\def\plttitle{\if@RTL فهرست جداول\else List of Tables\fi}%
@@ -49,4 +49,4 @@
\def\slttitle{\if@RTL جداول\else Tables\fi}%
\endinput
%%
-%% End of file `minitoc-xepersian.def'.
+%% End of file `minitoc-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/natbib-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/natbib-xetex-xepersian.def
index cf2b4039b86..0bee68d5525 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/natbib-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/natbib-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `natbib-xepersian.def',
+%% This is file `natbib-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,natbib-xepersian.def')
+%% xepersian.dtx (with options: `table,natbib-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{natbib-xepersian.def}[2011/08/01 v0.1 adaptations for natbib package]
+\ProvidesFile{natbib-xetex-xepersian.def}[2011/08/01 v0.1 xepersian adaptations for natbib package for XeTeX engine]
\renewcommand\NAT@set@cites{%
\ifNAT@numbers
\ifNAT@super \let\@cite\NAT@citesuper
@@ -254,4 +254,4 @@
\def\NAT@@Latin@@citetp[#1]{\@ifnextchar[{\@Latincitex[#1]}{\@Latincitex[][#1]}}
\endinput
%%
-%% End of file `natbib-xepersian.def'.
+%% End of file `natbib-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/packages-localize-xetex-xepersian.def
index ec8e09999de..3ae11bd83f2 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/packages-localize-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `packages-localise-xepersian.def',
+%% This is file `packages-localize-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,packages-localise-xepersian.def')
+%% xepersian.dtx (with options: `table,packages-localize-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,13 +37,13 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\آماده‌سازی‌پرونده{packages-localise-xepersian.def}[2013/04/24 v0.2 localising LaTeX2e Packages]
-\@گرسبک‌فراخوانی‌شده{color}{\ورودی{color-localise-xepersian.def}}{}
-\@ifpackageloaded{multicol}{%
+\آماده‌سازی‌پرونده{packages-localize-xetex-xepersian.def}[2025/01/03 v0.3 localizing LaTeX2e Packages for XeTeX engine]
+\@گرسبک‌فراخوانی‌شده{color}{\ورودی{color-localize-xetex-xepersian.def}}{}
+\ApplyPatchCodeToPackage{multicol}{%
\newenvironment{چندستونی‌ها}{\begin{multicols}}{\end{multicols}}%
\newenvironment{چندستونی‌ها*}{\begin{multicols*}}{\end{multicols*}}%
-}{}
-\@ifpackageloaded{verbatim}{%
+}
+\ApplyPatchCodeToPackage{verbatim}{%
\begingroup
\vrb@catcodes
\lccode`\!=`\\ \lccode`\[=`\{ \lccode`\]=`\}
@@ -129,21 +129,20 @@
\@namedef{همانطورکه‌هست*}{\begingroup\@verbatim\xepersian@localize@verbatim@start}
\def\endهمانطورکه‌هست{\endtrivlist\endgroup\@doendpe}
\expandafter\let\csname endهمانطورکه‌هست*\endcsname =\endهمانطورکه‌هست
-}{}
+}
\ExplSyntaxOn
\AtBeginDocument{
\xepersian_localize_patch_verbatim:
}
\cs_set:Npn \xepersian_localize_patch_verbatim: {
- \@ifpackageloaded{verbatim}{
+ \ApplyPatchCodeToPackage{verbatim}{
\cs_set:cpn {همانطورکه‌هست*} {
\group_begin: \@verbatim \fontspec_print_visible_spaces: \xepersian@localize@verbatim@start
}
- }{
}
}
\ExplSyntaxOff
-\@ifpackageloaded{graphicx}{%
+\ApplyPatchCodeToPackage{graphicx}{%
\def\Gin@boolkey#1#2{%
\expandafter\@ifdefinable \csname Gin@#2درست\endcsname{%
\expandafter\let\csname Gin@#2درست\expandafter\endcsname\csname Gin@#2true\endcsname}%
@@ -184,7 +183,7 @@
\معادل@کلید{Grot}{طول}{x}
\معادل@کلید{Grot}{عرض}{y}
\معادل@کلید{Grot}{واحد}{units}
-}{}
+}
\endinput
%%
-%% End of file `packages-localise-xepersian.def'.
+%% End of file `packages-localize-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xetex-xepersian.def
index cd6b96a9337..f0fa86a1151 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `rapport3-xepersian.def',
+%% This is file `rapport1-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,rapport3-xepersian.def')
+%% xepersian.dtx (with options: `table,rapport1-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{rapport3-xepersian.def}[2010/07/25 v0.2 adaptations for rapport3 class]
+\ProvidesFile{rapport1-xetex-xepersian.def}[2010/07/25 v0.1 xepersian adaptations for rapport1 class for XeTeX engine]
\renewcommand*\thepart{\@tartibi\c@part}
\renewcommand*\appendix{\par
\setcounter{chapter}{0}%
@@ -46,4 +46,4 @@
\gdef\thechapter{\@harfi\c@chapter}}
\endinput
%%
-%% End of file `rapport3-xepersian.def'.
+%% End of file `rapport1-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xetex-xepersian.def
index 13407ef1630..eb54aef6e63 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/rapport1-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/rapport3-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `rapport1-xepersian.def',
+%% This is file `rapport3-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,rapport1-xepersian.def')
+%% xepersian.dtx (with options: `table,rapport3-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{rapport1-xepersian.def}[2010/07/25 v0.1 adaptations for rapport1 class]
+\ProvidesFile{rapport3-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for rapport3 class for XeTeX engine]
\renewcommand*\thepart{\@tartibi\c@part}
\renewcommand*\appendix{\par
\setcounter{chapter}{0}%
@@ -46,4 +46,4 @@
\gdef\thechapter{\@harfi\c@chapter}}
\endinput
%%
-%% End of file `rapport1-xepersian.def'.
+%% End of file `rapport3-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/refrep-xetex-xepersian.def
index e62863566e8..7dafcac16d4 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/refrep-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `refrep-xepersian.def',
+%% This is file `refrep-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,refrep-xepersian.def')
+%% xepersian.dtx (with options: `table,refrep-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{refrep-xepersian.def}[2010/07/25 v0.2 adaptations for refrep class]
+\ProvidesFile{refrep-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for refrep class for XeTeX engine]
\renewcommand \thepart {\@tartibi\c@part}
\renewcommand\appendix{\par
\setcounter{chapter}{0}%
@@ -47,4 +47,4 @@
}%end appendix
\endinput
%%
-%% End of file `refrep-xepersian.def'.
+%% End of file `refrep-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/report-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/report-xetex-xepersian.def
index 54299f8abe9..c9f78aac7e0 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/report-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/report-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `report-xepersian.def',
+%% This is file `report-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,report-xepersian.def')
+%% xepersian.dtx (with options: `table,report-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{report-xepersian.def}[2010/07/25 v0.2 adaptations for standard report class]
+\ProvidesFile{report-xetex-xepersian.def}[2010/07/25 v0.2 xepersian adaptations for report class for XeTeX engine]
\renewcommand \thepart {\@tartibi\c@part}
\renewcommand\appendix{\par
\setcounter{chapter}{0}%
@@ -47,4 +47,4 @@
}%end appendix
\endinput
%%
-%% End of file `report-xepersian.def'.
+%% End of file `report-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xetex-xepersian.def
index 6231a0b5aa2..ea0a55d6cbf 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/scrartcl-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `scrartcl-xepersian.def',
+%% This is file `scrartcl-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,scrartcl-xepersian.def')
+%% xepersian.dtx (with options: `table,scrartcl-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{scrartcl-xepersian.def}[2022/05/22 v0.3 adaptations for scrartcl class]
+\ProvidesFile{scrartcl-xetex-xepersian.def}[2022/05/22 v0.3 xepersian adaptations for scrartcl class for XeTeX engine]
\renewcommand*{\thepart}{\@tartibi\c@part}
\renewcommand*\appendix{%
\Ifstr{\@currenvir}{appendix}{%
@@ -90,4 +90,4 @@
}
\endinput
%%
-%% End of file `scrartcl-xepersian.def'.
+%% End of file `scrartcl-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xetex-xepersian.def
index 183a8f4e076..b5800413776 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/scrbook-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `scrbook-xepersian.def',
+%% This is file `scrbook-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,scrbook-xepersian.def')
+%% xepersian.dtx (with options: `table,scrbook-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{scrbook-xepersian.def}[2022/05/22 v0.3 adaptations for scrbook class]
+\ProvidesFile{scrbook-xetex-xepersian.def}[2022/05/22 v0.3 xepersian adaptations for scrbook class for XeTeX engine]
\renewcommand*\frontmatter{%
\if@twoside\cleardoubleoddpage\else\clearpage\fi
\@mainmatterfalse\pagenumbering{harfi}%
@@ -95,4 +95,4 @@
}
\endinput
%%
-%% End of file `scrbook-xepersian.def'.
+%% End of file `scrbook-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xetex-xepersian.def
index 4acdb6fcded..b941bd2b6cd 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/scrreprt-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `scrreprt-xepersian.def',
+%% This is file `scrreprt-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,scrreprt-xepersian.def')
+%% xepersian.dtx (with options: `table,scrreprt-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{scrreprt-xepersian.def}[2022/05/22 v0.3 adaptations for scrreprt class]
+\ProvidesFile{scrreprt-xetex-xepersian.def}[2022/05/22 v0.3 xepersian adaptations for scrreprt class for XeTeX engine]
\renewcommand*{\thepart}{\@tartibi\c@part}
\renewcommand*\appendix{%
\Ifstr{\@currenvir}{appendix}{%
@@ -91,4 +91,4 @@
}
\endinput
%%
-%% End of file `scrreprt-xepersian.def'.
+%% End of file `scrreprt-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/soul-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/soul-xetex-xepersian.def
index c776d0fed32..86a94846c80 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/soul-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/soul-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `soul-xepersian.def',
+%% This is file `soul-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,soul-xepersian.def')
+%% xepersian.dtx (with options: `table,soul-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{soul-xepersian.def}[2018/12/12 v0.2 adaptations for soul package]
+\ProvidesFile{soul-xetex-xepersian.def}[2018/12/12 v0.2 xepersian adaptations for soul package for XeTeX engine]
\let\SOUL@tt@latin\SOUL@tt
\newfontface{\SOUL@tt@nonlatin}{Times New Roman}
\def\SOUL@tt{%
@@ -57,4 +57,4 @@
}
\endinput
%%
-%% End of file `soul-xepersian.def'.
+%% End of file `soul-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xetex-xepersian.def
index 3596e773cf1..7960fd003d9 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/tkz-linknodes-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `tkz-linknodes-xepersian.def',
+%% This is file `tkz-linknodes-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,tkz-linknodes-xepersian.def')
+%% xepersian.dtx (with options: `table,tkz-linknodes-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{tkz-linknodes-xepersian.def}[2012/06/13 v0.1 adaptations for tkz-linknodes package]
+\ProvidesFile{tkz-linknodes-xetex-xepersian.def}[2012/06/13 v0.1 xepersian adaptations for tkz-linknodes package for XeTeX engine]
\renewcommand*{\@SetTab}{%
\let\@alph\@latinalph%
\ifnum \value{C@NumTab}>25\relax%
@@ -59,4 +59,4 @@
}%
\endinput
%%
-%% End of file `tkz-linknodes-xepersian.def'.
+%% End of file `tkz-linknodes-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xetex-xepersian.def
index 68a39729bc2..be72573b80c 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/tocloft-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `tocloft-xepersian.def',
+%% This is file `tocloft-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,tocloft-xepersian.def')
+%% xepersian.dtx (with options: `table,tocloft-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,8 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{tocloft-xepersian.def}[2010/07/25 v0.1 bilingual captions for tocloft package]
+\ProvidesFile{tocloft-xetex-xepersian.def}[2025/01/03 v0.2 xepersian adaptations for tocloft package for XeTeX engine]
+\IfClassLoadedT{memoir}{\endinput}
\renewcommand*{\cftchapname}{\if@RTL فصل\else chapter\fi}
\renewcommand*{\cftsecname}{\if@RTL قسمت\else section\fi}
\renewcommand*{\cftsubsecname}{\if@RTL زیرقسمت\else subsection\fi}
@@ -50,4 +51,4 @@
\renewcommand*{\cftsubtabname}{\if@RTL زیرجدول\else subtable\fi}
\endinput
%%
-%% End of file `tocloft-xepersian.def'.
+%% End of file `tocloft-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/url-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/url-xetex-xepersian.def
index d79451413c7..e78c9cee45b 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/url-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/url-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `url-xepersian.def',
+%% This is file `url-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,url-xepersian.def')
+%% xepersian.dtx (with options: `table,url-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{url-xepersian.def}[2022/02/18 v0.1 adaptations for url package]
+\ProvidesFile{url-xetex-xepersian.def}[2022/02/18 v0.1 xepersian adaptations for url package for XeTeX engine]
\begingroup
\lccode`+=`\% \lccode`\~=`\%
\lowercase {\long\gdef\Url@actpercent{\Url@Edit\Url@String{+}{~}%
@@ -45,4 +45,4 @@
\endgroup%
\endinput
%%
-%% End of file `url-xepersian.def'.
+%% End of file `url-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/varioref-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/varioref-xetex-xepersian.def
index 0847b20d6ec..e9717965b79 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/varioref-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/varioref-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `varioref-xepersian.def',
+%% This is file `varioref-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,varioref-xepersian.def')
+%% xepersian.dtx (with options: `table,varioref-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{varioref-xepersian.def}[2018/09/29 v0.1 bilingual captions for varioref package]
+\ProvidesFile{varioref-xetex-xepersian.def}[2018/09/29 v0.1 xepersian adaptations for varioref package for XeTeX engine]
\def\reftextfaceafter{%
\if@RTL
در صفحه
@@ -103,4 +103,4 @@
}
\endinput
%%
-%% End of file `varioref-xepersian.def'.
+%% End of file `varioref-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-commands-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-commands-xetex-xepersian.def
index 1ebcc2296e5..0f4077b3106 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-commands-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-commands-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `xepersian-localise-commands-xepersian.def',
+%% This is file `xepersian-localize-commands-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,xepersian-localise-commands-xepersian.def')
+%% xepersian.dtx (with options: `table,xepersian-localize-commands-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{xepersian-localise-commands-xepersian.def}[2012/07/25 v0.2 Persian localisation of XePersian commands]
+\ProvidesFile{xepersian-localize-commands-xetex-xepersian.def}[2012/07/25 v0.2 Persian localization of XePersian commands for XeTeX engine]
\eqcommand{خط‌زیرنویس‌خودکار}{autofootnoterule}
\eqcommand{اعدادفرمولهاخودکار}{AutoMathDigits}
\eqcommand{اعدادفرمولهالاتین}{DefaultMathDigits}
@@ -99,4 +99,4 @@
\eqcommand{زی‌تک}{XeTeX}
\endinput
%%
-%% End of file `xepersian-localise-commands-xepersian.def'.
+%% End of file `xepersian-localize-commands-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-environments-xepersian.def b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-environments-xetex-xepersian.def
index 18724558482..8df4052eef1 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localise-environments-xepersian.def
+++ b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-localize-environments-xetex-xepersian.def
@@ -1,10 +1,10 @@
%%
-%% This is file `xepersian-localise-environments-xepersian.def',
+%% This is file `xepersian-localize-environments-xetex-xepersian.def',
%% generated with the docstrip utility.
%%
%% The original source files were:
%%
-%% xepersian.dtx (with options: `table,xepersian-localise-environments-xepersian.def')
+%% xepersian.dtx (with options: `table,xepersian-localize-environments-xetex-xepersian.def')
%%
%% __________________________________________________
%% Vafa Khalighi
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -37,7 +37,7 @@
%% Grave accent \` Left brace \{ Vertical bar \|
%% Right brace \} Tilde \~}
%%
-\ProvidesFile{xepersian-localise-environments-xepersian.def}[2010/07/25 v0.1 Persian localisation of XePersian and bidi environments]
+\ProvidesFile{xepersian-localize-environments-xetex-xepersian.def}[2010/07/25 v0.1 Persian localization of XePersian and bidi environments for XeTeX engine]
\eqenvironment{لاتین}{latin}
\eqenvironment{متن‌چپ}{LTR}
\eqenvironment{دسته‌بندی‌چپ}{LTRitems}
@@ -50,4 +50,4 @@
\eqenvironment{شعرسنتی*}{traditionalpoem*}
\endinput
%%
-%% End of file `xepersian-localise-environments-xepersian.def'.
+%% End of file `xepersian-localize-environments-xetex-xepersian.def'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls
index 139d36b3885..f1f47431c6e 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls
+++ b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-mathdigitspec.sty b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-mathdigitspec.sty
index 5197cb58985..b7aca91e5a0 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-mathdigitspec.sty
+++ b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-mathdigitspec.sty
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -39,7 +39,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{xepersian-mathdigitspec}
- [2022/05/20 v1.2.0 Unicode Persian math digits in XeLaTeX]
+ [2025/01/01 v1.2.1 Unicode Persian math digits in XeLaTeX]
\def\new@mathgroup{\alloc@8\mathgroup\chardef\@cclvi}
\let\newfam\new@mathgroup
\def\select@group#1#2#3#4{%
@@ -321,7 +321,7 @@
\fi
\fi
\fi}
-\mathcode`.="8000\relax
+\AtBeginDocument{\mathcode`.="8000\relax}
\def\MathDecimalSeparator{\ifx\persiandecimalseparator\undefined .\else \persiandecimalseparator\fi}
\def\DefaultMathDecimalSeparator{.}
\def\DefaultInlineMathDigits{\def\SetInlineMathDigits{}}
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty
index ca07b8c46a9..820663f3012 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty
+++ b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty
index 8904b91d6cd..e915e9d151d 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty
+++ b/Master/texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -38,7 +38,7 @@
%% Right brace \} Tilde \~}
%%
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{xepersian-persiancal}[2012/07/25 v0.2 provides Persian calendar]
+\ProvidesPackage{xepersian-persiancal}[2025/01/01 v0.3 provides Persian calendar]
\newif\ifXePersian@leap \newif\ifXePersian@kabiseh
\newcount\XePersian@i \newcount\XePersian@y \newcount\XePersian@m \newcount\XePersian@d
@@ -208,6 +208,12 @@
آبان\or آذر\or
دی\or بهمن\or
اسفند\fi}
+
+\newcommand*{\persianseason}{%
+ \ifcase\persianmonth\or
+ بهار\or بهار\or بهار\or تابستان\or تابستان\or تابستان\or
+ پاییز\or پاییز\or پاییز\or زمستان\or زمستان\or زمستان\fi
+}
\endinput
%%
%% End of file `xepersian-persiancal.sty'.
diff --git a/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty b/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty
index 60a025d933a..4e9f0ed95e1 100644
--- a/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty
+++ b/Master/texmf-dist/tex/xelatex/xepersian/xepersian.sty
@@ -20,7 +20,7 @@
%% by Vafa Khalighi.
%%
%%
-%% \CheckSum{10979}
+%% \CheckSum{10851}
%% \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
@@ -38,10 +38,10 @@
%% Right brace \} Tilde \~}
%%
\NeedsTeXFormat{LaTeX2e}
-\def\xepersian@version{25.6}
-\def\xepersiandate{2024/12/28}
-\def\xepersian@releasename{Mount Alvand}
-\def\xepersian@persian@@releasename{کوه الوند}
+\def\xepersian@version{25.9}
+\def\xepersiandate{2025/01/03}
+\def\xepersian@releasename{Persian Gate}
+\def\xepersian@persian@@releasename{دربند پارس}
\newcommand*{\xepersianreleasename}{\if@RTL\xepersian@persian@@releasename\else\xepersian@releasename\fi}
\ProvidesPackage{xepersian}[\xepersiandate\space v\xepersian@version\space (Release \xepersian@releasename)\space
Persian typesetting in XeLaTeX]
@@ -86,16 +86,16 @@ Persian typesetting in XeLaTeX]
\keys_define:nn { xepersian }
{
Kashida .choice: ,
- Kashida / on .code:n = \AtEndOfPackage{\input{kashida-xepersian.def}} ,
+ Kashida / on .code:n = \AtEndOfPackage{\input{kashida-xetex-xepersian.def}} ,
Kashida / off .code:n = \relax ,
Kashida .default:n = on
}
\keys_define:nn { xepersian }
{
- localise .choice: ,
- localise / on .code:n = \AtEndOfPackage{\input{localise-xepersian.def}} ,
- localise / off .code:n = \relax ,
- localise .default:n = on
+ localize .choice: ,
+ localize / on .code:n = \AtEndOfPackage{\input{localize-xetex-xepersian.def}} ,
+ localize / off .code:n = \relax ,
+ localize .default:n = on
}
\cs_new_protected:Npn \__xepersian_quickindex_variant:n #1
{
@@ -1035,7 +1035,7 @@ Persian typesetting in XeLaTeX]
\renewcommand*{\@bidi@logo@}{%
\@bidi@logo@hb@xt@columnwidth
{\hss\bfseries
-حروف‌چینی شده با
+حروف‌چینی شده {\today} در {\TypesetTime} با
\textsf{\XePersian}\quad\@bidi@logo{xepersian-logo.pdf}}}
\renewcommand*{\@bidi@pdfcreator}{%
@@ -1044,7 +1044,7 @@ Persian typesetting in XeLaTeX]
\newcommand*{\@xepersian@pdfcustomproperties}{%
This is the xepersian package, Version \xepersian@version\space (Release \xepersian@releasename),
- Released December 28, 2024.
+ Released January 3, 2025.
}
\newcommand\twocolumnstableofcontents{%
@@ -1358,54 +1358,62 @@ number is 999,999,999.}%
\PackageError{xepersian}{You have not specified any font\MessageBreak
for the main Persian text}{Use `\settextfont' to load a font.}%
}{}}
-\@ifdefinitionfileloaded{loadingorder-xetex-bidi}{\input{loadingorder-xepersian.def}}{}
-\@ifdefinitionfileloaded{footnote-xetex-bidi}{\input{footnote-xepersian.def}}{}
-\@ifpackageloaded{appendix}{\input{appendix-xepersian.def}}{}
-\@ifpackageloaded{listings}{\input{listings-xepersian.def}}{}
-\@ifpackageloaded{algorithmic}{\input{algorithmic-xepersian.def}}{}
-\@ifpackageloaded{algorithm}{\input{algorithm-xepersian.def}}{}
-\@ifpackageloaded{backref}{\input{backref-xepersian.def}}{}
-\@ifpackageloaded{beamerbasetranslator}{\input{beamerbasetranslator-xepersian.def}}{}
-\@ifpackageloaded{fancyref}{\input{fancyref-xepersian.def}}{}
-\@ifpackageloaded{bidituftesidenote}{\input{bidituftesidenote-xepersian.def}}{}
-\@ifpackageloaded{breqn}{\input{breqn-xepersian.def}}{}
-\@ifpackageloaded{enumerate}{\input{enumerate-xepersian.def}}{}
-\@ifpackageloaded{enumitem}{\input{enumitem-xepersian.def}}{}
-\@ifpackageloaded{framed}{\input{framed-xepersian.def}}{}
-\@ifpackageloaded{glossaries}{\input{glossaries-xepersian.def}}{}
-\@ifpackageloaded{hyperref}{\input{hyperref-xepersian.def}}{}
-\@ifpackageloaded{minitoc}{\input{minitoc-xepersian.def}}{}
-\@ifpackageloaded{natbib}{\input{natbib-xepersian.def}}{}
-\@ifpackageloaded{soul}{\input{soul-xepersian.def}}{}
-\@ifpackageloaded{tkz-linknodes}{\input{tkz-linknodes-xepersian.def}}{}
-\@ifpackageloaded{tocloft}{\@ifclassloaded{memoir}{}{\input{tocloft-xepersian.def}}}{}
-\@ifpackageloaded{url}{\input{url-xepersian.def}}{}
-\@ifpackageloaded{varioref}{\input{varioref-xepersian.def}}{}
-\@ifclassloaded{article}{\input{article-xepersian.def}}{}
-\@ifclassloaded{extarticle}{\input{extarticle-xepersian.def}}{}
-\@ifclassloaded{artikel1}{\input{artikel1-xepersian.def}}{}
-\@ifclassloaded{artikel2}{\input{artikel2-xepersian.def}}{}
-\@ifclassloaded{artikel3}{\input{artikel3-xepersian.def}}{}
-\@ifclassloaded{amsart}{\input{amsart-xepersian.def}}{}
-\@ifclassloaded{beamer}{\input{beamer-xepersian.def}}{}
-\@ifclassloaded{bidimoderncv}{\input{bidimoderncv-xepersian.def}}{}
-\@ifclassloaded{report}{\input{report-xepersian.def}}{}
-\@ifclassloaded{extreport}{\input{extreport-xepersian.def}}{}
-\@ifclassloaded{rapport1}{\input{rapport1-xepersian.def}}{}
-\@ifclassloaded{rapport3}{\input{rapport3-xepersian.def}}{}
-\@ifclassloaded{scrartcl}{\input{scrartcl-xepersian.def}}{}
-\@ifclassloaded{scrbook}{\input{scrbook-xepersian.def}}{}
-\@ifclassloaded{scrreprt}{\input{scrreprt-xepersian.def}}{}
-\@ifclassloaded{amsbook}{\input{amsbook-xepersian.def}}{}
-\@ifclassloaded{boek3}{\input{boek3-xepersian.def}}{}
-\@ifclassloaded{boek}{\input{boek-xepersian.def}}{}
-\@ifclassloaded{bookest}{\input{bookest-xepersian.def}}{}
-\@ifclassloaded{extbook}{\input{extbook-xepersian.def}}{}
-\@ifclassloaded{book}{\input{book-xepersian.def}}{}
-\@ifclassloaded{refrep}{\input{refrep-xepersian.def}}{}
-\@ifclassloaded{memoir}{\input{memoir-xepersian.def}}{}
-\@ifclassloaded{imsproc}{\input{imsproc-xepersian.def}}{}
-\@ifdefinitionfileloaded{extrafootnotefeatures-xetex-bidi}{\input{extrafootnotefeatures-xepersian.def}}{}
+
+\ApplyPatchToFiles{%
+ footnote-xetex-bidi, %
+ extrafootnotefeatures-xetex-bidi %
+}[def][xepersian]
+
+\ApplyPatchToClasses{%
+ article, %
+ amsart, %
+ amsbook, %
+ artikel1, %
+ artikel2, %
+ artikel3, %
+ beamer, %
+ bidimoderncv, %
+ boek, %
+ boek3, %
+ book, %
+ bookest, %
+ extbook, %
+ extarticle, %
+ extreport, %
+ imsproc, %
+ memoir, %
+ rapport1, %
+ rapport3, %
+ refrep, %
+ report, %
+ scrartcl, %
+ scrbook, %
+ scrreprt %
+}[xepersian]
+
+\ApplyPatchToPackages{%
+ algorithm, %
+ algorithmic, %
+ appendix, %
+ backref, %
+ beamerbasetranslator, %
+ bidituftesidenote, %
+ breqn, %
+ enumerate, %
+ enumitem, %
+ fancyref, %
+ framed, %
+ glossaries, %
+ hyperref, %
+ listings, %
+ minitoc, %
+ natbib, %
+ soul, %
+ tkz-linknodes, %
+ tocloft, %
+ url, %
+ varioref %
+}[xepersian]
\newtoks\xepersian@toks
\def\xepersian@tempa#1{%