summaryrefslogtreecommitdiff
path: root/macros/xetex/latex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-06-10 03:02:43 +0000
committerNorbert Preining <norbert@preining.info>2022-06-10 03:02:43 +0000
commitfb4909f4112d8b778570cf1c2e25ca18c63bc1ca (patch)
tree92ffbc5b652338ec52811278f6f700718b359c93 /macros/xetex/latex
parent16559ce13a74c7a182875559b379cac00b07efda (diff)
CTAN sync 202206100302
Diffstat (limited to 'macros/xetex/latex')
-rw-r--r--macros/xetex/latex/bidi/README4
-rw-r--r--macros/xetex/latex/bidi/bidi-doc-intro.ltx2
-rw-r--r--macros/xetex/latex/bidi/bidi-doc-title.ltx4
-rw-r--r--macros/xetex/latex/bidi/bidi-doc.ltx2
-rw-r--r--macros/xetex/latex/bidi/bidi-doc.pdfbin178004 -> 178005 bytes
-rw-r--r--macros/xetex/latex/bidi/bidi.dtx569
-rw-r--r--macros/xetex/latex/bidi/bidi.pdfbin3314524 -> 3357060 bytes
-rw-r--r--macros/xetex/latex/thesis-qom/README14
-rw-r--r--macros/xetex/latex/thesis-qom/doc/thesis-qom.pdfbin921637 -> 967162 bytes
-rw-r--r--macros/xetex/latex/thesis-qom/doc/thesis-qom.tex4
-rw-r--r--macros/xetex/latex/thesis-qom/tex/thesis-qom.cls504
-rw-r--r--macros/xetex/latex/xepersian/README4
-rw-r--r--macros/xetex/latex/xepersian/xepersian-doc-intro.ltx2
-rw-r--r--macros/xetex/latex/xepersian/xepersian-doc-title.ltx4
-rw-r--r--macros/xetex/latex/xepersian/xepersian-doc.ltx2
-rw-r--r--macros/xetex/latex/xepersian/xepersian-doc.pdfbin243591 -> 243703 bytes
-rw-r--r--macros/xetex/latex/xepersian/xepersian.dtx23
-rw-r--r--macros/xetex/latex/xepersian/xepersian.pdfbin775022 -> 775680 bytes
18 files changed, 808 insertions, 330 deletions
diff --git a/macros/xetex/latex/bidi/README b/macros/xetex/latex/bidi/README
index e19092605c..f6a8c6a282 100644
--- a/macros/xetex/latex/bidi/README
+++ b/macros/xetex/latex/bidi/README
@@ -1,6 +1,6 @@
___________________
The bidi package
-v37.6
+v37.7
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX, using XeTeX engine.
@@ -25,7 +25,7 @@ The announcements for the new releases of the package will
also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/06/07
+Current version release date: 2022/06/09
___________________________________________
Vafa Khalighi
diff --git a/macros/xetex/latex/bidi/bidi-doc-intro.ltx b/macros/xetex/latex/bidi/bidi-doc-intro.ltx
index 6d943f3a34..5af68bc4ae 100644
--- a/macros/xetex/latex/bidi/bidi-doc-intro.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc-intro.ltx
@@ -20,7 +20,7 @@ If you use \textsf{bidi} package to write any input \TeX\ document, and then run
* Copyright (c) 2007--2022 Vafa Khalighi
* Copyright (c) 2018--2020 bidi-tex GitHub Organization
*
-* v37.6, 2022/06/07
+* v37.7, 2022/06/09
*
* License: LaTeX Project Public License, version
* 1.3c or higher (your choice)
diff --git a/macros/xetex/latex/bidi/bidi-doc-title.ltx b/macros/xetex/latex/bidi/bidi-doc-title.ltx
index d94f8a8f1f..9e14c7eacf 100644
--- a/macros/xetex/latex/bidi/bidi-doc-title.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc-title.ltx
@@ -3,7 +3,7 @@
\begin{document}
\title{\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}\\
\LARGE Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine\\[5pt]
-\large User documentation for \textcolor{blue!65!black}{version 37.6}}
+\large User documentation for \textcolor{blue!65!black}{version 37.7}}
\author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
\setcounter{page}{0}
\thispagestyle{empty}
@@ -13,7 +13,7 @@
\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}
\Large
-User documentation for \textcolor{blue!65!black}{version 37.6}}
+User documentation for \textcolor{blue!65!black}{version 37.7}}
\vskip 0pt plus 3fill
\textit{\large to my Master, \textbf{Ferdowsi The Great}}
diff --git a/macros/xetex/latex/bidi/bidi-doc.ltx b/macros/xetex/latex/bidi/bidi-doc.ltx
index e4ff1d7287..aab456d7e9 100644
--- a/macros/xetex/latex/bidi/bidi-doc.ltx
+++ b/macros/xetex/latex/bidi/bidi-doc.ltx
@@ -1,7 +1,7 @@
\documentclass{ltxdoc}
\input{bidi-doc-preamble.ltx}
\hypersetup{%
- pdftitle={User documentation for version 37.6 of the bidi
+ pdftitle={User documentation for version 37.7 of the bidi
package}%
}
\begin{document}
diff --git a/macros/xetex/latex/bidi/bidi-doc.pdf b/macros/xetex/latex/bidi/bidi-doc.pdf
index 59b1f457bd..50dc24496b 100644
--- a/macros/xetex/latex/bidi/bidi-doc.pdf
+++ b/macros/xetex/latex/bidi/bidi-doc.pdf
Binary files differ
diff --git a/macros/xetex/latex/bidi/bidi.dtx b/macros/xetex/latex/bidi/bidi.dtx
index a0f01925bb..c4ea141163 100644
--- a/macros/xetex/latex/bidi/bidi.dtx
+++ b/macros/xetex/latex/bidi/bidi.dtx
@@ -5,7 +5,7 @@
%<*readme>
___________________
The bidi package
-v37.6
+v37.7
This package provides a convenient interface for typesetting
bidirectional texts in Plain TeX and LaTeX, using XeTeX engine.
@@ -30,7 +30,7 @@ The announcements for the new releases of the package will
also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/06/07
+Current version release date: 2022/06/09
___________________________________________
Vafa Khalighi
@@ -89,17 +89,23 @@ by Vafa Khalighi.
\generate{\file{beamerbasecolor-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerbasecolor-xetex-bidi.def}}}
\generate{\file{beamerbaseframecomponents-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerbaseframecomponents-xetex-bidi.def}}}
\generate{\file{beamerbaselocalstructure-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerbaselocalstructure-xetex-bidi.def}}}
+\generate{\file{beamerbasenavigation-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerbasenavigation-xetex-bidi.def}}}
\generate{\file{beamerinnerthemedefault-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerinnerthemedefault-xetex-bidi.def}}}
\generate{\file{beamerinnerthemecircles-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerinnerthemecircles-xetex-bidi.def}}}
+\generate{\file{beamerinnerthemeinmargin-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerinnerthemeinmargin-xetex-bidi.def}}}
\generate{\file{beamerinnerthemerectangles-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerinnerthemerectangles-xetex-bidi.def}}}
\generate{\file{beamerinnerthemerounded-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerinnerthemerounded-xetex-bidi.def}}}
\generate{\file{beamerouterthemedefault-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemedefault-xetex-bidi.def}}}
\generate{\file{beamerouterthemeinfolines-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemeinfolines-xetex-bidi.def}}}
-\generate{\file{beamerouterthemeshadow-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemeshadow-xetex-bidi.def}}}
+\generate{\file{beamerouterthememiniframes-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthememiniframes-xetex-bidi.def}}}
\generate{\file{beamerouterthemesidebar-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemesidebar-xetex-bidi.def}}}
\generate{\file{beamerouterthemesplit-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemesplit-xetex-bidi.def}}}
\generate{\file{beamerouterthemeshadow-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemeshadow-xetex-bidi.def}}}
+\generate{\file{beamerouterthemesmoothbars-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemesmoothbars-xetex-bidi.def}}}
+\generate{\file{beamerouterthemesmoothtree-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemesmoothtree-xetex-bidi.def}}}
+\generate{\file{beamerouterthemetree-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerouterthemetree-xetex-bidi.def}}}
\generate{\file{beamerthemeHannover-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerthemeHannover-xetex-bidi.def}}}
+\generate{\file{beamerthemeSingapore-xetex-bidi.def}{\from{\jobname.dtx}{table,beamerthemeSingapore-xetex-bidi.def}}}
\generate{\file{bidi.sty}{\from{\jobname.dtx}{table,bidi.sty}}}
\generate{\file{bidi.tex}{\from{\jobname.dtx}{table,bidi.tex}}}
\generate{\file{bidi2in1.sty}{\from{\jobname.dtx}{table,bidi2in1.sty}}}
@@ -252,7 +258,7 @@ by Vafa Khalighi.
\documentclass{ltxdoc}
\input{bidi-doc-preamble.ltx}
\hypersetup{%
- pdftitle={Source documentation for version 37.6 of the bidi
+ pdftitle={Source documentation for version 37.7 of the bidi
package}%
}
\EnableCrossrefs
@@ -271,7 +277,7 @@ by Vafa Khalighi.
% \GetFileInfo{\jobname.dtx}
% \title{\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}\\
%\LARGE Bidirectional typesetting in plain \TeX{} and \LaTeX, using \XeTeX{} engine\\[5pt]
-%\large Source documentation for \textcolor{blue!65!black}{version 37.6}}
+%\large Source documentation for \textcolor{blue!65!black}{version 37.7}}
% \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
%\setcounter{page}{0}
%\thispagestyle{empty}
@@ -281,7 +287,7 @@ by Vafa Khalighi.
%\textcolor{blue!65!black}{\Huge The \textsf{bidi} \textit{Package}}
%
%\Large
-%Source documentation for \textcolor{blue!65!black}{version 37.6}}
+%Source documentation for \textcolor{blue!65!black}{version 37.7}}
%
%\vskip 0pt plus 3fill
%\textit{\large to my Master, \textbf{Ferdowsi The Great}}
@@ -330,7 +336,7 @@ by Vafa Khalighi.
%\iffalse
%<*table>
%\fi
-%% \CheckSum{53191}
+%% \CheckSum{53787}
%% \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
@@ -2404,7 +2410,7 @@ by Vafa Khalighi.
%\fi
% \section{File \texttt{beamerbaseframecomponents-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{beamerbaseframecomponents-xetex-bidi.def}[2022/06/06 v0.2 bidi adaptations for beamerbaseframecomponents package for XeTeX engine]
+\ProvidesFile{beamerbaseframecomponents-xetex-bidi.def}[2022/06/09 v0.3 bidi adaptations for beamerbaseframecomponents package for XeTeX engine]
\renewcommand{\setbeamersize}[1]{%
\beamer@dogeometryfalse%
\setkeys{beamer@margin}{#1}%
@@ -2465,7 +2471,9 @@ by Vafa Khalighi.
\usebeamertemplate***{sidebar left}%
\vfil%
}}%
- \hskip-\textwidth
+ \@ifpackageloaded{beamerinnerthemeinmargin}{}{%
+ \hskip-\textwidth
+ }%
\fi
{\setbox\beamer@tempbox=\hbox{\vbox to \sidebarheight{%
\usebeamercolor*{sidebar left}%
@@ -2875,6 +2883,66 @@ by Vafa Khalighi.
% \end{macrocode}
% \iffalse
%</beamerbaselocalstructure-xetex-bidi.def>
+%<*beamerbasenavigation-xetex-bidi.def>
+%\fi
+% \section{File \texttt{beamerbasenavigation-xetex-bidi.def}}
+% \begin{macrocode}
+\ProvidesFile{beamerbasenavigation-xetex-bidi.def}[2022/06/09 v0.1 bidi adaptations for beamerbasenavigation package for XeTeX engine]
+\def\slideentry#1#2#3#4#5#6{%
+ %section number, subsection number, slide number, first/last frame, page number, part number
+ \ifnum#6=\c@part\ifnum#1>0\ifnum#3>0%
+ \ifbeamer@compress%
+ \advance\beamer@xpos by1\relax%
+ \else%
+ \ifnum#2=0%
+ \beamer@ypos@offset=1\relax%
+ \fi
+ \beamer@xpos=#3\relax%
+ \beamer@ypos=#2\relax%
+ \advance\beamer@ypos by \beamer@ypos@offset\relax
+ \fi%
+ \hbox to 0pt{%
+ \beamer@tempdim=-\beamer@vboxoffset%
+ \advance\beamer@tempdim by-\beamer@boxsize%
+ \multiply\beamer@tempdim by\beamer@ypos%
+ \advance\beamer@tempdim by -.05cm%
+ \raise\beamer@tempdim\hbox{%
+ \beamer@tempdim=\beamer@boxsize%
+ \multiply\beamer@tempdim by\beamer@xpos%
+ \advance\beamer@tempdim by -\beamer@boxsize%
+ \advance\beamer@tempdim by 1pt%
+ \kern\beamer@tempdim
+ \global\beamer@section@min@dim\beamer@tempdim
+ \hbox{\beamer@link(#4){{%
+ \usebeamerfont{mini frame}%
+ \ifnum\c@section=#1%
+ \ifnum\c@subsection=#2%
+ \usebeamercolor[fg]{mini frame}%
+ \ifnum\c@subsectionslide=#3%
+ \usebeamertemplate{mini frame}%\beamer@minislidehilight%
+ \else%
+ \usebeamertemplate{mini frame in current subsection}%\beamer@minisliderowhilight%
+ \fi%
+ \else%
+ \usebeamercolor{mini frame}%
+ %\color{fg!50!bg}%
+ \usebeamertemplate{mini frame in other subsection}%\beamer@minislide%
+ \fi%
+ \else%
+ \usebeamercolor{mini frame}%
+ %\color{fg!50!bg}%
+ \usebeamertemplate{mini frame in other subsection}%\beamer@minislide%
+ \fi%
+ }}}}\hskip-10cm plus 1fil%
+ }\fi\fi%
+ \else%
+ \fakeslideentry{#1}{#2}{#3}{#4}{#5}{#6}%
+ \fi\ignorespaces
+ }
+
+% \end{macrocode}
+% \iffalse
+%</beamerbasenavigation-xetex-bidi.def>
%<*beamerinnerthemedefault-xetex-bidi.def>
%\fi
% \section{File \texttt{beamerinnerthemedefault-xetex-bidi.def}}
@@ -3028,6 +3096,108 @@ by Vafa Khalighi.
% \end{macrocode}
% \iffalse
%</beamerinnerthemecircles-xetex-bidi.def>
+%<*beamerinnerthemeinmargin-xetex-bidi.def>
+%\fi
+% \section{File \texttt{beamerinnerthemeinmargin-xetex-bidi.def}}
+% \begin{macrocode}
+\ProvidesFile{beamerinnerthemeinmargin-xetex-bidi.def}[2022/06/09 v0.1 bidi adaptations for beamerinnerthemeinmargin package for XeTeX engine]
+\AtBeginDocument{%
+ \setbeamersize{sidebar width left=.25\paperwidth}%
+}
+
+\bidi@csundef{beamer@@tmpop@section in toc@inmargin}
+
+\bidi@csundef{beamer@@tmpop@title page@inmargin}
+
+\bidi@csundef{beamer@@tmpop@block begin@inmargin}
+
+\bidi@csundef{beamer@@tmpop@block end@inmargin}
+
+\bidi@csundef{beamer@@tmpop@block alerted begin@inmargin}
+
+\bidi@csundef{beamer@@tmpop@block alerted end@inmargin}
+
+\bidi@csundef{beamer@@tmpop@block example begin@inmargin}
+
+\bidi@csundef{beamer@@tmpop@block example end@inmargin}
+
+\defbeamertemplate*{section in toc}{inmargin}
+{\leavevmode
+ \beamer@putleft{{\usebeamercolor[fg]{section in toc}\inserttocsection}\strut}{2.5ex}}
+
+\defbeamertemplate*{title page}{inmargin}
+{
+ \begin{block}{\inserttitleindicator}
+ \bgroup\usebeamercolor[fg]{title}\usebeamerfont{title}\inserttitle\egroup\par
+ \usebeamercolor[fg]{subtitle}\usebeamerfont{subtitle}\insertsubtitle
+ \end{block}
+ \vfill
+ \ifx\insertauthor\@empty
+ \else
+ \begin{block}{\insertauthorindicator}
+ \bgroup\usebeamercolor[fg]{author}\usebeamerfont{author}\insertauthor\egroup\par
+ \end{block}
+ \fi
+ \ifx\insertinstitute\@empty
+ \else
+ \begin{block}{\insertinstituteindicator}
+ \bgroup\usebeamercolor[fg]{institute}\usebeamerfont{institute}\insertinstitute\egroup\par
+ \end{block}
+ \fi
+ \ifx\insertdate\@empty
+ \else
+ \begin{block}{\insertdateindicator}
+ \bgroup\usebeamercolor[fg]{date}\usebeamerfont{date}\insertdate\egroup\par
+ \end{block}
+ \fi
+}
+
+\defbeamertemplate*{block begin}{inmargin}
+{
+ \par\vskip\medskipamount%
+ \leavevmode%
+ \beamer@putleft{\normalfont{\usebeamercolor[fg]{block title}\usebeamerfont*{block title}\insertblocktitle}}{2.5ex}%
+ \beginL\beamer@putright
+ %\usebeamercolor[fg]{block body}% to be done!
+}
+
+\defbeamertemplate*{block end}{inmargin}
+{\endbeamer@putright\endL\vskip\smallskipamount}
+
+\defbeamertemplate*{block alerted begin}{inmargin}
+{
+ \par\vskip\medskipamount%
+ \leavevmode%
+ \beamer@putleft{\normalfont{\usebeamercolor[fg]{block title alerted}\usebeamerfont*{block title alerted}\insertblocktitle}}{2.5ex}%
+ \beginL\beamer@putright
+ %\usebeamercolor[fg]{block body alerted}% to be done!
+}
+
+\defbeamertemplate*{block alerted end}{inmargin}
+{\endbeamer@putright\endL\vskip\smallskipamount}
+
+\defbeamertemplate*{block example begin}{inmargin}
+{
+ \par\vskip\medskipamount%
+ \leavevmode%
+ \beamer@putleft{\normalfont{\usebeamercolor[fg]{block title example}\usebeamerfont*{block title example}\insertblocktitle}}{2.5ex}%
+ \beginL\beamer@putright
+ %\usebeamercolor[fg]{block body example}% to be done
+}
+
+\defbeamertemplate*{block example end}{inmargin}
+{\endbeamer@putright\endL\vskip\smallskipamount}
+
+\bidi@AfterFile{beamerinnerthemerectangles-xetex-bidi.def}{%
+ \setbeamertemplate{section in toc}[inmargin]%
+ \setbeamertemplate{subsection in toc}[inmargin]%
+ \setbeamertemplate{subsubsection in toc}[inmargin]%
+}
+
+
+% \end{macrocode}
+% \iffalse
+%</beamerinnerthemeinmargin-xetex-bidi.def>
%<*beamerinnerthemerectangles-xetex-bidi.def>
%\fi
% \section{File \texttt{beamerinnerthemerectangles-xetex-bidi.def}}
@@ -3074,7 +3244,7 @@ by Vafa Khalighi.
%\fi
% \section{File \texttt{beamerouterthemeinfolines-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{beamerouterthemeinfolines-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for beamerouterthemeinfolines package for XeTeX engine]
+\ProvidesFile{beamerouterthemeinfolines-xetex-bidi.def}[2022/06/09 v0.2 bidi adaptations for beamerouterthemeinfolines package for XeTeX engine]
\bidi@csundef{beamer@@tmpop@footline@infolines theme}
\defbeamertemplate*{footline}{infolines theme}
@@ -3101,23 +3271,71 @@ by Vafa Khalighi.
\vskip0pt%
}
+\bidi@csundef{beamer@@tmpop@headline@infolines theme}
+
+\defbeamertemplate*{headline}{infolines theme}
+{%
+ \leavevmode%
+ \hbox{%
+ \if@RTL
+ \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,left]{section in head/foot}%
+\else
+ \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,right]{section in head/foot}%
+\fi
+ \usebeamerfont{section in head/foot}\insertsectionhead\hspace*{2ex}
+ \end{beamercolorbox}%
+\if@RTL
+ \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,right]{subsection in head/foot}%
+\else
+ \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.65ex,dp=1.5ex,left]{subsection in head/foot}%
+\fi
+ \usebeamerfont{subsection in head/foot}\hspace*{2ex}\insertsubsectionhead
+ \end{beamercolorbox}}%
+ \vskip0pt%
+}
+
+\bidi@AfterFile{beamerouterthemesplit-xetex-bidi.def}{%
+ \setbeamertemplate{footline}[infolines theme]%
+}
% \end{macrocode}
% \iffalse
%</beamerouterthemeinfolines-xetex-bidi.def>
-%<*beamerouterthemeshadow-xetex-bidi.def>
+%<*beamerouterthememiniframes-xetex-bidi.def>
%\fi
-% \section{File \texttt{beamerouterthemeshadow-xetex-bidi.def}}
+% \section{File \texttt{beamerouterthememiniframes-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{beamerouterthemeshadow-xetex-bidi.def}[2022/06/07 v0.1 bidi adaptations for beamerouterthemeshadow package for XeTeX engine]
-\AtBeginDocument{%
- \setbeamertemplate{frametitle}[shadow theme]%
+\ProvidesFile{beamerouterthememiniframes-xetex-bidi.def}[2022/06/09 v0.1 bidi adaptations for beamerouterthememiniframes package for XeTeX engine]
+\bidi@csundef{beamer@@tmpop@headline@miniframes theme}
+
+\defbeamertemplate*{headline}{miniframes theme}
+{%
+ \begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
+ \end{beamercolorbox}
+ \begin{beamercolorbox}{section in head/foot}
+ \vskip2pt\if@RTL\beginR\fi\insertnavigation{\paperwidth}\if@RTL\endR\fi\vskip2pt
+ \end{beamercolorbox}%
+ \ifbeamer@theme@subsection%
+ \begin{beamercolorbox}[colsep=1.5pt]{middle separation line head}
+ \end{beamercolorbox}
+ \if@RTL
+ \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+ rightskip=.3cm,leftskip=.3cm plus1fil]{subsection in head/foot}
+ \else
+ \begin{beamercolorbox}[ht=2.5ex,dp=1.125ex,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
+ \fi
+ \usebeamerfont{subsection in head/foot}\insertsubsectionhead
+ \end{beamercolorbox}%
+ \fi%
+ \begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
+ \end{beamercolorbox}
}
% \end{macrocode}
% \iffalse
-%</beamerouterthemeshadow-xetex-bidi.def>
+%</beamerouterthememiniframes-xetex-bidi.def>
%<*beamerouterthemesidebar-xetex-bidi.def>
%\fi
% \section{File \texttt{beamerouterthemesidebar-xetex-bidi.def}}
@@ -3249,16 +3467,23 @@ by Vafa Khalighi.
%\fi
% \section{File \texttt{beamerouterthemesplit-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{beamerouterthemesplit-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for beamerouterthemesplit package for XeTeX engine]
+\ProvidesFile{beamerouterthemesplit-xetex-bidi.def}[2022/06/09 v0.2 bidi adaptations for beamerouterthemesplit package for XeTeX engine]
\bidi@csundef{beamer@@tmpop@footline@split theme}
\defbeamertemplate*{footline}{split theme}
{%
\leavevmode%
- \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}%
+ \hbox{\if@RTL\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,rightskip=.3cm plus1fill,leftskip=.3cm]{author in head/foot}%
+\else
+\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}%
+\fi
\usebeamerfont{author in head/foot}\insertshortauthor
\end{beamercolorbox}%
+ \if@RTL
+ \begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,rightskip=.3cm,leftskip=.3cm plus1fil]{title in head/foot}%
+\else
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
+\fi
\usebeamerfont{title in head/foot}\insertshorttitle\nobreak\hfill\bgroup\usebeamercolor[fg]{page number in head/foot}\usebeamerfont{page number in head/foot}\usebeamertemplate{page number in head/foot}\egroup
\end{beamercolorbox}}%
\vskip0pt%
@@ -3272,7 +3497,7 @@ by Vafa Khalighi.
%\fi
% \section{File \texttt{beamerouterthemeshadow-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{beamerouterthemeshadow-xetex-bidi.def}[2022/06/01 v0.1 bidi adaptations for beamerouterthemeshadow package for XeTeX engine]
+\ProvidesFile{beamerouterthemeshadow-xetex-bidi.def}[2022/06/07 v0.2 bidi adaptations for beamerouterthemeshadow package for XeTeX engine]
\bidi@csundef{beamer@@tmpop@frametitle@shadow theme}
\defbeamertemplate*{frametitle}{shadow theme}
@@ -3321,10 +3546,277 @@ by Vafa Khalighi.
\vskip-2pt
}
+\AtBeginDocument{%
+ \setbeamertemplate{frametitle}[shadow theme]%
+}
+
% \end{macrocode}
% \iffalse
%</beamerouterthemeshadow-xetex-bidi.def>
+%<*beamerouterthemesmoothbars-xetex-bidi.def>
+%\fi
+% \section{File \texttt{beamerouterthemesmoothbars-xetex-bidi.def}}
+% \begin{macrocode}
+\ProvidesFile{beamerouterthemesmoothbars-xetex-bidi.def}[2022/06/09 v0.1 bidi adaptations for beamerouterthemesmoothbars package for XeTeX engine]
+\bidi@csundef{beamer@@tmpop@headline@smoothbars theme}
+
+\bidi@csundef{beamer@@tmpop@frametitle@smoothbars theme}
+
+\defbeamertemplate*{headline}{smoothbars theme}
+{%
+ \pgfuseshading{beamer@barshade}%
+ \vskip-0.05ex%
+ \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=0ex]{empty}
+ \begin{pgfpicture}
+ \begin{pgfscope}%
+ \ifbeamer@sb@subsection%
+ \pgfsetfillcolor{subsection in head/foot.bg}%
+ \else%
+ \pgfsetfillcolor{section in head/foot.bg}%
+ \fi%
+ \pgfpathrectangle{\pgfpoint{-.5\paperwidth}{-0.5ex}}{\pgfpoint{\paperwidth}{1ex}}%
+ \pgfsetfading{beamer@belowframetitlemask}{}%
+ \pgfusepath{fill}%
+ \end{pgfscope}%
+ \end{pgfpicture}%
+ \end{beamercolorbox}%
+ \ifbeamer@sb@subsection%
+ \vskip-9.75ex%
+ \else%
+ \vskip-6.85ex%
+ \fi%
+ \begin{beamercolorbox}[ignorebg,ht=2.25ex,dp=3.75ex]{section in head/foot}
+ \insertnavigation{\paperwidth}
+ \end{beamercolorbox}%
+ \ifbeamer@sb@subsection%
+ \if@RTL
+ \begin{beamercolorbox}[ignorebg,ht=2.125ex,dp=1.125ex,%
+ rightskip=.3cm,leftskip=.3cm plus1fil]{subsection in head/foot}
+ \else
+ \begin{beamercolorbox}[ignorebg,ht=2.125ex,dp=1.125ex,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
+ \fi
+ \usebeamerfont{subsection in head/foot}\insertsubsectionhead
+ \end{beamercolorbox}%
+ \fi%
+}%
+
+\defbeamertemplate*{frametitle}{smoothbars theme}
+{%
+ \nointerlineskip%
+ \vskip-0.19ex%
+ \usebeamerfont{headline}%
+ \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=1ex,vmode]{empty}
+ \pgfuseshading{beamer@aboveframetitle}%
+ \end{beamercolorbox}%
+ \vskip-1ex%
+ \nointerlineskip%
+ \if@RTL
+ \begin{beamercolorbox}[wd=\paperwidth,rightskip=.3cm,leftskip=.3cm plus1fil,vmode]{frametitle}
+ \else
+ \begin{beamercolorbox}[wd=\paperwidth,leftskip=.3cm,rightskip=.3cm plus1fil,vmode]{frametitle}
+ \fi
+ \vskip0.5ex%
+ \usebeamerfont*{frametitle}\strut\insertframetitle%
+ \ifx\insertframesubtitle\@empty%
+ \strut\par%
+ \else
+ \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle}\strut\par}%
+ \fi%%
+ \usebeamerfont{headline}%
+ \vskip0.05ex%
+ \end{beamercolorbox}%
+ \nointerlineskip%
+ \vskip-0.05ex%
+ \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=0ex]{empty}
+ \begin{pgfpicture}
+ \begin{pgfscope}%
+ \pgfsetfillcolor{frametitle.bg}%
+ \pgfpathrectangle{\pgfpoint{-.5\paperwidth}{-.5ex}}{\pgfpoint{\paperwidth}{1ex}}%
+ \pgfsetfading{beamer@belowframetitlemask}{}%
+ \pgfusepath{fill}%
+ \end{pgfscope}%
+ \end{pgfpicture}%
+ \end{beamercolorbox}%
+}
+
+\AtBeginDocument{%
+ \setbeamertemplate{frametitle}[smoothbars theme]%
+}
+
+
+% \end{macrocode}
+% \iffalse
+%</beamerouterthemesmoothbars-xetex-bidi.def>
+%<*beamerouterthemesmoothtree-xetex-bidi.def>
+%\fi
+% \section{File \texttt{beamerouterthemesmoothtree-xetex-bidi.def}}
+% \begin{macrocode}
+\ProvidesFile{beamerouterthemesmoothtree-xetex-bidi.def}[2022/06/09 v0.1 bidi adaptations for beamerouterthemesmoothtree package for XeTeX engine]
+\bidi@csundef{beamer@@tmpop@headline@smoothtree theme}
+
+\bidi@csundef{beamer@@tmpop@frametitle@smoothtree theme}
+
+\defbeamertemplate*{headline}{smoothtree theme}
+{%
+ \pgfuseshading{beamer@treeshade}%
+ \vskip-0.05ex%
+ \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=0ex]{empty}
+ \begin{pgfpicture}
+ \begin{pgfscope}%
+ \pgfsetfillcolor{subsection in head/foot.bg}%
+ \pgfpathrectangle{\pgfpoint{-.5\paperwidth}{-0.5ex}}{\pgfpoint{\paperwidth}{1ex}}%
+ \pgfsetfading{beamer@belowframetitlemask}{}%
+ \pgfusepath{fill}%
+ \end{pgfscope}%
+ \end{pgfpicture}%
+ \end{beamercolorbox}%
+ \vskip-9.15ex%
+ \if@RTL
+ \begin{beamercolorbox}[wd=\paperwidth,ht=1.125ex,dp=1.125ex,ignorebg,%
+ rightskip=.3cm,leftskip=.3cm plus1fil]{title in head/foot}
+ \else
+ \begin{beamercolorbox}[wd=\paperwidth,ht=1.125ex,dp=1.125ex,ignorebg,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}
+ \fi
+ \usebeamerfont{title in head/foot}\insertshorttitle
+ \end{beamercolorbox}
+ \if@RTL
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,%
+ rightskip=.3cm,leftskip=.3cm plus1fil]{section in head/foot}
+ \else
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot}
+ \fi
+ \usebeamerfont{section in head/foot}%
+ \hskip6pt\insertsectionhead
+ \end{beamercolorbox}
+ \if@RTL
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,%
+ rightskip=.3cm,leftskip=.3cm plus1fil]{subsection in head/foot}
+ \else
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.125ex,dp=1.125ex,ignorebg,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
+ \fi
+ \usebeamerfont{subsection in head/foot}%
+ \hskip12pt\insertsubsectionhead
+ \end{beamercolorbox}
+ \vskip-0.4ex%
+}
+
+\defbeamertemplate*{frametitle}{smoothtree theme}
+{%
+ \nointerlineskip%
+ \vskip-0.05ex%
+ \usebeamerfont{headline}%
+ \begin{beamercolorbox}[wd=\paperwidth,ht=0.85ex,dp=0ex]{empty}
+ \pgfuseshading{beamer@aboveframetitle}%
+ \end{beamercolorbox}
+ \nointerlineskip%
+ \if@RTL
+ \begin{beamercolorbox}[wd=\paperwidth,rightskip=.935cm,leftskip=.3cm plus1fil]{frametitle}
+ \else
+ \begin{beamercolorbox}[wd=\paperwidth,leftskip=.935cm,rightskip=.3cm plus1fil]{frametitle}
+ \fi
+ \vskip-1.2ex%
+ \usebeamerfont*{frametitle}\strut\insertframetitle%
+ \ifx\insertframesubtitle\@empty%
+ \strut\par%
+ \else
+ \par{\usebeamerfont*{framesubtitle}{\usebeamercolor[fg]{framesubtitle}\strut\insertframesubtitle}\strut\par}%
+ \fi%%
+ \usebeamerfont{headline}%
+ \end{beamercolorbox}%
+ \nointerlineskip
+ \vskip-0.2ex%
+ \begin{beamercolorbox}[wd=\paperwidth,ht=1ex,dp=0ex]{empty}
+ \begin{pgfpicture}
+ \begin{pgfscope}%
+ \pgfsetfillcolor{frametitle.bg}%
+ \pgfpathrectangle{\pgfpoint{-.5\paperwidth}{-0.5ex}}{\pgfpoint{\paperwidth}{1ex}}%
+ \pgfsetfading{beamer@belowframetitlemask}{}%
+ \pgfusepath{fill}%
+ \end{pgfscope}%
+ \end{pgfpicture}%
+ \end{beamercolorbox}%
+}
+
+
+\AtBeginDocument{%
+ \setbeamertemplate{frametitle}[smoothtree theme]%
+}
+
+
+% \end{macrocode}
+% \iffalse
+%</beamerouterthemesmoothtree-xetex-bidi.def>
+%<*beamerouterthemetree-xetex-bidi.def>
+%\fi
+% \section{File \texttt{beamerouterthemetree-xetex-bidi.def}}
+% \begin{macrocode}
+\ProvidesFile{beamerouterthemetree-xetex-bidi.def}[2022/06/09 v0.1 bidi adaptations for beamerouterthemetree package for XeTeX engine]
+\bidi@csundef{beamer@@tmpop@headline@tree theme}
+
+\defbeamertemplate*{headline}{tree theme}
+{%
+ \begin{beamercolorbox}[wd=\paperwidth,colsep=1.5pt]{upper separation line head}
+ \end{beamercolorbox}
+ \if@RTL
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,%
+ rightskip=.3cm,leftskip=.3cm plus1fil]{title in head/foot}
+ \else
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}
+ \fi
+ \usebeamerfont{title in head/foot}\insertshorttitle
+ \end{beamercolorbox}
+ \if@RTL
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,%
+ rightskip=.3cm,leftskip=.3cm plus1fil]{section in head/foot}
+ \else
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{section in head/foot}
+ \fi
+ \usebeamerfont{section in head/foot}%
+ \ifbeamer@tree@showhooks
+ \setbox\beamer@tempbox=\hbox{\insertsectionhead}%
+ \ifdim\wd\beamer@tempbox>1pt%
+ \hskip2pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}%
+ \hskip1pt%
+ \fi%
+ \else%
+ \hskip6pt%
+ \fi%
+ \insertsectionhead
+ \end{beamercolorbox}
+ \if@RTL
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,%
+ rightskip=.3cm,leftskip=.3cm plus1fil]{subsection in head/foot}
+ \else
+ \begin{beamercolorbox}[wd=\paperwidth,ht=2.5ex,dp=1.125ex,%
+ leftskip=.3cm,rightskip=.3cm plus1fil]{subsection in head/foot}
+ \fi
+ \usebeamerfont{subsection in head/foot}%
+ \ifbeamer@tree@showhooks
+ \setbox\beamer@tempbox=\hbox{\insertsubsectionhead}%
+ \ifdim\wd\beamer@tempbox>1pt%
+ \hskip9.4pt\raise1.9pt\hbox{\vrule width0.4pt height1.875ex\vrule width 5pt height0.4pt}%
+ \hskip1pt%
+ \fi%
+ \else%
+ \hskip12pt%
+ \fi%
+ \insertsubsectionhead
+ \end{beamercolorbox}
+ \begin{beamercolorbox}[wd=\paperwidth,colsep=1.5pt]{lower separation line head}
+ \end{beamercolorbox}
+}
+
+
+% \end{macrocode}
+% \iffalse
+%</beamerouterthemetree-xetex-bidi.def>
%<*beamerthemeHannover-xetex-bidi.def>
%\fi
% \section{File \texttt{beamerthemeHannover-xetex-bidi.def}}
@@ -3342,13 +3834,30 @@ by Vafa Khalighi.
% \end{macrocode}
% \iffalse
%</beamerthemeHannover-xetex-bidi.def>
+%<*beamerthemeSingapore-xetex-bidi.def>
+%\fi
+% \section{File \texttt{beamerthemeSingapore-xetex-bidi.def}}
+% \begin{macrocode}
+\ProvidesFile{beamerthemeSingapore-xetex-bidi.def}[2022/06/09 v0.1 bidi adaptations for beamerthemeSingapore package for XeTeX engine]
+\addtoheadtemplate{\pgfuseshading{beamer@headfade}\vskip-1.25cm}{}
+
+\beamertemplatedotitem
+
+\AtBeginDocument{%
+ \setbeamertemplate{frametitle}[default][center]%
+}
+
+
+% \end{macrocode}
+% \iffalse
+%</beamerthemeSingapore-xetex-bidi.def>
%<*bidi.sty>
%\fi
% \section{File \texttt{bidi.sty}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\def\bididate{2022/06/07}
-\def\bidi@version{37.6}
+\def\bididate{2022/06/09}
+\def\bidi@version{37.7}
\ProvidesPackage{bidi}[\bididate\space v\bidi@version\space
Bidirectional typesetting in plain TeX and LaTeX]
\edef\@bidi@info{****************************************************^^J%
@@ -3436,7 +3945,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
}
\newcommand*{\@bidi@pdfcustomproperties}{%
This is the bidi package, Version \bidi@version,
- Released June 7, 2022.
+ Released June 9, 2022.
}
\newcommand*{\bidi@beamer@ragged}{}
\@RTLmainfalse
@@ -3680,9 +4189,9 @@ Bidirectional typesetting in plain TeX and LaTeX]
%\fi
% \section{File \texttt{bidi.tex}}
% \begin{macrocode}
-\def\bididate{2022/06/07}
+\def\bididate{2022/06/09}
\catcode`@=11
-\def\bidi@version{37.6}
+\def\bidi@version{37.7}
\let \protect \relax
\newlinechar`\^^J
\edef\@bidi@info{****************************************************^^J%
@@ -3784,7 +4293,7 @@ Bidirectional typesetting in plain TeX and LaTeX]
}
\def\@bidi@pdfcustomproperties{%
This is the bidi package, Version \bidi@version,
- Released June 7, 2022.
+ Released June 9, 2022.
}
\def\bidi@pdfm@mark{%
\special{pdf:%
@@ -24215,7 +24724,7 @@ to\rtside{\box\bslice\hfil}}
%\fi
% \section{File \texttt{latex-xetex-bidi.def}}
% \begin{macrocode}
-\ProvidesFile{latex-xetex-bidi.def}[2022/06/07 v1.4.4 bidi adaptations for `latex.ltx' for XeTeX engine]
+\ProvidesFile{latex-xetex-bidi.def}[2022/06/09 v1.4.5 bidi adaptations for `latex.ltx' for XeTeX engine]
\newcommand{\TeXXeTOn}{\TeXXeTstate\@ne}
\newcommand{\TeXXeTOff}{\TeXXeTstate\z@}
\TeXXeTOn
@@ -25173,17 +25682,23 @@ $\@@underline{\hbox{#1}}\m@th$\relax\fi\fi}
\@ifpackageloaded{beamerbasecolor}{\input{beamerbasecolor-xetex-bidi.def}}{}
\@ifpackageloaded{beamerbaseframecomponents}{\input{beamerbaseframecomponents-xetex-bidi.def}}{}
\@ifpackageloaded{beamerbaselocalstructure}{\input{beamerbaselocalstructure-xetex-bidi.def}}{}
+\@ifpackageloaded{beamerbasenavigation}{\input{beamerbasenavigation-xetex-bidi.def}}{}
\@ifpackageloaded{beamerinnerthemedefault}{\input{beamerinnerthemedefault-xetex-bidi.def}}{}
\@ifpackageloaded{beamerinnerthemecircles}{\input{beamerinnerthemecircles-xetex-bidi.def}}{}
+\@ifpackageloaded{beamerinnerthemeinmargin}{\input{beamerinnerthemeinmargin-xetex-bidi.def}}{}
\@ifpackageloaded{beamerinnerthemerectangles}{\input{beamerinnerthemerectangles-xetex-bidi.def}}{}
\@ifpackageloaded{beamerinnerthemerounded}{\input{beamerinnerthemerounded-xetex-bidi.def}}{}
\@ifpackageloaded{beamerouterthemedefault}{\input{beamerouterthemedefault-xetex-bidi.def}}{}
\@ifpackageloaded{beamerouterthemeinfolines}{\input{beamerouterthemeinfolines-xetex-bidi.def}}{}
-\@ifpackageloaded{beamerouterthemeshadow}{\input{beamerouterthemeshadow-xetex-bidi.def}}{}
+\@ifpackageloaded{beamerouterthememiniframes}{\input{beamerouterthememiniframes-xetex-bidi.def}}{}
\@ifpackageloaded{beamerouterthemesidebar}{\input{beamerouterthemesidebar-xetex-bidi.def}}{}
\@ifpackageloaded{beamerouterthemesplit}{\input{beamerouterthemesplit-xetex-bidi.def}}{}
\@ifpackageloaded{beamerouterthemeshadow}{\input{beamerouterthemeshadow-xetex-bidi.def}}{}
+\@ifpackageloaded{beamerouterthemesmoothbars}{\input{beamerouterthemesmoothbars-xetex-bidi.def}}{}
+\@ifpackageloaded{beamerouterthemesmoothtree}{\input{beamerouterthemesmoothtree-xetex-bidi.def}}{}
+\@ifpackageloaded{beamerouterthemetree}{\input{beamerouterthemetree-xetex-bidi.def}}{}
\@ifpackageloaded{beamerthemeHannover}{\input{beamerthemeHannover-xetex-bidi.def}}{}
+\@ifpackageloaded{beamerthemeSingapore}{\input{beamerthemeSingapore-xetex-bidi.def}}{}
% \end{macrocode}
% \iffalse
%</latex-xetex-bidi.def>
diff --git a/macros/xetex/latex/bidi/bidi.pdf b/macros/xetex/latex/bidi/bidi.pdf
index 28d4d2d664..27dd542f58 100644
--- a/macros/xetex/latex/bidi/bidi.pdf
+++ b/macros/xetex/latex/bidi/bidi.pdf
Binary files differ
diff --git a/macros/xetex/latex/thesis-qom/README b/macros/xetex/latex/thesis-qom/README
index 106e2d6586..94269e7093 100644
--- a/macros/xetex/latex/thesis-qom/README
+++ b/macros/xetex/latex/thesis-qom/README
@@ -1,22 +1,22 @@
-these-qom; Thesis style of the University of Qom, Iran.
-ver 0.42
+these-qom; Thesis style of the University of Qom, Iran.
+ver 0.5
_____________________
-The class has been written for the University of Qom students
+The class has been written for the University of Qom students
who want to write their projects, theses, and dissertations.
For more information, please see the documentation.
-Current version release date: 2018/11/10
+Current version release date: 2022/06/09
The style assumes that the user has the following fonts installed on its system:
-XB Niloofar, IranNastaliq, IRlotus, XB Zar, XB Titre, Yas.
-The final file must be run with XeLaTeX.
+XB Niloofar, IranNastaliq, IRlotus, XB Zar, XB Titre, Yas.
+The final file must be run with XeLaTeX.
_____________________
Seiied-Mohammad-Javad Razvian
javadr@gmail.com
-Copyright © 2017-2018
+Copyright © 2017-2022
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
diff --git a/macros/xetex/latex/thesis-qom/doc/thesis-qom.pdf b/macros/xetex/latex/thesis-qom/doc/thesis-qom.pdf
index 5f93705603..251b6c5d02 100644
--- a/macros/xetex/latex/thesis-qom/doc/thesis-qom.pdf
+++ b/macros/xetex/latex/thesis-qom/doc/thesis-qom.pdf
Binary files differ
diff --git a/macros/xetex/latex/thesis-qom/doc/thesis-qom.tex b/macros/xetex/latex/thesis-qom/doc/thesis-qom.tex
index 934c733c0b..7e23c477f2 100644
--- a/macros/xetex/latex/thesis-qom/doc/thesis-qom.tex
+++ b/macros/xetex/latex/thesis-qom/doc/thesis-qom.tex
@@ -32,8 +32,8 @@
\include{chapters/qomthesis-guide} % chapter 2
\include{chapters/latexCommands} % chapter 3
\include{chapters/bib-index} % chapter 4
-%\include{chapters/correctWriting} % chapter 5
-%\include{chapters/realSample} % chapter 6
+\include{chapters/correctWriting} % chapter 5
+\include{chapters/realSample} % chapter 6
\appendix
\include{chapters/installation} % appendix 1
diff --git a/macros/xetex/latex/thesis-qom/tex/thesis-qom.cls b/macros/xetex/latex/thesis-qom/tex/thesis-qom.cls
index e96a15e731..901a2bdbf7 100644
--- a/macros/xetex/latex/thesis-qom/tex/thesis-qom.cls
+++ b/macros/xetex/latex/thesis-qom/tex/thesis-qom.cls
@@ -1,61 +1,20 @@
-%%% Version 0.42
+%%% Version 0.5
%%% This work is inspired by `Tabriz_thesis.cls' by Vahid Damanafshan,
-%%% `yazd-thesis.cls' by Vahid Damanafshan, `KNTU_thesis.cls' by Farschad Torabi, and
-%%% `aut-thesis' by Vafa Khalighi.
+%%% `yazd-thesis.cls' by Vahid Damanafshan, `KNTU_thesis.cls' by Farschad Torabi, and
+%%% `aut-thesis' by Vafa Khalighi.
%%% __________________________________
%%%
-%%% Copyright © 2017-2018 Seiied-Mohammad-Javad Razavian
-%%%
-%%% http://www.parsilatex.com
+%%% Copyright © 2017-2022 Seiied-Mohammad-Javad Razavian
+%%%
+%%% http://www.parsilatex.com
%%% __________________________________
-%%%
-%%% Change Log:
-%%% ver 0.42, Nov 10th, 2018
-%%% logo is replaced by logo.jpg because of a conflict with ls-R databese.
-%%% ver 0.41, Oct 15th, 2018
-%%% thesis-qom.pdf is now attached to the class documentation.
-%%% ver 0.4, Oct 12th, 2018
-%%% The new version is adapted with bidi ver 34.5 and bidi ver 21.6; in this new version extrafootnotefeatures have many extra features than to past, as a result there is no need to patch footnotes.
-%%% ver 0.33, Feb 4th, 2018
-%%% The style is called thesis-qom by know.
-%%% ver 0.32, Jan 2nd, 2018
-%%% After bidi ver 30.2 and xepersian ver 20.1 ther is no need so adjust text digit font in the style,
-%%% because those packages do it as desirable. These updates happened in January 1st, 2018.
-%%% ver 0.31, Dec 17th, 2017
-%%% some little change in toc style
-%%% ver 0.3, Dec 12th, 2017
-%%% \listofsymbols macro is defined with the aid of Vahid Damanafshan.
-%%% ver 0.29, Dec 11th, 2017
-%%% scratch option replaced by final
-%%% ver 0.28, Dec 11th, 2017
-%%% Final improvement in setting digits' font to Yas font; it'll be done with the aid of some xetex interal macros.
-%%% Thanks to Vafa Khalighi for his draft in doing such an action automatically.
-%%% ver 0.27, Dec 10th, 2017
-%%% Another improvement in sophisticated main matter page numbering.
-%%% ver 0.26, Dec 9th, 2017
-%%% There is no neeed to \mainmatter macro, it'll be set automatically by some hacks.
-%%% ver 0.25, Dec 6th, 2017
-%%% some other improvement in en2fa dictionary. https://tex.stackexchange.com/questions/404984
-%%% ver 0.24, Dec 6th, 2017
-%%% definition of \lettergroup macro changed in coordination with style of fa2en dictionary .
-%%% ver 0.23, Dec 5th, 2017
-%%% scratch option causes the preamble pages not to show. Some improvement in dictionaries.
-%%% ver 0.22, Dec 4th, 2017
-%%% some improvement in TOC.
-%%% ver 0.21, Dec 3rd, 2017
-%%% adding \strut to \RTL and \LTR command, for solving http://qa.parsilatex.com/28105 by vafa khalighi.
-%%% Some improvement in dictionaries code.
-%%% ver 0.2, Dec 3rd, 2017
-%%% Dictionary files are automatically read from the dicfa2en.tex and dicen2fa.tex.
-%%% ver 0.1, Nov 12th, 2017
-%%% First Release
-
+%%%
\NeedsTeXFormat{LaTeX2e}[1994/06/01]
-\def\qom@thesis@date{2018/11/10}
-\def\qom@thesis@version{0.42}
+\def\qom@thesis@date{2022/06/09}
+\def\qom@thesis@version{0.5}
\ProvidesClass{thesis-qom}[%
\qom@thesis@date\space version\qom@thesis@version\space
- University of Qom thesis class%
+ University of Qom thesis class%
]
\newif\if@qom@print
\newif\if@qom@index
@@ -73,7 +32,7 @@
\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{xepersian}}
\DeclareOption{final}{\@qom@draftfalse\@qom@printfalse}
\DeclareOption{print}{\@qom@printtrue}
-\DeclareOption{phd}{\qom@thesistype=\z@\relax} %default option
+\DeclareOption{phd}{\qom@thesistype=\z@\relax} %default option
\DeclareOption{ms}{\qom@thesistype=\@ne\relax}
\DeclareOption{bs}{\qom@thesistype=\tw@\relax}
\DeclareOption{index}{\@qom@indextrue}%
@@ -213,11 +172,11 @@
\def\@striprank#1({\def\@@striprank##1){##1}%
\edef\@rank{\@@striprank#1}}%
\def\@get@name@rank#1{%
- \@get#1(\relax);%
- \edef\@tmpa{\@rank}%
- \edef\@relax{\relax}%
- \ifx\@tmpa\@relax%
- \else\expandafter\@striprank\@rank\fi%
+ \@get#1(\relax);%
+ \edef\@tmpa{\@rank}%
+ \edef\@relax{\relax}%
+ \ifx\@tmpa\@relax%
+ \else\expandafter\@striprank\@rank\fi%
}%
\def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
\hbox{}
@@ -279,18 +238,18 @@
%\WarningFilter{latex}{Underfull}
%\WarningFilter{latex}{Overfull}
%\WarningFilter{latex}{LaTeX}
-%\WarningsOff[Fancyhdr,fancyhdr, hyperref]
+%\WarningsOff[Fancyhdr,fancyhdr, hyperref]
%\ActivateWarningFilters
%\SafeMode
%-------------------------------------------------------------------------------------------------------------------
-% در ورژن جدید زی‌پرشین برای تایپ متن‌های ریاضی، این سه بسته، حتماً باید فراخوانی شود؛‌ این بسته‌ها در صورت نیاز کاربر به متن افزوده خواهد شد.
+% در ورژن جدید زی‌پرشین برای تایپ متن‌های ریاضی، این سه بسته، حتماً باید فراخوانی شود؛‌ این بسته‌ها در صورت نیاز کاربر به متن افزوده خواهد شد.
\RequirePackage{amsmath}
\RequirePackage{amsthm}
\RequirePackage{amssymb}
\RequirePackage{biditools}
\RequirePackage{multicol}
% بسته‌ای برای تنطیم حاشیه‌های بالا، پایین، چپ و راست صفحه
-\RequirePackage[top=40mm, bottom=30mm, left=30mm, right=40mm,
+\RequirePackage[top=40mm, bottom=30mm, left=30mm, right=40mm,
bindingoffset=0mm, headsep=15mm]{geometry}
%
\RequirePackage{graphicx}
@@ -318,9 +277,9 @@
\RequirePackage[titles, subfigure]{tocloft}
\addtolength{\cftchapnumwidth}{10pt}
\addtolength{\cftsecnumwidth}{12pt}
-\addtolength{\cftsubsecnumwidth}{14pt}
+\addtolength{\cftsubsecnumwidth}{14pt}
-% بسته‌ای برای ظاهر شدن «مراجع» در فهرست مطالب
+% بسته‌ای برای ظاهر شدن «مراجع» در فهرست مطالب
%nottoc Disables the inclusion of the ToC.
%notlot Disables the inclusion of the List of Tables.
%notlof Disables the inclusion of the List of Figures.
@@ -330,11 +289,11 @@
\PassOptionsToPackage{quickindex-variant1}{xepersian}%
\RequirePackage{makeidx}%
\makeindex%
-\fi
+\fi
\RequirePackage{tikz}
\global\let\tikz@ensure@dollar@catcode=\relax
\RequirePackage{apptools}
-%%%%% The hyperref package should be the last package before xepersian package.
+%%%%% The hyperref package should be the last package before xepersian package.
\if@qom@print
\PassOptionsToPackage{monocolor, hyperref}{xcolor}
\RequirePackage[hidelinks=true]{hyperref}
@@ -343,14 +302,14 @@
\RequirePackage[
pagebackref,
colorlinks=true, %% به جای استفاده از مربع قرمز دور موارد ارجاعی از لینک های رنگی استفاده کند.
- linkcolor=red, anchorcolor=green, citecolor=magenta, urlcolor=cyan, filecolor=magenta, %% رنگ برخی از لینک ها .
+ linkcolor=red, anchorcolor=green, citecolor=magenta, urlcolor=cyan, filecolor=magenta, %% رنگ برخی از لینک ها .
]{hyperref}
-\fi
+\fi
%% در این قسمت تنظیمات بسته hyperref را قرار می دهیم.
%% این تنظیمات شامل موارد زیر است.
\hypersetup{
%% موقعی که فایل پی دی اف خروجی را باز می کنید صفحه به صورت عریض و بزرگ باز می شود.
-pdfmenubar=false, pdfstartview=FitH,
+pdfmenubar=false, pdfstartview=FitH,
%% در قسمت مراجع شماره صفحه ای که به آن مرجع ارجاع داده است را وارد می کند،
%% مواردی که برای فعال سازی این که شماره اشکال را به صورت ارجاعی نشان دهد
pagebackref =true,hyperfigures=true,
@@ -367,29 +326,29 @@ bookmarksnumbered = true
% \usepackage[para*]{manyfoot}
% \SetFootnoteHook{\setLTR}
% \DeclareNewFootnote[para]{A}
- \RequirePackage[extrafootnotefeatures, computeautoilg]{xepersian}[2018/10/06] %ver 21.6 and upper
+ \RequirePackage[extrafootnotefeatures, computeautoilg]{xepersian}[2018/10/06] %ver 21.6 and upper
\@ifpackagelater{xepersian}{2018/10/06}{}{%
\typeout{}
\typeout{############## FATAL ERROR ##############}
- \ClassError{thesis-qom}{You must update your TeX distribution; \MessageBreak
+ \ClassError{thesis-qom}{You must update your TeX distribution; \MessageBreak
This version of thesis-qom just works \MessageBreak with xepersian ver 21.6 or upper
}{if you have no time to update your TeX distribution,\MessageBreak do use there-qom version 0.34 or below.}
\end{document}
- }
+ }
\normalRTLparaLTRfootnotes*
- % in case of Kashida=off option, because nastaliq font has no support for kashida and the code needs to know about that.
+ % in case of Kashida=off option, because nastaliq font has no support for kashida and the code needs to know about that.
\if@bidi@csundef{if@Kashida@on}{\newif\if@Kashida@on}{}
% See http://qa.parsilatex.com/7884 for details
\if@bidi@csundef{@bidi@removefromreset}{}{%
\@bidi@removefromreset{footnote}{chapter}%
}
% %\settextfont[Language=Default,Scale=1.33,BoldFont={IRlotus}]{IRLotus} %scale adopted with respect to XB Zar font.
- \settextfont[Scale=1.12,]{XB Niloofar} %scale adopted with respect to XB Zar font.
+ \settextfont[Scale=1.12,]{XB Niloofar} %scale adopted with respect to XB Zar font.
\setdigitfont[Scale=1]{Yas}
%% \setlatintextfont[Scale=1.1,]{Linux Libertine}%Times New Roman
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\@ifpackageloaded{listings}{
- \lstset{
+ \lstset{
basicstyle=\setLTR\@nonlatinfalse\footnotesize\ttfamily, % from xepersian ver. 16.8
captiondirection=RTL, captionscript=nonlatin,
}
@@ -406,18 +365,24 @@ bookmarksnumbered = true
% \DefaultMathsDigits
%
%\DeclareMathSizes{textsize}{mathsize}{scriptsize}{scriptscriptsize}
- % گزینه اول: این برای چه دسته فونتی است. پیش فرض استایل ما فونت 10pt است.
+ % گزینه اول: این برای چه دسته فونتی است. پیش فرض استایل ما فونت 10pt است.
% گزینه دوم: اندازه فونت توابع و موجودات ریاضی درون متن.
% گزینه سوم: برای اسکریپت ها، اندازه زیرنویس و بالانویس.
% گزینه چهارم: برای زیرنویس زیرنویس.
- % در دستورات زیر ما برای سه حالت، اندازه‌های مورد نظر را تعریف کرده ایم.
+ % در دستورات زیر ما برای سه حالت، اندازه‌های مورد نظر را تعریف کرده ایم.
% \DeclareMathSizes{10}{11}{9}{8} % For size 10 text
% \DeclareMathSizes{11}{12}{11}{10} % For size 11 text
% \DeclareMathSizes{12}{13}{12}{11} % For size 12 text
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newsavebox\qom@thesis@proof@box
- \sbox{\qom@thesis@proof@box}{\textcolor{gray}{\hboxR{\tiny آماده‌ شده توسط کلاس \texttt{thesis-qom}، نسخهٔ \lr{\qom@thesis@version}}}}
+ \def\@getcl@ss#1.cls#2\relax{\def\@currentclass{#1}}
+ \def\@getclass{\expandafter\@getcl@ss\@filelist\relax}
+ \@getclass
+ \sbox{\qom@thesis@proof@box}{\textcolor{gray}{\hboxR{\tiny%
+ \char"0622\char"0645\char"0627\char"062F\char"0647{ }\char"200C\char"0634\char"062F\char"0647{ }%
+ \char"062A\char"0648\char"0633\char"0637{ }\char"06A9\char"0644\char"0627\char"0633{ }%
+ \texttt{\@currentclass}، \char"0646\char"0633\char"062E\char"0647\char"0654{ }\lr{\qom@thesis@version}}}}
\newdimen\qom@thesis@proof@box@dim@ht
\newdimen\qom@thesis@proof@box@dim@wd
\qom@thesis@proof@box@dim@wd=\wd\qom@thesis@proof@box
@@ -425,10 +390,10 @@ bookmarksnumbered = true
\AtBeginDocument{\AtBeginShipoutInit}%
\AtBeginShipout{\AtBeginShipoutLowerRight{%
% \put doesn't work properly in index pages!
- %\put(0,\LengthToUnit{\ht\qom@thesis@proof@box}){\rotatebox{90}{\usebox\qom@thesis@proof@box}}%
+ %\put(0,\LengthToUnit{\ht\qom@thesis@proof@box}){\rotatebox{90}{\usebox\qom@thesis@proof@box}}%
\begin{tikzpicture}[color=black,remember picture, overlay, every node/.style={inner sep=0pt},]
- \node at (current page.south east)
- [anchor=north, xshift=-\qom@thesis@proof@box@dim@ht,yshift=\qom@thesis@proof@box@dim@wd+2]
+ \node at (current page.south east)
+ [anchor=north, xshift=-\qom@thesis@proof@box@dim@ht,yshift=\qom@thesis@proof@box@dim@wd+2]
{\rotatebox{90}{\usebox\qom@thesis@proof@box}};
\end{tikzpicture}
}}
@@ -445,7 +410,7 @@ bookmarksnumbered = true
{\typeout{Succeeded in changing `ه` into `ه‍`}}
{\typeout{Failed in changing `ه` into `ه‍`}}
\PersianAlphs
-%%% because of computeautoilg the changing from RTL to LTR causes a little space. in this case user can use below macro.
+%%% because of computeautoilg the changing from RTL to LTR causes a little space. in this case user can use below macro.
\def\bigpar{\par\medskip}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\if@qom@debug
@@ -474,9 +439,9 @@ bookmarksnumbered = true
\def\Thesis{\ifcase\qom@thesistype{رساله}\or{پایان‌نامه}\or{پروژه}\fi}
%
\def\titlepage{\newpage\centering
- \thispagestyle{empty}
- \parindent 0pt \parskip 10pt plus 1fil minus 1fil
- \def\baselinestretch{1}\@normalsize\vbox to \vsize\bgroup\vbox to 9in\bgroup}
+ \thispagestyle{empty}
+ \parindent 0pt \parskip 10pt plus 1fil minus 1fil
+ \def\baselinestretch{1}\@normalsize\vbox to \vsize\bgroup\vbox to 9in\bgroup}
\def\endtitlepage{\par\kern 0pt\egroup\vss\egroup\newpage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newenvironment{preamblepage}{%
@@ -497,7 +462,7 @@ bookmarksnumbered = true
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%\renewenvironment{abstract}{
%\section*{چکیده}
-%\settextfont[Scale=1.2]{Adobe Arabic}
+%\settextfont[Scale=1.2]{Adobe Arabic}
%\setlatintextfont[Scale=1]{Times New Roman}
%}{\\*[8pt]}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -515,57 +480,57 @@ bookmarksnumbered = true
\rule{\textwidth}{1mm}\vspace{-\baselineskip}\\[2pt]
\rule{\textwidth}{1pt}
-
- \noindent
- اینجانب آقای/خانم:
+
+ \noindent
+ اینجانب آقای/خانم:
{\ifx\@author@persian\undefined\qom@dotline{سیدمحمدجواد رضویان}\else\bfseries\@author@persian\fi{} }
- دانشجوی مقطع
+ دانشجوی مقطع
{کارشناسی ارشد}\ifnum\qom@thesistype=1\rlap{\checkmark}\fi$\bigcirc$ %\hskip 10pt
- {دکتری}\ifnum\qom@thesistype=0\rlap{\checkmark}\fi$\bigcirc$ %\hskip 10pt
- به شماره دانشجویی
+ {دکتری}\ifnum\qom@thesistype=0\rlap{\checkmark}\fi$\bigcirc$ %\hskip 10pt
+ به شماره دانشجویی
{\ifx\@student@id\undefined\qom@dotline{۹۶ ۱۲۱۴۱۰۱۸}\else\bfseries\@student@id\fi{} }
رشته
{\ifx\@major\undefined\qom@dotline{مهندسی کامپیوتر}\else\bfseries\@major\fi{} }
{\ifx\@field\undefined\else گرایش \bfseries\@field\fi }
- که در تاریخ
+ که در تاریخ
{\ifx\@defensedate\undefined\qom@dotline{۱۳۹۶/۰۷/۱۴}\else\bfseries\LR{\@defensedate}\fi{} }
از \Thesis{} خود تحت عنوان:\\
\centerline{\ifx\@title@persian\undefined\qom@dotlined{7cm}\else\bfseries«\@title@persian»\fi}
- با کسب نمره با عدد:
+ با کسب نمره با عدد:
{\ifx\@grade\undefined\qom@dotline{۱۹/۲۵}\else\bfseries\LR{$\mathbf{\@grade}$}\fi{} }
- با حروف:
+ با حروف:
{\ifx\@grade@letters\undefined\qom@dotline{نوزده و بیست و پنج صدم تمام}\else\bfseries\@grade@letters\fi}
- و با درجه
+ و با درجه
{\ifx\@degree\undefined\qom@dotline{عالی}\else\bfseries\@degree\fi{} }\linebreak
دفاع نموده‌ام، بدین وسیله متعهد می‌شوم که:
- \begin{enumerate}[label=\arabic*-]
- \item
- این \Thesis{} حاصل تحقیق و پژوهش انجام شده توسط اینجانب بوده و در مواردی که از دستاوردهای
- علمی و پژوهشی دیگران اعم از پایان‌نامه، کتاب، مقاله، \ldots استفاده نموده‌ام، مطابق ضوابط و رویه موجود، نام منبع مورد استفاده و سایر مشخصات
- آن را در فهرست مربوطه ذکر و درج کرده‌ام.
- \item
- این \Thesis{} قبلاً برای هیچ مدرک تحصیلی هم سطح، پایین‌تر یا بالاتر در سایر \linebreak
- دانشگاه‌ها و مؤسسات آموزش عالی ارائه نشده است.
- \item
- چنانچه بعد از فراغت از تحصیل،‌ قصد استفاده و هرگونه بهره‌برداری اعم از چاپ کتاب، ثبت اختراع و \ldots
- از این \Thesis{} را داشته باشم، از حوزه معاونت پژوهشی واحد مجوزهای مربوطه را اخذ نمایم.
- \item
- چنانچه در هر مقطع زمانی خلاف موارد فوق ثابت شود، عواقب ناشی از آن را می‌پذیرم و واحد دانشگاه قم مجاز است با اینجانب مطابق ضوابط و مقررات
- رفتار نموده و در صورت ابطال مدرک تحصیلی‌ام هیچگونه ادعایی نخواهم داشت.
- \end{enumerate}
+ \begin{enumerate}[label=\arabic*-]
+ \item
+ این \Thesis{} حاصل تحقیق و پژوهش انجام شده توسط اینجانب بوده و در مواردی که از دستاوردهای
+ علمی و پژوهشی دیگران اعم از پایان‌نامه، کتاب، مقاله، \ldots استفاده نموده‌ام، مطابق ضوابط و رویه موجود، نام منبع مورد استفاده و سایر مشخصات
+ آن را در فهرست مربوطه ذکر و درج کرده‌ام.
+ \item
+ این \Thesis{} قبلاً برای هیچ مدرک تحصیلی هم سطح، پایین‌تر یا بالاتر در سایر \linebreak
+ دانشگاه‌ها و مؤسسات آموزش عالی ارائه نشده است.
+ \item
+ چنانچه بعد از فراغت از تحصیل،‌ قصد استفاده و هرگونه بهره‌برداری اعم از چاپ کتاب، ثبت اختراع و \ldots
+ از این \Thesis{} را داشته باشم، از حوزه معاونت پژوهشی واحد مجوزهای مربوطه را اخذ نمایم.
+ \item
+ چنانچه در هر مقطع زمانی خلاف موارد فوق ثابت شود، عواقب ناشی از آن را می‌پذیرم و واحد دانشگاه قم مجاز است با اینجانب مطابق ضوابط و مقررات
+ رفتار نموده و در صورت ابطال مدرک تحصیلی‌ام هیچگونه ادعایی نخواهم داشت.
+ \end{enumerate}
\vfill
\begin{footnotesize}
\bfseries
- \begin{tabularx}{\textwidth}{@{\hskip 1cm}c@{\hskip 2.5cm}c}
- صحت امضای دانشجو مورد تایید است. & نام و نام‌خانوادگی متعهد: \\
- نماینده تحصیلات تکمیلی & {\scriptsize تاریخ و امضاء} \\
- نام و نام‌خانوادگی: \ldots\ldots\ldots & \\
- {\scriptsize تاریخ و امضاء} & \\
- \end{tabularx}
- \end{footnotesize}
- \vfill\null
+ \begin{tabularx}{\textwidth}{@{\hskip 1cm}c@{\hskip 2.5cm}c}
+ صحت امضای دانشجو مورد تایید است. & نام و نام‌خانوادگی متعهد: \\
+ نماینده تحصیلات تکمیلی & {\scriptsize تاریخ و امضاء} \\
+ نام و نام‌خانوادگی: \ldots\ldots\ldots & \\
+ {\scriptsize تاریخ و امضاء} & \\
+ \end{tabularx}
+ \end{footnotesize}
+ \vfill\null
\end{preamblepage}
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -592,32 +557,32 @@ bookmarksnumbered = true
% \end{center}
{\bfseries با تأييدات خداوند متعال و با استعانت از حضرت ولی عصر}
- {\footnotesize (عجل الله تعالی فرجه الشريف)}
-
-
- جلسه دفاعیه \ifcase\qom@thesistype{رساله دکتری}\or{پایان‌نامه کارشناسی ارشد}\fi{} خانم/آقای{}
- {\ifx\@author@persian\undefined\qom@dotlined{4cm}\else\bfseries\@author@persian\fi}
- رشته
+ {\footnotesize (عجل الله تعالی فرجه الشريف)}
+
+
+ جلسه دفاعیه \ifcase\qom@thesistype{رساله دکتری}\or{پایان‌نامه کارشناسی ارشد}\fi{} خانم/آقای{}
+ {\ifx\@author@persian\undefined\qom@dotlined{4cm}\else\bfseries\@author@persian\fi}
+ رشته
{\ifx\@major\undefined\qom@dotline{مهندسی کامپیوتر}\else\bfseries\@major\fi}
- تحت عنوان
- {\ifx\@title@persian\undefined\qom@dotlined{9cm}\else\bfseries\@title@persian\fi}
- با حضور هیأت داوران در محل دانشگاه قم در تاریخ
+ تحت عنوان
+ {\ifx\@title@persian\undefined\qom@dotlined{9cm}\else\bfseries\@title@persian\fi}
+ با حضور هیأت داوران در محل دانشگاه قم در تاریخ
{\ifx\@defensedate\undefined\qom@dotline{۱۳۹۶/۰۷/۱۴}\else\bfseries\LR{\@defensedate}\fi{} }
- تشکیل گردید.
-
- در این جلسه، \Thesis{} با نمره (به عدد
- {\bfseries\ifx\@grade\undefined\ldots\ldots\ldots\else\LR{$\mathbf{\@grade}$}\fi}{،}
- به حروف
- {\bfseries\ifx\@grade@letters\undefined\ldots\ldots\ldots\ldots\ldots\ldots\ldots\ldots\else\@grade@letters\fi}) و \linebreak
+ تشکیل گردید.
+
+ در این جلسه، \Thesis{} با نمره (به عدد
+ {\bfseries\ifx\@grade\undefined\ldots\ldots\ldots\else\LR{$\mathbf{\@grade}$}\fi}{،}
+ به حروف
+ {\bfseries\ifx\@grade@letters\undefined\ldots\ldots\ldots\ldots\ldots\ldots\ldots\ldots\else\@grade@letters\fi}) و \linebreak
با درجه عالی ~%
- \ifx\@degree\@excellent\rlap{\checkmark}\fi$\bigcirc$ \hskip 10pt
+ \ifx\@degree\@excellent\rlap{\checkmark}\fi$\bigcirc$ \hskip 10pt
بسیار~خوب~%
- \ifx\@degree\@verygood\rlap{\checkmark}\fi$\bigcirc$\hskip 10pt
+ \ifx\@degree\@verygood\rlap{\checkmark}\fi$\bigcirc$\hskip 10pt
خوب~%
- \ifx\@degree\@good\rlap{\checkmark}\fi$\bigcirc$\hskip 10pt
+ \ifx\@degree\@good\rlap{\checkmark}\fi$\bigcirc$\hskip 10pt
قابل~قبول~%
- \ifx\@degree\@acceptable\rlap{\checkmark}\fi$\bigcirc$\hskip 10pt مورد دفاع قرار گرفت.
-
+ \ifx\@degree\@acceptable\rlap{\checkmark}\fi$\bigcirc$\hskip 10pt مورد دفاع قرار گرفت.
+
\vskip 5pt
\def\@nextrow{\\[10pt]}
\begin{tabularx}{\textwidth}{|@{\hskip 3pt}p{4cm}@{\hskip 3pt}|@{\hskip 2pt}c@{\hskip 2pt}|@{}c@{}|@{}X@{}|}
@@ -626,73 +591,73 @@ bookmarksnumbered = true
\multicolumn{1}{c|}{\titrfont\small سمت} &
\multicolumn{1}{c|}{\titrfont\small مرتبه علمی} &
\multicolumn{1}{c|}{\titrfont\small امضاء}
- \\[5pt]
+ \\[5pt]
\toprule\toprule
% &&&\\
- \ifnum\qom@thesis@supervisor>\z@
- \@first@supervisor@name@persian &
- \ifcase\qom@thesis@supervisor\or استاد راهنما\or استاد راهنمای اوّل\fi &
- \@first@supervisor@rank@persian & \@nextrow
- \ifnum\qom@thesis@supervisor=\tw@
- \@second@supervisor@name@persian &
- \@too{استاد} \@too{راهنمای}
- دوّم &
- \@second@supervisor@rank@persian & \@nextrow\fi
+ \ifnum\qom@thesis@supervisor>\z@
+ \@first@supervisor@name@persian &
+ \ifcase\qom@thesis@supervisor\or استاد راهنما\or استاد راهنمای اوّل\fi &
+ \@first@supervisor@rank@persian & \@nextrow
+ \ifnum\qom@thesis@supervisor=\tw@
+ \@second@supervisor@name@persian &
+ \@too{استاد} \@too{راهنمای}
+ دوّم &
+ \@second@supervisor@rank@persian & \@nextrow\fi
\fi
\ifnum\qom@thesis@advisor>\z@
- \@first@advisor@name@persian &
- \ifcase\qom@thesis@advisor\or{ استاد مشاور}\or{استاد مشاور اوّل}\fi &
+ \@first@advisor@name@persian &
+ \ifcase\qom@thesis@advisor\or{ استاد مشاور}\or{استاد مشاور اوّل}\fi &
\@first@advisor@rank@persian & \@nextrow
- \ifnum\qom@thesis@advisor=\tw@
+ \ifnum\qom@thesis@advisor=\tw@
\@second@advisor@name@persian &
- \@too{استاد} \@too{مشاور}
- دوّم &
+ \@too{استاد} \@too{مشاور}
+ دوّم &
\@second@advisor@rank@persian &\@nextrow\fi\fi
\ifnum\qom@thesis@referee@enternal>\z@
- \@first@referee@name &
- \ifcase\qom@thesis@referee@enternal\or{داور داخلی}\or{داور داخلی اوّل}\fi &
+ \@first@referee@name &
+ \ifcase\qom@thesis@referee@enternal\or{داور داخلی}\or{داور داخلی اوّل}\fi &
\@first@referee@rank & \@nextrow
- \ifnum\qom@thesis@referee@enternal=\tw@
- \@second@referee@name & \@too{داور} \@too{داخلی}
+ \ifnum\qom@thesis@referee@enternal=\tw@
+ \@second@referee@name & \@too{داور} \@too{داخلی}
دوّم
& \@second@referee@rank & \@nextrow\fi\fi
\ifnum\qom@thesis@referee@external>\z@
\@first@referee@external@name &
- \ifcase\qom@thesis@referee@external\or{داور خارجی}\or{داور خارجی اوّل}\fi &
- \@first@referee@external@rank &\@nextrow
+ \ifcase\qom@thesis@referee@external\or{داور خارجی}\or{داور خارجی اوّل}\fi &
+ \@first@referee@external@rank &\@nextrow
\ifnum\qom@thesis@referee@external=\tw@
- \@second@referee@external@name & \@too{داور} \@too{خارجی}
- دوّم
- & \@second@referee@external@rank & \@nextrow\fi\fi
+ \@second@referee@external@name & \@too{داور} \@too{خارجی}
+ دوّم
+ & \@second@referee@external@rank & \@nextrow\fi\fi
- \ifx\qom@graduate@repsentative@name\undefined\else\qom@graduate@repsentative@name\fi &
- \parbox[t]{4.1cm}{\centering استاد ناظر و \par نماینده تحصیلات تکمیلی}
- & \ifx\qom@graduate@repsentative@rank\undefined\else\qom@graduate@repsentative@rank\fi &
+ \ifx\qom@graduate@repsentative@name\undefined\else\qom@graduate@repsentative@name\fi &
+ \parbox[t]{4.1cm}{\centering استاد ناظر و \par نماینده تحصیلات تکمیلی}
+ & \ifx\qom@graduate@repsentative@rank\undefined\else\qom@graduate@repsentative@rank\fi &
\\
% & نماینده تحصیلات تکمیلی & & \\[5pt]
\bottomrule
\end{tabularx}
- \bigskip
+ \bigskip
% \vfill
\begin{tabularx}{\textwidth}{XX}
\begin{minipage}{.4\textwidth}
\centering
معاون آموزشی و پژوهشی دانشکده\\[5pt]
- نام و امضاء
+ نام و امضاء
\end{minipage} &
\begin{minipage}{.4\textwidth}
\centering
مدیر آموزش و تحصیلات تکمیلی \\[5pt]
- نام و امضاء
+ نام و امضاء
\end{minipage}\\
\end{tabularx}
- \vfill
- \thispagestyle{empty}
- }
+ \vfill
+\thispagestyle{empty}
+}
\end{preamblepage}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newcommand{\qomtitle}{%
@@ -700,7 +665,7 @@ bookmarksnumbered = true
\if@qom@draft\else
\begin{preamblepage}
\vspace*{\fill}
- \textcolor{gray}{\hfill\tiny آماده‌ شده توسط کلاس \texttt{thesis-qom}، نسخهٔ \lr{\qom@thesis@version}}
+ \hfill\usebox\qom@thesis@proof@box
\end{preamblepage}
\fi
@@ -724,12 +689,12 @@ bookmarksnumbered = true
\begin{titlepage}
{\zarfont\fontsize{12}{14}\selectfont\includegraphics[width=2cm, height=2cm]{logo.jpg}\\[-7pt] \bfseries دانشگاه قم}
\\[-5pt]
- {\zarfont\fontsize{12}{14}\selectfont\bfseries دانشکده
+ {\zarfont\fontsize{12}{14}\selectfont\bfseries دانشکده
\ifx\@faculty\undefined\qom@dotline{علوم ریاضی}\else\@faculty\fi
- \\[-7pt]
- گروه
+ \\[-7pt]
+ گروه
\ifx\@department\undefined\qom@dotline{علوم کامپیوتر}\else\@department\fi}
- \\%[5pt]
+ \\%[5pt]
%\par
%\vspace{.3\baselineskip}
{\vskip 2ex
@@ -738,7 +703,7 @@ bookmarksnumbered = true
}
%\vskip 2ex
% \vskip 5pt
- \centerline{\zarfont\fontsize{12}{14}\selectfont\bfseries رشته
+ \centerline{\zarfont\fontsize{12}{14}\selectfont\bfseries رشته
{\ifx\@major\undefined\qom@dotline{مهندسی کامپیوتر}\else\bfseries\@major\fi}{}
\ifx\@field\undefined\else گرایش \@field\fi}
\vskip 4ex
@@ -746,7 +711,7 @@ bookmarksnumbered = true
\ifx\@title@persian\undefined\qom@dotlined{9cm}\else\bfseries {\fontsize{22}{24}\selectfont\@title@persian }\fi}
\baselineskip=1.5cm\par
\vskip 4ex
- \baselineskip=1cm
+ \baselineskip=1cm
% \large
{\bfseries\ifcase\qom@thesis@supervisor%0
@@ -760,7 +725,7 @@ bookmarksnumbered = true
\fontsize{12}{14}\selectfont\@first@supervisor@name@persian{} و \@second@supervisor@name@persian
\fi
}
- \par
+ \par
{\bfseries\ifcase\qom@thesis@advisor\relax%0
\ifnum\qom@thesistype=0\titrfont استاد مشاور: \\ \qom@dotlined{5cm} \fi
\or%1
@@ -779,12 +744,12 @@ bookmarksnumbered = true
\ifx\@author@persian\undefined\qom@dotlined{4cm}
\else\fontsize{12}{14}\selectfont\bfseries\@author@persian\fi}
\par
- {\bfseries\fontsize{12}{14}\selectfont\zarfont
+ {\bfseries\fontsize{12}{14}\selectfont\zarfont
\ifx\@submissiondate\undefined ماه سال\else\@submissiondate\fi}
\end{titlepage}
-\end{preamblepage}
+\end{preamblepage}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% برای پروژه کارشناسی نیازی به صفحات زیر نیست.
+% برای پروژه کارشناسی نیازی به صفحات زیر نیست.
\if@qom@draft\else
\ifnum\qom@thesistype<\tw@
%%%%%%%%%%%%%%% صفحه تأییده داوران
@@ -792,28 +757,28 @@ bookmarksnumbered = true
%%%%%%%%%%%%%%% صفحه تعهدنامه اصالت پایان‌نامه/رساله
\oathpage%
%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\fi
+\fi
\fi
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%%%%%%%%%%%%%%% صفحه تقدیم
+%%%%%%%%%%%%%%% صفحه تقدیم
\if@qom@draft\else
\begin{preamblepage}
\ifx\@dedicatedto\undefined%
\else
- \pagetitle{تقدیم}
+ \pagetitle{تقدیم}
{\@dedicatedto}
\fi
-\end{preamblepage}
+\end{preamblepage}
\fi
-%%%%%%%%%%%%%%% صفحه نیایش
+%%%%%%%%%%%%%%% صفحه نیایش
\if@qom@draft\else
\begin{preamblepage}
\ifx\@praise\undefined%
\else
- \pagetitle{نیایش}
+ \pagetitle{نیایش}
{\@praise}
\fi
-\end{preamblepage}
+\end{preamblepage}
\fi
%%%%%%%%%%%%%%% صفحه سپاسگزاری
\if@qom@draft\else
@@ -843,14 +808,14 @@ bookmarksnumbered = true
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% دستورهایی برای سفارشی کردن صفحات اول فصل‌ها
\newcommand\mycustomraggedright{%
- \if@RTL\raggedleft%
- \else\raggedright%
- \fi}
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+\if@RTL\raggedleft%
+\else\raggedright%
+\fi}
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bidi@AfterPackage{xepersian}{%
\SepMark{-}
% دستوری برای حذف کلمه «چکیده»
-\renewcommand{\abstractname}{}
+\def\abstractname{}
% دستوری برای حذف کلمه «abstract»
%\renewcommand{\latinabstract}{}
% دستوری برای تغییر نام کلمه «اثبات» به «برهان»
@@ -859,7 +824,7 @@ bookmarksnumbered = true
\renewcommand{\bibname}{منابع و مآخذ}
% دستوری برای تعریف واژه‌نامه انگلیسی به فارسی
\newcommand\persiangloss[2]{#1\dotfill\lr{#2}\\}
-% دستوری برای تعریف واژه‌نامه فارسی به انگلیسی
+% دستوری برای تعریف واژه‌نامه فارسی به انگلیسی
\newcommand\englishgloss[2]{#2\dotfill\lr{#1}\\}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% با دستور newtheoremstyle شما می توانید یک استایل جدید برای محیط هایی چون plain، definition‌ و ... تعریف کنید. شکل کلی این دستور به صورت زیر است.
@@ -873,9 +838,9 @@ bookmarksnumbered = true
%% {headpunctuation}% punctuation between head and body
%% {headspace}% space after theorem head; " " = normal interword space
%% {headspec}% Manually specify head
-% % تعریف محیط‌های گوناگون مانند محیط برای قضیه و ...
-%% theoremstyle = > plain, definition, remark
-%% با دستور newtheorem یک نوع از استایلی که در بالای آن تعریف شده است ایجاد می کنیم.
+% % تعریف محیط‌های گوناگون مانند محیط برای قضیه و ...
+%% theoremstyle = > plain, definition, remark
+%% با دستور newtheorem یک نوع از استایلی که در بالای آن تعریف شده است ایجاد می کنیم.
% تعریف و نحوه ظاهر شدن عنوان قضیه‌ها، تعریف‌ها، مثال‌ها و ...
\theoremstyle{definition}
\newtheorem{definition}{تعریف}[chapter]
@@ -903,46 +868,46 @@ bookmarksnumbered = true
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\AtBeginDocument{%
\def\@makechapterhead#1{%
- \vspace*{50\p@}%
- {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi \normalfont
+ \vspace*{50\p@}%
+ {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi \normalfont
\ifnum \c@secnumdepth >\m@ne
- \if@mainmatter
- \huge\bfseries \@chapapp\space
+ \if@mainmatter
+ \huge\bfseries \@chapapp\space
\ifappendix \harfi{chapter}\else \expandafter\tartibinumeral\c@chapter\fi
\par\nobreak
\vskip 20\p@
- \fi
+ \fi
\fi
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
\nobreak
\thispagestyle{empty}
- }}
+ }}
\def\@makeschapterhead#1{%
- \vspace*{50\p@}%
- {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi
+ \vspace*{50\p@}%
+ {\parindent \z@ \if@RTL\raggedleft\else\raggedright\fi
\normalfont
\interlinepenalty\@M
\Huge \bfseries #1\par\nobreak
\vskip 40\p@
\thispagestyle{empty}
- }}
- \bidi@appto{\appendix}{%\addcontentsline{toc}{chapter}{پیوست‌ها}%\appendices
- \appendixtrue}
- %% The followings are hacks for not using \mainmatter macro by users.
- %% Sophisticated front matter page-numbering
+ }}
+ \bidi@appto{\appendix}{%\addcontentsline{toc}{chapter}{پیوست‌ها}%\appendices
+ \appendixtrue}
+ %% The followings are hacks for not using \mainmatter macro by users.
+ %% Sophisticated front matter page-numbering
% \bidi@preto{\chapter}{\if@qom@preamble\else\ifappendix\else\ifnum\c@chapter=0\mainmatter\fi\fi\fi}
% \bidi@patchcmd{\@chapter}{\if@mainmatter}{\if@qom@preamble\else\ifappendix\else\ifnum\c@chapter=0\global\mainmatter\fi\fi\fi\if@mainmatter}{}{}
- \bidi@patchcmd{\secdef}{\@dblarg}{\if@qom@preamble\else\ifappendix\else\ifnum\c@chapter=0\mainmatter\fi\fi\fi\@dblarg}{}{}
- \bidi@appto{\tableofcontents}{\@qom@preamblefalse}
- \bidi@appto{\listoffigures}{\@qom@preamblefalse}
- \bidi@appto{\listoftables}{\@qom@preamblefalse}
- \bidi@appto{\lstlistoflistings}{\@qom@preamblefalse}
- \bidi@appto{\listofsymbols}{\@qom@preamblefalse}
- \bidi@appto{\endacronym}{\@qom@preamblefalse}
- \setlength{\parindent}{1cm}
- \setlength{\parskip}{0pt}
+ \bidi@patchcmd{\secdef}{\@dblarg}{\if@qom@preamble\else\ifappendix\else\ifnum\c@chapter=0\mainmatter\fi\fi\fi\@dblarg}{}{}
+ \bidi@appto{\tableofcontents}{\@qom@preamblefalse}
+ \bidi@appto{\listoffigures}{\@qom@preamblefalse}
+ \bidi@appto{\listoftables}{\@qom@preamblefalse}
+ \bidi@appto{\lstlistoflistings}{\@qom@preamblefalse}
+ \bidi@appto{\listofsymbols}{\@qom@preamblefalse}
+ \bidi@appto{\endacronym}{\@qom@preamblefalse}
+ \setlength{\parindent}{1cm}
+ \setlength{\parskip}{0pt}
%
%\setlength{\footskip}{
%\paperheight -(1in+\voffset+\topmargin+\headheight+\headsep+\textheight) -1cm
@@ -950,7 +915,7 @@ bookmarksnumbered = true
\pagenumbering{roman}
\qomtitle
\frontmatter
-}
+}%End of AtBeginDocument
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\@part[#1]#2{%
\ifnum\c@secnumdepth >-2\relax
@@ -962,10 +927,9 @@ bookmarksnumbered = true
\markboth{}{}%
{\centering
\interlinepenalty \@M
-\ifnum \c@secnumdepth >-2\relax
- \huge\bfseries \partname\nobreakspace\thepart
-\par
-\vskip 20\p@
+\ifnum \c@secnumdepth >-2\relax%
+ \huge\bfseries \partname\nobreakspace\thepart
+ \par\vskip 20\p@
\fi
\Huge\bfseries #2\par}%
\@endpart}
@@ -979,7 +943,7 @@ bookmarksnumbered = true
%\vskip 20\p@
%\fi
%\fi
-%\interlinepenalty\@M
+%\interlinepenalty\@M
%\Huge \bfseries #1\par\nobreak
%\vskip 120\p@
%}}
@@ -1052,13 +1016,13 @@ bookmarksnumbered = true
\parskip\z@ \@plus .3\p@\relax
\if@qom@dicentofa%
\def\qom@dicrow##1##2{\bigskip##1\dotfill\rl{##2}\par}%% en2fa
- \fi%
+ \fi%
\if@qom@dicfatoen%
\def\qom@dicrow##1##2{\medskip##1\dotfill\dotfill\hbox{\lr{##2}}\par}%% fa2en
\fi%
\def\qom@dic@letter@space{\def\qom@dic@letter@space{\bigskip}}%
\def\qom@dic@letter@title##1{%
- \qom@dic@letter@space\centerline{\normalfont\textbf{##1}}\nobreak}%
+ \qom@dic@letter@space\centerline{\normalfont\textbf{##1}}\nobreak}%
\expandafter\gdef\expandafter\qom@trimtok##1=##2;\relax{\qom@dicrow{##1}{##2}}%
\gdef\qom@trimmer##1{\expandafter\qom@trimtok ##1;\relax}%
\catcode\endlinechar=9 %
@@ -1110,23 +1074,23 @@ bookmarksnumbered = true
\fi
%%%%%%%%%%%%%%%%%%%%%% Index %%%%%%%%%%%%%%%%%%%%%%%%%
\if@qom@index
- \providecommand*\lettergroup[1]{%
- \par%
+ \providecommand*\lettergroup[1]{%
+ \par%
\def\qom@lettergroup{#1}%
- \ifx\qom@lettergroup\qom@Aa%
+ \ifx\qom@lettergroup\qom@Aa%
\textbf{آ}%
- \else%
+ \else%
\ifx\qom@lettergroup\qom@He%
\textbf{ه‍}%
- \else%
+ \else%
\textbf{#1}%
\fi%
\fi%
- \par%
- \nopagebreak%
- }%
+ \par%
+ \nopagebreak%
+ }%
\printindex%
- \fi
+ \fi
%%%%%%%%%%%%%%%%%%%%%% English Abstract %%%%%%%%%%%%%%%%%%%%%%%%%
\begin{preamblepage}
\begin{latin}
@@ -1138,9 +1102,9 @@ bookmarksnumbered = true
\end{abstractcount}
\vspace*{1cm}\par
{\noindent {\bfseries Keywords:}
- \ifx\@keywords@english\undefined\else\@keywords@english{}\fi}
+ \ifx\@keywords@english\undefined\else\@keywords@english{}\fi}
\fi
- \end{latin}
+ \end{latin}
\end{preamblepage}
%%%%%%%%%%%%%%%%%%%%%% English Title %%%%%%%%%%%%%%%%%%%%%%%%%
\begin{preamblepage}
@@ -1148,12 +1112,12 @@ bookmarksnumbered = true
\begin{latin}
{\fontsize{12}{14}\selectfont\includegraphics[width=2cm, height=2cm]{logo.jpg}\\ The University of Qom}
\\[5pt]
- {\fontsize{12}{14}\selectfont Faculty of
+ {\fontsize{12}{14}\selectfont Faculty of
\ifx\@faculty@english\undefined\qom@dotline{Mathematics}\else\@faculty@english\fi
- \\[5pt]
- Department of
+ \\[5pt]
+ Department of
\ifx\@department@english\undefined\qom@dotline{Computer Science}\else\@department@english\fi}
- \\[10pt]
+ \\[10pt]
%\par
%\vspace{.3\baselineskip}
% {\vskip 4ex
@@ -1163,8 +1127,8 @@ bookmarksnumbered = true
%\vskip 2ex
\vskip 5pt
\begin{center}
- {\fontsize{12}{14}\selectfont\bfseries
- A Thesis Submitted in Partial Fulfillment of the Requirements for\linebreak the Degree of
+ {\fontsize{12}{14}\selectfont\bfseries
+ A Thesis Submitted in Partial Fulfillment of the Requirements for\linebreak the Degree of
\ifcase\qom@thesistype{Doctor of Philosophy}\or{Master of Science}\or{Bachelor of Science}\fi{} in
{\ifx\@major@english\undefined\qom@dotline{Computer Science}\else\bfseries\@major@english\fi}{}
}
@@ -1174,30 +1138,30 @@ bookmarksnumbered = true
\ifx\@title@english\undefined\qom@dotlined{9cm}\else\bfseries {\fontsize{22}{24}\selectfont\@title@english }\fi}
\baselineskip=1.5cm\par
\vskip 4ex
- \baselineskip=.5cm
+ \baselineskip=.5cm
\large
{\large\ifcase\qom@thesis@supervisor@english%0
- \textsf{Supervisor:} \\
- \qom@dotlined{5cm}
+ \textsf{Supervisor:} \\
+ \qom@dotlined{5cm}
\or%1
- \textsf{Supervisor:} \\
- \bfseries\fontsize{12}{14}\selectfont\@first@supervisor@name@english
+ \textsf{Supervisor:} \\
+ \bfseries\fontsize{12}{14}\selectfont\@first@supervisor@name@english
\or%2
- \textsf{Supervisors:} \\
- \bfseries\fontsize{12}{14}\selectfont\@first@supervisor@name@english{} and \@second@supervisor@name@english
+ \textsf{Supervisors:} \\
+ \bfseries\fontsize{12}{14}\selectfont\@first@supervisor@name@english{} and \@second@supervisor@name@english
\fi
}
- \par
+ \par
{\large\ifcase\qom@thesis@advisor@english\relax%0
\ifnum\qom@thesistype=0 Advisor: \\ \qom@dotlined{5cm} \fi
\or%1
- \textsf{Advisor:} \\
- \bfseries\fontsize{12}{14}\selectfont%
- \@first@advisor@name@english
+ \textsf{Advisor:} \\
+ \bfseries\fontsize{12}{14}\selectfont%
+ \@first@advisor@name@english
\or%2
- \textsf{Advisors:} \\
- \bfseries\fontsize{12}{14}\selectfont%
- \@first@advisor@name@english{} and \@second@advisor@name@english
+ \textsf{Advisors:} \\
+ \bfseries\fontsize{12}{14}\selectfont%
+ \@first@advisor@name@english{} and \@second@advisor@name@english
\fi
}
\par
@@ -1206,33 +1170,29 @@ bookmarksnumbered = true
\ifx\@author@english\undefined\qom@dotlined{4cm}
\else\fontsize{12}{14}\selectfont\bfseries\@author@english\fi}
\par
- {\fontsize{12}{14}\selectfont
+ {\fontsize{12}{14}\selectfont
\ifx\@submissiondate@english\undefined Season Year\else\@submissiondate@english\fi}
- \end{latin}
+ \end{latin}
\end{titlepage}
- \end{preamblepage}
+ \end{preamblepage}
%%%%%%%%%%%%%%%%%%% Blank Page %%%%%%%%%%%%%%%%%%%%%%%%%
\cleardoublepage
\newpage\null
\thispagestyle{empty}
-}
-
-\endinput
-
-
-%%
-%% Copyright © 2017-2018 by Seiied-Mohammad-Javad Razavian
-%%
+}%End of \AtEndDocument
+%%
+%% Copyright © 2017-2022 by Seiied-Mohammad-Javad Razavian
+%%
%% Distributable 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 "maintained" (as per LPPL maintenance status)
%% by Seiied-Mohammad-Javad Razavian
-%%
+%%
%% It is a based on Tabriz_thesis of Vahid Damanafshan,
%% which was based on xepersian-thesis.cls by Vafa Khalighi
%% ____________________________________________________________________
%% Special thanks to Vafa Khalighi for the XePersian Package.
%% This work is supported by University of Qom.
-%% End of file `thesis-qom.cls'.
+%% End of file `thesis-qom.cls'. \ No newline at end of file
diff --git a/macros/xetex/latex/xepersian/README b/macros/xetex/latex/xepersian/README
index a4c10257a1..c0b4f52b1f 100644
--- a/macros/xetex/latex/xepersian/README
+++ b/macros/xetex/latex/xepersian/README
@@ -1,6 +1,6 @@
____________________
The XePersian package
-v24.3
+v24.4
The xepersian package provides a convenient interface for
typesetting Persian and English texts in LaTeX, using XeTeX
@@ -25,7 +25,7 @@ The announcements for the new releases of the package will
also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/06/06
+Current version release date: 2022/06/09
___________________________________________
Vafa Khalighi
diff --git a/macros/xetex/latex/xepersian/xepersian-doc-intro.ltx b/macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
index 6b3d601450..cb79496e0e 100644
--- a/macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
+++ b/macros/xetex/latex/xepersian/xepersian-doc-intro.ltx
@@ -25,7 +25,7 @@ If you use \textsf{\XePersian} package to write any input \TeX\ document, and th
* Copyright (c) 2008--2022 Vafa Khalighi
* Copyright (c) 2018--2020 bidi-tex GitHub Organization
*
-* v24.3, 2022/06/06
+* v24.4, 2022/06/09
*
* License: LaTeX Project Public License, version
* 1.3c or higher (your choice)
diff --git a/macros/xetex/latex/xepersian/xepersian-doc-title.ltx b/macros/xetex/latex/xepersian/xepersian-doc-title.ltx
index 4c124fdd69..b6cb704736 100644
--- a/macros/xetex/latex/xepersian/xepersian-doc-title.ltx
+++ b/macros/xetex/latex/xepersian/xepersian-doc-title.ltx
@@ -3,7 +3,7 @@
\begin{document}
\title{\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}\\
\LARGE Persian for \LaTeXe, using {\XeTeX} engine\\[5pt]
-\large User documentation for \textcolor{blue!65!black}{version 24.3}}
+\large User documentation for \textcolor{blue!65!black}{version 24.4}}
\author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
\setcounter{page}{0}
\thispagestyle{empty}
@@ -13,7 +13,7 @@
\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}
\Large
-User documentation for \textcolor{blue!65!black}{version 24.3}}
+User documentation for \textcolor{blue!65!black}{version 24.4}}
\vskip 0pt plus 3fill
\textit{\large to my Master, \textbf{Ferdowsi The Great}}
diff --git a/macros/xetex/latex/xepersian/xepersian-doc.ltx b/macros/xetex/latex/xepersian/xepersian-doc.ltx
index 332b573ade..d8778c1cf4 100644
--- a/macros/xetex/latex/xepersian/xepersian-doc.ltx
+++ b/macros/xetex/latex/xepersian/xepersian-doc.ltx
@@ -1,7 +1,7 @@
\documentclass{ltxdoc}
\input{xepersian-doc-preamble.ltx}
\hypersetup{%
- pdftitle={User documentation for version 24.3 of the XePersian
+ pdftitle={User documentation for version 24.4 of the XePersian
package}%
}
\begin{document}
diff --git a/macros/xetex/latex/xepersian/xepersian-doc.pdf b/macros/xetex/latex/xepersian/xepersian-doc.pdf
index fec43fc3ab..7a554684a2 100644
--- a/macros/xetex/latex/xepersian/xepersian-doc.pdf
+++ b/macros/xetex/latex/xepersian/xepersian-doc.pdf
Binary files differ
diff --git a/macros/xetex/latex/xepersian/xepersian.dtx b/macros/xetex/latex/xepersian/xepersian.dtx
index 992f4e27d4..25b58e5801 100644
--- a/macros/xetex/latex/xepersian/xepersian.dtx
+++ b/macros/xetex/latex/xepersian/xepersian.dtx
@@ -5,7 +5,7 @@
%<*readme>
____________________
The XePersian package
-v24.3
+v24.4
The xepersian package provides a convenient interface for
typesetting Persian and English texts in LaTeX, using XeTeX
@@ -31,7 +31,7 @@ also appear in the Discussions space under the Announcements
category.
-Current version release date: 2022/06/06
+Current version release date: 2022/06/09
___________________________________________
Vafa Khalighi
@@ -168,7 +168,7 @@ by Vafa Khalighi.
\documentclass{ltxdoc}
\input{xepersian-doc-preamble.ltx}
\hypersetup{%
- pdftitle={Source documentation for version 24.3 of the XePersian
+ pdftitle={Source documentation for version 24.4 of the XePersian
package}%
}
\EnableCrossrefs
@@ -187,7 +187,7 @@ by Vafa Khalighi.
% \GetFileInfo{\jobname.dtx}
% \title{\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}\\
%\LARGE Persian for \LaTeXe, using {\XeTeX} engine\\[5pt]
-%\large Source documentation for \textcolor{blue!65!black}{version 24.3}}
+%\large Source documentation for \textcolor{blue!65!black}{version 24.4}}
% \author{Vafa Khalighi\thanks{Thanks to the bidi-tex GitHub organization consisted of David Carlisle and other members of the {\LaTeX} team to maintain the package in the period 2018--2020.}}
%\setcounter{page}{0}
%\thispagestyle{empty}
@@ -197,7 +197,7 @@ by Vafa Khalighi.
%\textcolor{blue!65!black}{\Huge The \textsf{\XePersian} \textit{Package}}
%
%\Large
-%Source documentation for \textcolor{blue!65!black}{version 24.3}}
+%Source documentation for \textcolor{blue!65!black}{version 24.4}}
%
%\vskip 0pt plus 3fill
%\textit{\large to my Master, \textbf{Ferdowsi The Great}}
@@ -245,7 +245,7 @@ by Vafa Khalighi.
%\iffalse
%<*table>
%\fi
-%% \CheckSum{11150}
+%% \CheckSum{11153}
%% \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
@@ -431,7 +431,7 @@ by Vafa Khalighi.
%\fi
% \section{File \texttt{beamerbasetranslator-xepersian.def}}
% \begin{macrocode}
-\ProvidesFile{beamerbasetranslator-xepersian.def}[2022/05/24 v0.1 xepersian changes to beamerbasetranslator package]
+\ProvidesFile{beamerbasetranslator-xepersian.def}[2022/06/09 v0.2 xepersian changes to beamerbasetranslator package]
\newcommand*{\ProvideTranslation}[2]{%
\providetranslation{#1}{\ifRtoL{#2}{#1}}%
}
@@ -446,6 +446,9 @@ by Vafa Khalighi.
\ProvideTranslation{Definitions}{تعریف‌ها}
\ProvideTranslation{Example}{مثال}
\ProvideTranslation{Examples}{مثال‌ها}
+\ProvideTranslation{Who?}{ارایه‌دهنده}
+\ProvideTranslation{From?}{از}
+\ProvideTranslation{When?}{زمان}
% \end{macrocode}
@@ -3580,8 +3583,8 @@ U+003E U+003E <> U+00BB ; >> -> RIGHT POINTING GUILLEMET
% \section{File \texttt{xepersian.sty}}
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
-\def\xepersian@version{24.3}
-\def\xepersiandate{2022/06/06}
+\def\xepersian@version{24.4}
+\def\xepersiandate{2022/06/09}
\ProvidesPackage{xepersian}[\xepersiandate\space v\xepersian@version\space
Persian typesetting in XeLaTeX]
\RequirePackage{fontspec}
@@ -4430,7 +4433,7 @@ Persian typesetting in XeLaTeX]
\newcommand*{\@xepersian@pdfcustomproperties}{%
This is the xepersian package, Version \xepersian@version,
- Released June 6, 2022.
+ Released June 9, 2022.
}
\newcommand\twocolumnstableofcontents{%
diff --git a/macros/xetex/latex/xepersian/xepersian.pdf b/macros/xetex/latex/xepersian/xepersian.pdf
index 39bb3139eb..6ac59b7fd0 100644
--- a/macros/xetex/latex/xepersian/xepersian.pdf
+++ b/macros/xetex/latex/xepersian/xepersian.pdf
Binary files differ