texlive[74912] Master: mohe-book (11apr25)

commits+karl at tug.org commits+karl at tug.org
Fri Apr 11 22:33:24 CEST 2025


Revision: 74912
          https://tug.org/svn/texlive?view=revision&revision=74912
Author:   karl
Date:     2025-04-11 22:33:24 +0200 (Fri, 11 Apr 2025)
Log Message:
-----------
mohe-book (11apr25)

Modified Paths:
--------------
    trunk/Master/tlpkg/bin/tlpkg-ctan-check
    trunk/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/README.txt
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/acronyms.tex
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/besmillah.jpg
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/chapter2.tex
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/glossary.tex
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/info.tex
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/logo.jpg
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.pdf
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.tex
    trunk/Master/texmf-dist/doc/xelatex/mohe-book/symbols.tex
    trunk/Master/texmf-dist/tex/xelatex/mohe-book/
    trunk/Master/texmf-dist/tex/xelatex/mohe-book/mohe-book.cls
    trunk/Master/tlpkg/tlpsrc/mohe-book.tlpsrc

Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/README.txt
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/README.txt	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/README.txt	2025-04-11 20:33:24 UTC (rev 74912)
@@ -0,0 +1,18 @@
+The mohe-book class
+-----------------------
+
+This class file has been written for the Ministry of Higher Education of Afghanistan academic members to
+easily write their books.
+
+Author: Amanullah Nabavi <nabave786 at gmail.com>
+Copyright (C) 2025 by Amanullah Nabavi 
+nabave786 at gmail.com
+
+To run the root file, run XeLaTeX on the file.
+
+-------------------------------------------------------------------
+This file may be distributed and/or modified under the
+conditions of the LaTeX Project Public License.
+
+-------------------------------------------------------------------
+To get help, please contact nabave786 at gmail.com
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/README.txt
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/acronyms.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/acronyms.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/acronyms.tex	2025-04-11 20:33:24 UTC (rev 74912)
@@ -0,0 +1,17 @@
+\newacronym{un}{UN}{سازمان ملل متحد}
+\newacronym{mohe}{mohe}{وزارت تحصیلات عالی}
+\newacronym{unicief}{UNICIEF}{صندوق حمایت از اطفال سازمان ملل متحد. این صندوق در چوکات سازمان ملل و با بودجه این سازمان تأسیس شده و تحت کنترول آن فعالیت می‌کند.}
+\newacronym{uae}{UAE}{امارات متحده عربی}
+\newacronym{usa}{USA}{ایالات متحده امریکا}
+\newacronym{army}{ا. م. ا.}{اردوی ملی افغاننستان}
+\newacronym{isbn}{شابک}{شناسه بین المللی کتاب}
+\newacronym{nato}{NATO}{سازمان پیمان اتلانتیک شمالی}
+\newacronym{otan}{OTAN}{سازمان پیمان اتلانتیک شمالی}
+\newacronym{lub}{LUB}{\lr{Least Upper Bound}}
+\newacronym{lcm}{LCM}{کوچک‌ترین مضرب مشترک (\lr{Lowest Common Multiple})}
+\newacronym{gcd}{GCD}{بزرگ‌ترین قاسم مشترک (\lr{Greatest Common Divisor})}
+\newacronym{hcl}{HCL}{هایدروجن کلوراید}
+\newacronym{emirate}{ااا}{امارت اسلامی افغانستان}
+\newacronym{glb}{GLB}{بزرگ‌ترین سرحد پایینی (\lr{Greatest Lower Bound})}
+\newacronym{pde}{PDE}{معادله دیفرانسیل قسمی (\lr{Partial Differential Equation})}
+\newacronym{ode}{ODE}{معادله دیفراننسیل معمولی (\lr{Ordinary Differential Equation})}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/acronyms.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/besmillah.jpg
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/xelatex/mohe-book/besmillah.jpg
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/besmillah.jpg	2025-04-10 23:42:37 UTC (rev 74911)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/besmillah.jpg	2025-04-11 20:33:24 UTC (rev 74912)

Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/besmillah.jpg
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/chapter2.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/chapter2.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/chapter2.tex	2025-04-11 20:33:24 UTC (rev 74912)
@@ -0,0 +1,551 @@
+\chapter{معرفی قالب}
+این قالب برای سهولت، زیبایی، و انسجام هر چه بهتر آثار علمی ترفیعی تألیف، ترجمه، و تحقیق اعضای کادر علمی افغانستان طراحی شده است. 
+\section{موارد لازمی}
+برای استفاده از این قالب رعایت نکات ذیل حتمی است: 
+\begin{enumerate}
+\item 
+سیستم عامل ویندوز باشد.
+\item
+از 
+\lr{TeXLive 2024}
+یا بالاتر استفاده کنید.
+\item
+از ویرایش‌گر 
+\lr{Texstudio}
+استفاده کنید. 
+\item
+مجموعه فایل‌های ضروری و اساسی این قالب را تهیه کنید. 
+\item 
+برای اجرا از 
+\lr{Xelatex}
+استفاده شود. 
+\end{enumerate}
+\section{ساختار کلی}
+برای استفاده حد اقلی شما به موارد ذیل نیاز دارید:
+\begin{enumerate}
+\item\textbf{کد حد اقلی}
+کدهای ذیل را در یک 
+\lr{document}
+جدید و خالی بنویسید
+\begin{LTR}
+\begin{verbatim}
+\documentclass{mohe-book}
+
+\usepackage{xepersian}
+\settextfont[]{Bahij Zar}
+\setlatintextfont[]{Times New Roman}
+
+\begin{document}
+سلام
+\end{document}
+\end{verbatim} 
+\end{LTR}
+سپس آنرا در یک فولدر (بطور مثال \lr{my book}) ذخیره کنید. بعد از انجام مؤفقانه موارد فوق، کد را اجرا کنید. در این مرحله باید فایل به شکل نرمال اجرا شود. 
+\item\textbf{علاوه کردن تصویر بسم الله و لوگوی پوهنتون مربوطه:}\index{بسم الله}\index{لوگو}
+در این مرحله، سیستم به شما هشدار خواهد داد که فایلهای به نام‌های 
+\lr{besmillah} و \lr{logo}
+موجود نیستند. این هشدار برای بسم الله به صورت 
+\begin{LTR}
+	\centering
+	\textcolor{red}{\\\huge\bfseries\lr{besmillah.jpg Does not Exist!!!!!!}}
+\end{LTR}
+و برای لوگو
+\begin{LTR}
+	\centering
+	\textcolor{red}{\Huge\bfseries\lr{logo.jpg Does not Exist!!!!!!}}
+\end{LTR}
+می‌باشد. 
+برای که در اثر تان بسم‌الله را درج کنید، باید یک تصویر از بسم‌الله به فرمت 
+\lr{.jpg}
+و نام 
+\lr{besmillah}
+تهیه کنید (مثلا از انترنت دانلود کنید)، و آنرا در داخل فولدر که فایل تانرا ذخیره کرده بودید قرار دهید (بطور مثال، فولدر \lr{my book}). برای لوگو کار مشابه را انجام دهید.  
+\end{enumerate}
+\section{\textcolor{red}{هشدارها}}
+در این مرحله، قالب از شما می‌خواهد که مشخصات خویش را توسط چه کدی درج کنید. 
+\index{هشدار}
+توجه داشته باشد که این مشخصات را در 
+\gls{preamble}
+درج کنید. 
+\begin{mesal}\label{mesalwarning}
+در اینجا چگونگی رفع یکی از هشدارها را توضیح می‌دهیم. اگر عنوان کتاب خویش را مشخص نکرده باشید، سیستم به شما هشدار ذیل را خواهد داد:
+\begin{center}
+\bfseries\large\textcolor{red}{
+لطفا عنوان کتاب خویش را توسط کد
+\lr{\texttt{\detokenize{\booktitle{arg1}}}}
+مشخص کنید
+}
+\end{center}
+\end{mesal}
+برای درج عنوان اثر خویش باید کد
+\lr{\texttt{\detokenize{\booktitle{title}}}}
+را در 
+\gls{preamble}
+بنویسید، بطوریکه در عوض 
+\lr{title}
+عنوان دلخواه اثر خویش را درج کنید. یک کد نمونه بطور ذیل خواهد بود
+\begin{LTR}
+\begin{verbatim}
+\documentclass[taalif]{mohe-book}
+\usepackage{xepersian}
+.....
+\booktitle{title}
+\begin{document}
+...........
+\end{document}
+\end{verbatim}
+\end{LTR}
+
+\section{گزینه‌ها}
+برای سهولت و کنترل بیشتر، گزینه‌های این قالب قرار ذیل اند:
+\begin{LTR}
+\begin{verbatim}
+taalif tarjoma  tahqiq ihdaa pishgoftar 
+taqrizone taqriztwo taqrizthree taqrizfour adadifront
+\end{verbatim}
+\end{LTR}
+\begin{enumerate}
+\item\textbf{مشخص کردن نوعیت اثر:}
+در نخستین گام باید مشخص کنید که نوعیت اثر شما چه است. بطور مثال اگر اثر شما تألیفی باشد باید بنویسید 
+\begin{LTR}
+\begin{verbatim}
+\documentclass[taalif]{mohe-book}
+\end{verbatim}
+\end{LTR}
+(برای ترجمه بنویسید \lr{tarjoma}و برای تحقیق بنویسید \lr{tahqiq})
+\item\textbf{تقدیم: (اختیاری)}
+اگر دوست دارید اثر خویش را به کسی تقدیم کنید، آنگاه باید از گزینه اهدا قرار ذیل استفاده کنید (برای توضیحات بیشتر \vref{ihdaa} را ببینید):
+\index{تقدیم}
+\begin{LTR}
+\begin{verbatim}
+\documentclass[taalif, ihdaa]{mohe-book}
+\end{verbatim}
+\end{LTR}
+\item\textbf{پیشگفتار (اختیاری):}
+در صورتی که بخواهید پیشگفتار داشته باشید، باید گزینه پیشگفتار را طور ذیل فعال کنید (برای توضیحات بیشتر \vref{pishgoftar} را ببینید): 
+\begin{LTR}
+\begin{verbatim}
+\documentclass[taalif, ihdaa, pishgoftar]{mohe-book}
+\end{verbatim}
+\end{LTR}
+\item\textbf{تقریظ‌ها:}
+برای تقریظ‌ها، حد اعظمی چهار تقریظ در نظر گرفته شده است. به هر تعداد تقریظ که در اثر شما لازم است، قرار ذیل فعال کنید:
+\begin{LTR}
+\begin{verbatim}
+\documentclass[taalif, taqrizone, ... taqrizfour]{mohe-book}
+\end{verbatim}
+\end{LTR}
+\item\textbf{نکته مهم:}
+اگر تعداد صفحات قبل از متن اصلی از ۳۳ صفحه (تعداد الفبای فارسی) بیشتر باشد، آنگاه باید گزینه 
+\lr{adadifront}
+را طور ذیل فعال کنید: 
+\begin{LTR}
+\begin{verbatim}
+\documentclass[taalif, adadifront]{mohe-book}
+\end{verbatim}
+\end{LTR}
+\end{enumerate}
+\section{جداول}\label{jadwalha}
+برای درج جدول باید از محیط جدول قرار ذیل استفاده کنید
+\begin{LTR}
+\begin{verbatim}
+\begin{table}
+   \centering
+   \caption{text}
+   \label{key}
+   \includegraphics[keyvals]{imagefile}
+\end{table}
+\end{verbatim}
+\end{LTR}
+
+اگر با لتک تازه آشنا شدید حتمن راهنمای جدول را بخوانید یا حد اقل چند ویدیو در باره آن در یوتیوب ببینید.
+\section{شکل‌ها}\label{ashkaal}
+برای تولید شکل از محیط ذیل استفاده کنید
+\begin{LTR}
+\begin{verbatim}
+\begin{figure}
+    \centering
+    \includegraphics{imagefile}
+    \caption{text}
+    \label{key}
+\end{figure}
+\end{verbatim}
+\end{LTR}
+\section{نمادها}\label{symbols}
+طبق دستور وزارت تحصیلات عالی، داشتن فهرست نمادها الزامی نیست. اگر مایل به ایجاد فهرست نمادها باشید باید مراحل ذیل را طی کنید: 
+\begin{enumerate}
+\item\textbf{آماده سازی:}
+برای اینکه سیستم شما بتواند فایل‌های ضروری برای فهرست نمادها را آماده کند، باید مراحل ذیل را به دقت سپری کنید:
+\begin{enumerate}
+\item 
+در 
+\lr{Texstudio} 
+روی مینوی 
+\lr{Options}
+کلیک کنید.
+\item 
+سپس، روی 
+\lr{Configure TeXstudio...}
+کلیک کنید. یک 
+\gls{window}
+ جدید باز خواهد شد.
+\item
+در سمت چپ روی 
+\lr{Build}
+کلیک کنید. 
+\item 
+سپس، روی گزینه 
+\lr{\textcolor{green}{$\mathbf{+}$}Add}
+کلیک کنید. 
+\item 
+در مستطیل کوچک یک نام دلخواه بنویسید (مثلا \lr{my glossary})، و در مستطیل بزرگ سمت راست کد ذیل را کپی کنید:
+\begin{LTR}\small
+\begin{verbatim}
+xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.glg -o %.gls %.glo 
+| xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.slg -o %.sls %.slo 
+| xindy -L english -C utf8 -I xindy -M %.xdy -t %.alg -o %.acr %.acn
+\end{verbatim}
+\end{LTR}
+\item
+روی دکمه 
+\lr{OK}
+کلیک کنید.
+\item 
+اینک روی  مینوی 
+\lr{Tools}
+کلیک کرده، سپس روی 
+\lr{Users}
+کلیک کنید. 
+\item 
+بررسی کنید که 
+\gls{shortcut} 
+برای ایجاد 
+\lr{my glossary}
+کدام است (مثلا ممکن است 
+\lr{Alt+Shift+F2}
+باشد.
+)
+\end{enumerate}
+\item \textbf{تعریف نماد:}
+برای این کار باید در 
+\gls{preamble}
+نماد مورد نظر را طور ذیل تعریف کنید:
+\begin{LTR}
+\begin{verbatim}
+\newglossaryentry{#1}{
+name={#2},
+description={#3},
+type=symbols,
+sort={#4}
+}
+\end{verbatim}
+\end{LTR}
+\begin{itemize}
+\item[\lr{\#1}]
+در اینجا 
+\gls{label}
+را قرار دهید (مثلا برای سمبول $\pi$ بنویسید \lr{pi}).
+\item[\lr{\#2}]
+در اینجا خود سمبول را بنویسید. مثلا برای سمبول $\pi$ طور ذیل بنویسید:
+\begin{LTR}
+\begin{verbatim}
+$\pi$
+\end{verbatim}
+\end{LTR}
+\item[\lr{\#3}]
+در اینجا توضیحات مربوط به سمبول را بنویسید. مثلا برای سمبول $\pi$ بنویسید «این یک عدد غیر ناطق است»
+\item[\lr{\#4}]
+ترتیب قرار گرفتن نماد در فهرست نمادها توسط این قسمت مشخص می‌شود و شما باید بنویسید 
+\lr{pi}. 
+اگر در این قسمت بنویسید 
+\lr{alpha},
+سیستم سمبول $\pi$ را بر اساس کرکترهای 
+\lr{alpha}
+دسته بندی (سورت) می‌کند.
+\end{itemize}
+\item \textbf{استفاده نماد در متن:}
+این کار اختیاری است (یعنی اگر از نماد در متن استفاده نکنید، هیچ مشکلی در تولید فهرست نمادها پیش نمی‌آید). اگر بخواهید از نماد در متن استفاده شود، فقط کافیست در مکان مورد نظر (بطور مثال) بنویسید
+\begin{LTR}
+\begin{verbatim}
+\gls{pi}
+\end{verbatim}
+\end{LTR}
+در هر بار استفاده، در عوض 
+\lr{label}, 
+لیبل نماد خود را قرار دهید.
+\item\textbf{اجرا:}
+برای ظاهر شدن نماد در فهرست نمادها، باید اول فایل را اجرا کنید، دوم کد مخصوص 
+\lr{glossary}
+(مثلا از طریق  
+\lr{Alt+Shift+f2})
+را اجرا کنید، سوم فایل را مجددا اجرا کنید. 
+\item\textbf{چاپ فهرست نمادها:}
+در جای که می‌خواهید فهرست نمادها چاپ شود کافیست کد ذیل را در مکان مورد نظر بنویسید:
+\begin{LTR}
+\begin{verbatim}
+\printmysymbols
+\end{verbatim}
+\end{LTR}
+\end{enumerate}
+\section{اهدا}\label{ihdaa}
+طبق دستور وزارت تحصیلات عالی، اهدا کردن اختیاری است. اگر بخواهید اثر خویش را اهدا کنید، آنگاه در 
+\lr{documentclass}
+گزینه 
+\lr{ihdaa}
+را علاوه کنید، سپس باید در 
+\gls{preamble}
+تقدیم شوندگان را توسط کد ذیل مشخص کنید:
+\begin{LTR}
+\begin{verbatim}
+\taqdimba{text}
+\end{verbatim}
+\end{LTR}
+در عوض 
+\lr{text}
+(بطور مثال) بنویسید «والدینم، و تمام مستفید شوندگان»
+\section{پیشگفتار}\label{pishgoftar}
+برای درج پیشگفتار در نخست گزینه 
+\lr{pishgoftar}
+را فعال کنید. سپس عنوان پیشگفتار را توسط کد ذیل مشخص کنید:
+\begin{LTR}
+\begin{verbatim}
+\pishgoftartitle{text}
+\end{verbatim}
+\end{LTR}
+در عوض 
+\lr{text}
+می‌توانید عنوان دلخواه خویش را درج کنید. متن پیشگفتار را توسط کد ذیل درج کنید
+\begin{LTR}
+\begin{verbatim}
+\pishgoftarmatn{matn}
+\end{verbatim}
+\end{LTR}
+در عوض 
+\lr{matn}
+متن مورد نظر خویش را کپی کنید. \\
+\begin{LARGE}\bfseries
+\textcolor{red}{نکته:}
+اگر اثر شما ترجمه باشد ممکن است بخواهید پیشگفتار مؤلف را نیز درج کنید. در اینصورت باید کد ذیل را بعد از 
+\lr{matn}
+فوق علاوه کنید:
+\end{LARGE}
+\begin{LTR}
+\begin{verbatim}
+\cleardoublepage
+\begin{large}
+\bfseries my title
+\end{large}
+\noindent
+my matn
+\end{verbatim}
+\end{LTR}
+در عوض 
+\lr{my title}
+عنوان پیشگفتار را قرار دهید و در عوض 
+\lr{my matn}
+متن پیشگفتار را قرار دهید.
+\section{اختصارات}\label{acronyms}
+طبق دستور وزارت تحصیلات عالی، داشتن اختصارات الزامی نیست. اگر بخواهید فهرست اختصارات تهیه کنید، آنگاه باید مراحل ذیل را طی کنید:
+\begin{enumerate}
+\item \textbf{آماده‌سازی:}
+اگر مرحله آماده‌سازی نمادها
+(\vref{symbols})
+را انجام داده باشید، این کار نیاز نیست. اگر انجام نداده‌اید آنرا انجام دهید. 
+\item\textbf{تعریف اختصارات:}
+برای تعریف هر اختصار باید در 
+\gls{preamble}
+کد ذیل را بنویسید:
+\begin{LTR}
+\begin{verbatim}
+\newacronym{label}{short}{long}
+\end{verbatim}
+\end{LTR}
+\noindent
+بطوریکه در عوض 
+\lr{label}
+لیبل دلخواه خود، در عوض 
+\lr{short}
+اختصار دلخواه خود، و در عوض 
+\lr{long}
+توضیح آن اختصار را بنویسید. 
+\item \textbf{استفاده اختصار در متن:}
+این کار اختیاری است (یعنی اگر از اختصار در متن استفاده نکنید، هیچ مشکلی در تولید فهرست اختصارات پیش نمی‌آید). اگر بخواهید از نماد در متن استفاده شود، فقط کافیست در مکان مورد نظر  بنویسید (بطور مثال)
+\begin{LTR}
+	\begin{verbatim}
+		\gls{label}
+	\end{verbatim}
+\end{LTR}
+در هر بار استفاده، در عوض 
+\lr{label}, 
+لیبل اختصار خود را قرار دهید.
+\item\textbf{اجرا:}
+برای ظاهر شدن اختصار در فهرست اختصارات، باید اول فایل را اجرا کنید، دوم کد مخصوص 
+\lr{glossary}
+(مثلا از طریق  
+\lr{Alt+Shift+F2})
+را اجرا کنید، سوم فایل را مجددا اجرا کنید.
+\item\textbf{چاپ فهرست اختصارات:}
+در مکان که می‌خواهید فهرست اختصارات چاپ شود کافیست کد ذیل را در مکان مورد نظر بنویسید:
+\begin{LTR}
+	\begin{verbatim}
+\printmyacronyms
+	\end{verbatim}
+\end{LTR} 
+\end{enumerate}
+\section{واژه‌نامه}\label{glossary}
+برای تولید واژه‌نامه باید مراحل ذیل را طی کنید:
+\begin{enumerate}
+\item\textbf{آماده‌سازی:}
+با مرحله آماده‌سازی فهرست اختصارات و نمادها تفاوتی ندارد (\vref{symbols} را ببینید).
+\item\textbf{تعریف واژگان:}
+هر واژه باید در 
+\gls{preamble}
+توسط کد ذیل تعریف شود:
+\begin{LTR}
+\begin{verbatim}
+\newglossaryentry{label}{name={name},description={description}}
+\end{verbatim}
+\end{LTR}
+\noindent
+بطوریکه در عوض 
+\lr{label}
+لیبل واژه، در عوض 
+\lr{name}
+نام فارسی همان واژه، و در عوض
+\lr{description}
+معادل انگلیسی همان واژه درج شود. 
+\item\textbf{استفاده در متن:}
+استفاده در متن اختیاری است. نحو استفاده مشابه نمادها و سمبول‌ها است (\vref{symbols} را ببینید). 
+\item \textbf{اجرا:}
+با اجرای نمادها و اختصارات تفاوتی ندارد \vref{symbols} را ببینید. 
+\item\textbf{چاپ واژه‌نامه:}
+در مکان که می‌خواهید واژه‌نامه چاپ شود کافیست کد ذیل را در مکان مورد نظر بنویسید:
+\begin{LTR}
+	\begin{verbatim}
+\printmyglossary
+	\end{verbatim}
+\end{LTR}
+\end{enumerate}
+\section{نمایه}\label{index}
+برای تولید نمایه باید مراحل ذیل را طی کنید:
+\begin{enumerate}
+	\item\textbf{آماده سازی:}
+	برای اینکه سیستم شما بتواند فایل‌های ضروری برای فهرست نمادها را آماده کند، باید مراحل ذیل را به دقت سپری کنید:
+	\begin{enumerate}
+		\item 
+		در 
+		\lr{Texstudio} 
+		روی مینوی 
+		\lr{Options}
+		کلیک کنید.
+		\item 
+		سپس، روی 
+		\lr{Configure TeXstudio...}
+		کلیک کنید. یک 
+		\gls{window}
+		جدید باز خواهد شد.
+		\item
+		در سمت چپ روی 
+		\lr{Build}
+		کلیک کنید. 
+		\item 
+		سپس، روی گزینه 
+		\lr{\textcolor{green}{$\mathbf{+}$}Add}
+		کلیک کنید. 
+		\item 
+		در مستطیل کوچک یک نام دلخواه بنویسید (مثلا \lr{my index})، و در مستطیل بزرگ سمت راست کد ذیل را کپی کنید:
+\begin{LTR}
+\begin{verbatim}
+xindy -M texindy -C utf8 -L persian-variant1 %.idx
+\end{verbatim}
+\end{LTR}
+		\item
+		روی دکمه 
+		\lr{OK}
+		کلیک کنید.
+		\item 
+		اینک روی  مینوی 
+		\lr{Tools}
+		کلیک کرده، سپس روی 
+		\lr{Users}
+		کلیک کنید. 
+		\item 
+		بررسی کنید که 
+		\gls{shortcut} 
+		برای ایجاد 
+		\lr{my index}
+		کدام است (مثلا ممکن است 
+		\lr{Alt+Shift+F2}
+		باشد.
+		)
+	\end{enumerate}
+	\item \textbf{تعریف مدخل نمایه:}
+برای تعریف نمایه در مقابل (بعد از) واژه یا اصطلاح که می‌خواهید در نمایه ظاهر شود کد ذیل را بنویسید:
+\begin{LTR}
+\begin{verbatim}
+\index{entry}
+\end{verbatim}
+\end{LTR}
+\noindent
+بطوریکه در عوض 
+\lr{entry}
+واژه مورد نظر را درج کنید.
+	\item\textbf{اجرا:}
+برای ظاهر شدن یک واژه در نمایه اولا فایل خود را اجرا کنید، دوما فایل نمایه را اجرا کنید (بطور مثال \lr{Alt+Shift+F2})، سوما یک بار دیگر فایل را اجرا کنید.  
+\item\textbf{چاپ نمایه:}
+در مکان که می‌خواهید نمایه ظاهر شود، باید کد ذیل را بنویسید:
+\begin{LTR}
+\begin{verbatim}
+\printindex
+\end{verbatim}
+\end{LTR}
+\end{enumerate}
+\section{منابع و مآخذ}\label{refrences}
+طبق دستور وزارت تحصیلات عالی، ترتیب منابع اندکی پیچیده است زیرا اول باید منابع دینی از قبیل قرآن کریم و احادیث، سپس منابع به زبان فارسی، و بعد از آن منابع به زبان انگلیسی و سایر زبان‌ها درج شود. این کار مرتب‌سازی خودکار در لتک را مشکل می‌کند. متأسفانه فعلا چنین بسته‌ی برای هدف متذکره وجود ندارد. لذا باید منابع توسط شخص نویسنده اثر بصورت دستی مرتب و ارجاع داده شوند. 
+\section{در باره ریاضی نویسی}
+می‌توانید از محیط قضیه به هر فرمت که خواسته باشید استفاده کنید و مشکلی رخ نخواهد داد، فقط کافیست بسته مورد نظر را فراخوانی کنید. ما در اینجا یک فرمت مخصوص تهیه کردیم که استفاده از آنرا پیشنهاد می‌کنیم. مزیت این فرمت در این است که فاصله عمودی قبل و بعد از محیط‌های ریاضی مانند قضیه، مثال، لم، اثبات، حل، تمرین، و ... را منظم‌تر می‌کند. 
+
+برای تعریف این محیط‌ها کافیست بسته 
+\lr{amsthm}
+را فراخوانی کرده و در 
+\gls{preamble}
+کد‌های ذیل را درج کنید:
+\begin{LTR}
+\begin{verbatim}
+\newtheorem{theorem}{Theorem}[section]
+\theoremstyle{mohestyle}
+\newtheorem{thm}[theorem]{my theorem}
+\newtheorem{asl}[theorem]{my proposition}
+\newtheorem{tarif}[theorem]{my definition}
+\newtheorem{lemm}[theorem]{my lemma}
+\newtheorem{mesal}[theorem]{my example}
+\theoremstyle{remark}
+\newtheorem{natija}[theorem]{my result}
+\newtheorem{nokta}[theorem]{my remark}
+\end{verbatim}
+\end{LTR}
+بطوریکه در عوض 
+\lr{my theorem}
+(بطور مثال) قرار دهید «قضیه» و به همین ترتیب. 
+
+برای استفاده از محیط تمرین، کد ذیل را در 
+\gls{preamble}
+بنویسید:
+\begin{LTR}
+\begin{verbatim}
+\newenvironment*{tamrinat}{
+\vspace{15mm plus 15mm minus 15mm}{
+\centering\Large\textbf{my exercises} 
+\thesection\\\null}}{\vspace{10mm plus 5mm minus 5mm}
+}
+\end{verbatim}
+\end{LTR}
+بطوریکه در عوض 
+\lr{my exercises}
+نام دلخواه خویش برای تمرین (بطور مثال) 
+\textbf{تمرینات}
+را بنویسید. 
+\section{شروع و نوشتن اولین فصل}
+قبل از شروع متن اصلی کتاب حتمن کد 
+\lr{\texttt{\detokenize{\mainmatter}}}
+را پیش از اولین فصل خود درج کنید. این باعث می‌شود که لتک متن اصلی کتاب شما را شناسایی کرده و صفحه گذاری و سایر تنظیمات را به درستی انجام دهد. 


Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/chapter2.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/glossary.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/glossary.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/glossary.tex	2025-04-11 20:33:24 UTC (rev 74912)
@@ -0,0 +1,44 @@
+\newglossaryentry{latex}{name={لتک},description={LaTeX}}
+\newglossaryentry{MWord}{name={مایکروسافت ورد},description={Microsoft Word}}
+\newglossaryentry{pdf}{name={پی‌دی‌اف},description={PDF}}
+\newglossaryentry{texlive}{name={تک‌لایو},description={TeXLive}}
+\newglossaryentry{window}{name={پنجره},description={window}}
+\newglossaryentry{shortcut}{name={شارت‌کت},description={shortcut}}
+\newglossaryentry{preamble}{name={پری‌امبل},description={preamble}}
+\newglossaryentry{label}{name={لیبل},description={label}}
+\newglossaryentry{arguement}{name={آرگومنت},description={argument}}
+\newglossaryentry{epitrochoid}{name={اپی‌تروکوئید},description={epitrochoid}}
+\newglossaryentry{epicycloid}{name={اپی‌سایکلوئید},description={epicycloid}}
+\newglossaryentry{union}{name={اتحاد},description={union}}
+\newglossaryentry{associative}{name={اتحادی},description={associative}}
+\newglossaryentry{dilation}{name={اتساع},description={dilation}}
+\newglossaryentry{analytic}{name={تحلیلی},description={analytic}}
+\newglossaryentry{continuation}{name={ادامه},description={continuation}}
+\newglossaryentry{polar}{name={قطبی},description={polar}}
+\newglossaryentry{representation}{name={ارایه},description={representation}}
+\newglossaryentry{stereo-graphic}{name={استریوگرافیک},description={stereo-graphic}}
+\newglossaryentry{principle}{name={اصل},description={principle}}
+\newglossaryentry{accumulation}{name={انباشتگی},description={accumulation}}
+\newglossaryentry{translation}{name={انتقال},description={translation}}
+\newglossaryentry{Riemann}{name={ریمان},description={Riemann}}
+\newglossaryentry{integral}{name={انتگرال},description={integral}}
+\newglossaryentry{integrand}{name={انتگرالده},description={integrand}}
+\newglossaryentry{Euler}{name={اویلر},description={Euler}}
+\newglossaryentry{isotherm}{name={ایزوترم},description={isotherm}}
+\newglossaryentry{open}{name={باز},description={open}}
+\newglossaryentry{recurrence}{name={بازگشتی},description={recurrence}}
+\newglossaryentry{residue}{name={باقی‌مانده},description={residue}}
+\newglossaryentry{Bernoulli}{name={برنولی},description={Bernoulli}}
+\newglossaryentry{closure}{name={بست},description={closure}}
+\newglossaryentry{closed}{name={بسته},description={closed}}
+\newglossaryentry{Bessel}{name={بسل},description={Bessel}}
+\newglossaryentry{dimension}{name={بعد},description={dimension}}
+\newglossaryentry{absolutely}{name={بطور مطلق},description={absolutely}}
+\newglossaryentry{uniformly}{name={بطور یکنواخت},description={uniformly}}
+\newglossaryentry{exterior}{name={بیرون},description={exterior}}
+\newglossaryentry{ellipse}{name={بیضی},description={ellipse}}
+\newglossaryentry{binomial}{name={بینوم},description={binomial}}
+\newglossaryentry{infinity}{name={بی‌نهایت},description={infinity}}
+\newglossaryentry{Binet}{name={بنیت},description={Binet}}
+\newglossaryentry{antiderivative}{name={پادمشتق},description={antiderivative}}
+\newglossaryentry{parabola}{name={پارابول},description={parabola}}


Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/glossary.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/info.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/info.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/info.tex	2025-04-11 20:33:24 UTC (rev 74912)
@@ -0,0 +1,35 @@
+%%%%% عنوان اثر 
+\booktitle{راهنمای استفاده از قالب کتاب \lr{mohe-book}}
+%%%% در صورتیکه اثر تالیف یا تحقیق باشد باید نام مولف/محقق را بنویسید و در صورتیکه ترجمه باشد می‌توانید خالی بگذارید
+\authorfname{امان الله}%%% نام مؤلف/محقق
+%%%% در صورتیکه اثر تالیف یا تحقیق باشد باید تخلص مولف/محقق را بنویسید و در صورتیکه ترجمه باشد می‌توانید خالی بگذارید
+\authorlname{نبوی}%%% تخلص مؤلف/محقق
+%%%% در صورتیکه اثر تالیف یا تحقیق باشد باید سال تولد مولف/محقق را بنویسید و در صورتیکه ترجمه باشد می‌توانید خالی بگذارید
+\authorby{1370} %%% سال تولد مؤلف/محقق
+%%%% نام کامل پوهنتون یا موسسه تانرا بنویسید؛ بطور مثال موسسه تحصیلات عالی غور؛ یا دانشگاه بامیان
+\university{پوهنتون بامیان}
+\faculty{پوهنحٔی علوم طبیعی}
+\department{ریاضی}
+\wyear{۱۴۰۴}%%% سال چاپ اثر
+\publisher{انتشارات بودا} %%% انتشارات
+%%%% نام مولف/مولفان اثر که ترجمه باشده در اینجا بنویسید و در صورتیکه تالیف/تحقیق باشد می‌توانید خالی بگذارید
+\tauthors{نخلی اچ. اثمر و لوکاس گرافاکس}
+\paddress{بامیان}% مکان نشر
+%%% تعداد جلد را که اثر تانرا چاپ می‌کنید در اینجا به عدد لاتین وارد کنید. مثلا اگر اثر تان در دو جلد است بنویسید 2 نه اینکه ۲
+\volumes{1}%%% تعداد جلد
+%%%% در صورتیکه اثر تان شابک داشته باشد آنرا با کرکتر‌های لاتین درج کنید و در صورتیکه نداشته باشد می‌توانید خالی بگذارید
+\isbn{-}% شابک
+%%%% رتبه علمی بعدی خود را در اینجا درج کنید
+\torank{پوهنمل}% به رتبه علمی
+%%%% در صورتیکه اثر تان ویراستار داشته باشد در اینجا درج کنید و در صورتیکه نداشته باشد می‌توانید خالی بگذارید
+\editor{محمد زمان غرجستانی}% ویراستار
+\printnum{1}% نوبت چاپ
+\teraaz{۱۰۰۰} % تیراژ
+\cutt{وزیری} % نوعیت قطع
+\price{۵۰ افغانی} % قیمت
+%%%% نوعیت اثر خویش را بطور کامل در اینجا بنویسید
+\booktype{این کتاب برای استفاده کنندگان قالب کتاب وزارت تحصیلات عالی تهیه شده است}
+\taqdimba{خوانندگان}
+\rank{پوهنیار}
+
+


Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/info.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/logo.jpg
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/xelatex/mohe-book/logo.jpg
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/logo.jpg	2025-04-10 23:42:37 UTC (rev 74911)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/logo.jpg	2025-04-11 20:33:24 UTC (rev 74912)

Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/logo.jpg
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.pdf	2025-04-10 23:42:37 UTC (rev 74911)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.pdf	2025-04-11 20:33:24 UTC (rev 74912)

Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.tex	2025-04-11 20:33:24 UTC (rev 74912)
@@ -0,0 +1,55 @@
+\documentclass[taalif,ihdaa]{mohe-book}%%% taalif tarjoma  tahqiq ihdaa pishgoftar empty taqrizone taqriztwo taqrizthree taqrizfour adadifront
+\usepackage{amsthm}
+\usepackage{thmtools}
+\usepackage{tasks}
+\usepackage{longtable}
+\usepackage{enumitem}
+\usepackage{amsthm}
+\usepackage{amsmath}
+\usepackage{amssymb}
+\usepackage{varioref}
+\usepackage{cleveref}
+\usepackage{glossaries}
+\usepackage[extrafootnotefeatures]{xepersian}
+\settextfont[]{Bahij Zar}
+\setlatintextfont[]{Times New Roman}
+\graphicspath{{images/}}
+\input{acronyms.tex}
+\input{info.tex}
+\input{symbols.tex}
+\input{glossary.tex}
+
+%%%%%% تنظیمات مربوط به محیط قضیه ....
+\newtheorem{theorem}{Theorem}[section]
+\theoremstyle{mohestyle}
+\newtheorem{thm}[theorem]{قضیه}
+\newtheorem{asl}[theorem]{حکم}
+\newtheorem{tarif}[theorem]{تعریف}
+\newtheorem{lemm}[theorem]{لم}
+\newtheorem{mesal}[theorem]{مثال}
+\theoremstyle{remark}
+\newtheorem{natija}[theorem]{نتیجه}
+\newtheorem{nokta}[theorem]{نکته}
+\declaretheoremstyle[spaceabove={0pt plus 2pt minus 2pt},spacebelow={0pt plus 2pt minus 2pt}]{mythm}
+\declaretheorem{hhll}[name={حل},qed={$\square$},style=mythm,numbered=no]
+\declaretheorem{essbat}[name={اثبات},qed={$\blacksquare$},style=mythm,numbered=no]
+
+\newenvironment*{tamrinat}{\vspace{15mm plus 15mm minus 15mm}{\centering\Large\textbf{ تمرینات} \thesection\\\null}}{\vspace{10mm plus 5mm minus 5mm}}
+
+\begin{document}
+	
+\tableofcontents
+\cleardoublepage
+\listoftables
+\cleardoublepage
+\listoffigures
+\mainmatter
+%%%%%%%% برای فصل اول
+\input{chapter2.tex}
+
+
+\printindex
+\printmyglossary
+\printmyacronyms
+\printmysymbols
+\end{document}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/mohe-book-doc.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/xelatex/mohe-book/symbols.tex
===================================================================
--- trunk/Master/texmf-dist/doc/xelatex/mohe-book/symbols.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/xelatex/mohe-book/symbols.tex	2025-04-11 20:33:24 UTC (rev 74912)
@@ -0,0 +1,7 @@
+
+\newglossaryentry{alphaa}{name={\ensuremath{\beta}},
+	sort={beta},description={یک متحول دلخواه که برای نشان دادن یک زاویه استفاده می‌شود},type=symbols}
+\newglossaryentry{myint}{name={\ensuremath{\int}},
+	sort={integral},description={این علامت انتگرال است},type=symbols}
+\newglossaryentry{intab}{name={$\int_a^b C[a,b]$},description={انتگرال که حاوی یک تابع پیوسته است.},type=symbols,sort={intabc}}
+


Property changes on: trunk/Master/texmf-dist/doc/xelatex/mohe-book/symbols.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/xelatex/mohe-book/mohe-book.cls
===================================================================
--- trunk/Master/texmf-dist/tex/xelatex/mohe-book/mohe-book.cls	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/xelatex/mohe-book/mohe-book.cls	2025-04-11 20:33:24 UTC (rev 74912)
@@ -0,0 +1,595 @@
+%%
+%% This work may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%   https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This work has the LPPL maintenance status `maintained'.
+%% The Current Maintainer of this work is Amanullah Nabavi.
+%%
+%% Copyright (C) 2025 by Amanullah Nabavi nabave786 at gmail.com
+%%
+
+
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{mohe-book}[2025/01/01 v1.0.0 Custom Latex Class]
+\DeclareOption*{\PassOptionsToClass{\CurrentOption}{book}}
+\ProcessOptions\relax
+\LoadClass[twoside,letterpaper,openright]{book}
+
+\renewcommand{\normalsize}{\fontsize{12}{14.4}\selectfont}
+\setlength{\textwidth}{13cm}
+\setlength{\textheight}{20cm}
+\setlength{\columnsep}{0.8cm}
+\pagenumbering{arabic}
+
+\RequirePackage{longfigure}
+\RequirePackage{longtable}
+\RequirePackage{float}
+\RequirePackage{totcount}
+\RequirePackage{etoolbox}
+\RequirePackage{caption}
+\captionsetup{width=0.8\linewidth,labelfont=bf,font=small}
+\RequirePackage{enumitem}
+\setlist[enumerate, 1]{itemsep=0pt,format=\bfseries,topsep=2pt,label=\arabic*.,ref={\arabic*},left=1pt}
+\setlist[enumerate, 2]{itemsep=0pt,format=\bfseries,topsep=2pt,label=(\alph*)}
+\RequirePackage{tasks}
+\settasks{label=\arabic*.,label-format=\bfseries,style=enumerate,ref={\arabic*},item-indent=1.6em,label-width=1.1em,label-offset=0.5em}
+%\RequirePackage{chapterbib}
+\RequirePackage{tocloft}
+\RequirePackage{lastpage}
+\RequirePackage{emptypage}
+\RequirePackage{amsmath}
+\RequirePackage{amstext}
+\RequirePackage{amsthm}
+\RequirePackage{amssymb}
+\RequirePackage{thmtools}
+\RequirePackage{mathtools}
+\RequirePackage[inner=4cm,outer=4cm,top=4.5cm,bottom=4.5cm]{geometry}
+\RequirePackage{graphics}
+\RequirePackage{graphicx}
+\RequirePackage{makeidx}
+\makeindex
+\RequirePackage{fancyhdr}
+\RequirePackage{fourier-orns}
+\RequirePackage{multicol}
+\RequirePackage{xcolor}
+\RequirePackage{titlesec}
+\RequirePackage{ptext}
+\usepackage[xindy,acronym,symbols,esclocations=true,toc,nonumberlist,stylemods=mcols,entrycounter]{glossaries-extra}
+\makeglossaries
+\RequirePackage{varioref}
+\RequirePackage{hyperref}
+\RequirePackage{cleveref}
+\hypersetup{colorlinks=true,linkcolor=black,urlcolor=cyan,citecolor=yellow,bookmarksopen=true,hypertexnames=true}
+\RequirePackage{xpatch}
+\newcounter{acronymcount}
+\xpretocmd{\newacronym}{\stepcounter{acronymcount}}{}{}
+\xpretocmd{\printindex}{\cleardoublepage\phantomsection\addcontentsline{toc}{chapter}{نمایه}}{}{}
+\newcommand{\printmyglossary}{\cleardoublepage
+\printglossary[style={myFaToEn},title={واژه‌نامه}]}
+\newcommand{\printmyacronyms}{\cleardoublepage\printacronyms[style={myAbbr},title={فهرست اختصارات}]}
+\newcommand{\printmysymbols}{\cleardoublepage\printsymbols[style={mySymbols},title={فهرست نمادها}]}
+
+
+
+\AtEndPreamble{
+\newtheoremstyle{mohestyle}{2pt plus 1pt minus 1pt}{3pt plus 1pt minus 1pt}{}{}{\bfseries}{:}{3pt}{}
+	%%%% تنظیمات مربوط به واژه‌نامه
+\newglossarystyle{myFaToEn}{%
+	\renewenvironment{theglossary}{}{}
+		\renewcommand*{\glsgroupskip}{\vskip 10pt}	
+		\renewcommand*{\glossentry}[2]{\vskip 5pt\noindent\textbf{\glsentryname{##1}}\hfill\space \lr{\glsentrydesc{##1}}}
+		\twocolumn{}}
+	%%%%%% تنظیمات فهرست نمادها
+	\newglossarystyle{mySymbols}{%
+		\renewenvironment{theglossary}{}{}
+		\renewcommand*{\glsgroupskip}{\vskip 10pt}	
+		\renewcommand*{\glossentry}[2]{\vskip 5pt\noindent
+			\begin{tabular}{p{2cm}p{10cm}}
+				\textbf{\glsentryname{##1}}&\glsentrydesc{##1}
+		\end{tabular}}
+		\onecolumn{}
+	}
+	%%%%%%%  تنظیمات فهرست اختصارات
+	\newglossarystyle{myAbbr}{%
+		\renewenvironment{theglossary}{}{}
+		\renewcommand*{\glsgroupskip}{\vskip 0pt}	
+		\renewcommand*{\glossentry}[2]{\vskip 10pt\noindent	
+			\begin{tabular}{p{2cm}p{10cm}}
+				\textbf{\glsentryname{##1}}&\glsentrydesc{##1}
+		\end{tabular}}
+		\onecolumn{}
+	}
+
+%%%%%%% برای شکستن معادلات در حالت نمایش
+\allowdisplaybreaks
+%%%%%% section and subsection vertical spacing
+\titlespacing{\section}{0pt}{15pt \@plus 5pt \@minus 5pt}{10pt \@plus 2pt \@minus 2pt}
+\titlespacing*{\section}{0pt}{15pt plus 5pt minus 5pt}{10pt plus 2pt minus 2pt}
+\titlespacing{\subsection}{0pt}{10pt plus 2pt minus 2pt}{5pt plus 2pt minus 2pt}
+\titlespacing*{\subsection}{0pt}{10pt plus 2pt minus 2pt}{5pt plus 2pt minus 2pt}
+%%%%%%% تنظیمات مربوط به مراجع هوشمند
+\crefname{equation}{معادله}{معادلات}
+\crefname{chapter}{فصل}{فصل‌های}
+\crefname{section}{بخش}{بخش‌های}
+\crefname{page}{صفحه}{صفحات}
+\crefname{table}{جدول}{جدوال}
+\crefname{figure}{شکل}{شکل‌های}
+\crefname{mesal}{مثال}{مثال‌های}
+\crefname{thm}{قضیه}{قضایای}
+\crefname{lemm}{لم}{لم‌های}
+\crefname{natija}{نتیجه}{نتایج}
+\newcommand{\crefpairconjunction}{ و }
+\newcommand{\crefrangeconjunction}{ الی }
+}
+%%%%% دستورات ساخته شده برای این قالب
+\newcommand{\booktitle}[1]{\gdef\@booktitle{#1}}
+\newcommand{\tauthors}[1]{\gdef\@tauthors{#1}}
+\newcommand{\university}[1]{\gdef\@university{#1}}
+\newcommand{\faculty}[1]{\gdef\@faculty{#1}}
+\newcommand{\department}[1]{\gdef\@department{#1}}
+\newcommand{\wyear}[1]{\gdef\@wyear{#1}}
+\newcommand{\publisher}[1]{\gdef\@publisher{#1}}
+\newcommand{\tfirstname}[1]{\gdef\@tfirstname{#1}}
+\newcommand{\tlastname}[1]{\gdef\@tlastname{#1}}
+\newcommand{\paddress}[1]{\gdef\@paddress{#1}}
+\newcommand{\volumes}[1]{\gdef\@volumes{#1}}
+\newcommand{\npages}[1]{\gdef\@npages{#1}}
+\newcommand{\isbn}[1]{\gdef\@isbn{\ensuremath{#1}}}
+\newcommand{\torank}[1]{\gdef\@torank{#1}}
+\newcommand{\editor}[1]{\gdef\@editor{#1}}
+\newcommand{\printnum}[1]{\gdef\@printnum{#1}}
+\newcommand{\teraaz}[1]{\gdef\@teraaz{#1}}
+\newcommand{\cutt}[1]{\gdef\@cutt{#1}}
+\newcommand{\price}[1]{\gdef\@price{#1}}
+\newcommand{\booktype}[1]{\gdef\@booktype{#1}}
+\newcommand{\tbirthy}[1]{\gdef\@tbirthy{#1}}
+\newcommand{\rank}[1]{\gdef\@rank{#1}}
+\newcommand{\authorfname}[1]{\gdef\@authorfname{#1}}
+\newcommand{\authorlname}[1]{\gdef\@authorlname{#1}}
+\newcommand{\authorby}[1]{\gdef\@authorby{#1}}
+\newcommand{\taqdimba}[1]{\gdef\@taqdimba{#1}}
+\newcommand{\pishgoftartitle}[1]{\gdef\@pishgoftartitle{#1}}
+\newcommand{\pishgoftarmatn}[1]{\gdef\@pishgoftarmatn{#1}}
+\newcommand{\taqrizonetitle}[1]{\gdef\@taqrizonetitle{#1}}
+\newcommand{\taqrizonematn}[1]{\gdef\@taqrizonematn{#1}}
+\newcommand{\taqriztwotitle}[1]{\gdef\@taqriztwotitle{#1}}
+\newcommand{\taqriztwomatn}[1]{\gdef\@taqriztwomatn{#1}}
+\newcommand{\taqrizthreetitle}[1]{\gdef\@taqrizthreetitle{#1}}
+\newcommand{\taqrizthreematn}[1]{\gdef\@taqrizthreematn{#1}}
+\newcommand{\taqrizfourtitle}[1]{\gdef\@taqrizfourtitle{#1}}
+\newcommand{\taqrizfourmatn}[1]{\gdef\@taqrizfourmatn{#1}}
+
+%%%%%% begin Options
+\newif\if at taalif
+\newif\if at tarjoma
+\newif\if at tahqiq
+\newif\if at ihdaa
+\newif\if at symbols
+\newif\if at lofigures
+\newif\if at lotables
+\newif\if at pishgoftar
+\newif\if at adadifront
+\newif\if at taqrizone
+\newif\if at taqriztwo
+\newif\if at taqrizthree
+\newif\if at taqrizfour
+\newif\if at empty
+\DeclareOption{taalif}{\@taaliftrue}   
+\DeclareOption{tarjoma}{\@tarjomatrue}
+\DeclareOption{tahqiq}{\@tahqiqtrue}
+\DeclareOption{ihdaa}{\@ihdaatrue}
+\DeclareOption{symbols}{\@symbolstrue}
+\DeclareOption{lofigures}{\@lofigurestrue}
+\DeclareOption{lotables}{\@lotablestrue}
+\DeclareOption{pishgoftar}{\@pishgoftartrue}
+\DeclareOption{adadifront}{\@adadifronttrue}
+\DeclareOption{taqrizone}{\@taqrizonetrue}
+\DeclareOption{taqriztwo}{\@taqriztwotrue}
+\DeclareOption{taqrizthree}{\@taqrizthreetrue}
+\DeclareOption{taqrizfour}{\@taqrizfourtrue}
+\DeclareOption{empty}{\@emptytrue}
+\ProcessOptions
+%%%%%% end Options
+%%%%%%% puts toctitle to center
+\renewcommand{\cfttoctitlefont}{\hfill\bfseries\huge}
+\renewcommand{\cftaftertoctitle}{\hfill}
+%%%%%%% puts loftitle to center
+\renewcommand{\cftloftitlefont}{\hfill\bfseries\huge}
+\renewcommand{\cftafterloftitle}{\hfill}
+%%%%%%% puts lottitle to center
+\renewcommand{\cftlottitlefont}{\hfill\bfseries\huge}
+\renewcommand{\cftafterlottitle}{\hfill}
+%%%%%%% puts {شکل} and then {:} in lof
+\renewcommand{\cftfigpresnum}{شکل\;}
+\renewcommand{\cftfigaftersnum}{:}
+\addtolength{\cftfignumwidth}{3.5em}
+%%%%%%% puts {حدول} and then {:} in lot
+\renewcommand{\cfttabpresnum}{جدول\;}
+\renewcommand{\cfttabaftersnum}{:}
+\addtolength{\cfttabnumwidth}{3.5em}
+
+\setlength{\cftchapindent}{-0.1em}
+\setlength{\cftfigindent}{-0.1em}
+\setlength{\cfttabindent}{-0.1em}
+\renewcommand{\cftdotsep}{\cftnodots}
+
+
+\AtBeginDocument{
+\frontmatter
+\if at adadifront\pagenumbering{adadi}\else\pagenumbering{harfi}\fi	
+\pagestyle{fancy}
+\renewcommand{\headrulewidth}{0pt}
+\fancyhead{}
+\abovedisplayskip=3pt
+\belowdisplayskip=3pt	
+\null
+%%%%%%%% شروع صفحه هشدار
+{\ifx\@booktitle\undefined {\Large\bfseries\textcolor{red}{
+لطفا عنوان کتاب خویش را توسط کد
+\lr{\texttt{\detokenize{\booktitle{arg1}}}}
+مشخص کنید
+		 }}\newline\else\fi
+%%%%%%%%%
+\ifx\@authorfname\undefined {\Large\bfseries\textcolor{red}{
+لطفا نام خویش را توسط کد
+		\lr{\texttt{\detokenize{\authorfname{arg1}}}}
+مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%
+\ifx\@authorlname\undefined {\Large\bfseries\textcolor{red}{
+لطفا تخلص خویش را توسط کد
+		\lr{\texttt{\detokenize{\authorlname{arg1}}}}
+		مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%%
+\ifx\@authorby\undefined {\Large\bfseries\textcolor{red}{
+لطفا سال تولد خویش را توسط کد
+		\lr{\texttt{\detokenize{\authorby{arg1}}}}
+مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%%%
+\ifx\@university\undefined {\Large\bfseries\textcolor{red}{
+لطفا دانشگاه خویش را توسط کد
+		\lr{\texttt{\detokenize{\university{arg1}}}}
+		مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%%%%
+\ifx\@department\undefined {\Large\bfseries\textcolor{red}{
+لطفا دیپارتمنت خویش را توسط کد
+		\lr{\texttt{\detokenize{\department{arg1}}}}
+		مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%%%%%%
+\ifx\@wyear\undefined {\Large\bfseries\textcolor{red}{
+لطفا سال چاپ را توسط کد
+		\lr{\texttt{\detokenize{\wyear{arg1}}}}
+		مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%
+\ifx\@publisher\undefined {\Large\bfseries\textcolor{red}{
+لطفا انتشارات را توسط کد
+		\lr{\texttt{\detokenize{\publisher{arg1}}}}
+		مشخص کنید یا خالی بگذارید
+}}\newline\else\fi
+%%%%%%%%%%
+\if at tarjoma {\ifx\@tauthors\undefined {\Large\bfseries\textcolor{red}{
+			لطفا مؤلف/مؤلفان کتاب خویش را توسط کد
+			\lr{\texttt{\detokenize{\tauthors{arg1}}}}
+			مشخص کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%
+\ifx\@paddress\undefined {\Large\bfseries\textcolor{red}{
+لطفا مکان نشر را توسط کد
+		\lr{\texttt{\detokenize{\paddress{arg1}}}}
+		مشخص کنید یا خالی بگذارید
+}}\newline\else\fi
+%%%%%%%%%%%%%
+\ifx\@volumes\undefined {\Large\bfseries\textcolor{red}{
+لطفا تعداد جلد را توسط کد
+		\lr{\texttt{\detokenize{\volumes{1}}}}
+		مشخص کنید 
+}}\newline\else\fi
+%%%%%%%%%%%
+\ifx\@isbn\undefined {\Large\bfseries\textcolor{red}{
+لطفا شابک را توسط کد
+		\lr{\texttt{\detokenize{\isbn{111-222-333}}}}
+		مشخص کنید یا خالی بگذارید
+}}\newline\else\fi
+%%%%%%%%%
+\ifx\@torank\undefined {\Large\bfseries\textcolor{red}{
+لطفا رتبه علمی را که قرار است به آن نایل آیید توسط کد
+		\lr{\texttt{\detokenize{\torank{arg1}}}}
+		مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%%%%
+\ifx\@editor\undefined {\Large\bfseries\textcolor{red}{
+لطفا ویراستار اثر خویش را توسط کد
+		\lr{\texttt{\detokenize{\editor{arg1}}}}
+		مشخص کنید 
+}}\newline\else\fi
+%%%%%%%%%%%%%%
+\ifx\@printnum\undefined {\Large\bfseries\textcolor{red}{
+لطفا نوبت چاپ را توسط کد
+		\lr{\texttt{\detokenize{\printnum{1}}}}
+		مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%%%
+\ifx\@teraaz\undefined {\Large\bfseries\textcolor{red}{
+لطفا تیراژ را توسط کد
+		\lr{\texttt{\detokenize{\teraaz{arg1}}}}
+		مشخص کنید یا خالی بگذارید
+}}\newline\else\fi
+%%%%%%%%%%%
+\ifx\@cutt\undefined {\Large\bfseries\textcolor{red}{
+لطفا نوعیت قطع  را توسط کد
+		\lr{\texttt{\detokenize{\cutt{arg1}}}}
+		مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%
+\ifx\@price\undefined {\Large\bfseries\textcolor{red}{
+لطفا قیمت کتاب خویش را توسط کد
+		\lr{\texttt{\detokenize{\price{arg1}}}}
+		مشخص کنید یا خالی بگذارید
+}}\newline\else\fi
+%%%%%%%%%%%%%%%%
+\ifx\@booktype\undefined {\Large\bfseries\textcolor{red}{
+لطفا نوعیت اثر خویش را توسط کد
+		\lr{\texttt{\detokenize{\booktype{arg1}}}}
+		مشخص کنید. در اینجا با جزییات بنویسید: مثلا «این کتاب به عنوان مواد درسی برای رشته‌های ریاضی، فیزیک، و انجینیری تألیف شده است»
+}}\newline\else\fi
+%%%%%%%%%%%%%%%%%%
+\if at ihdaa {\ifx\@taqdimba\undefined {\Large\bfseries\textcolor{red}{
+لطفا تقدیم شوندگان را توسط کد
+			\lr{\texttt{\detokenize{\taqdimba{arg1}}}}
+			مشخص کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%
+\ifx\@rank\undefined {\Large\bfseries\textcolor{red}{
+لطفا رتبه علمی خویش را توسط کد
+		\lr{\texttt{\detokenize{\rank{arg1}}}}
+مشخص کنید
+}}\newline\else\fi
+%%%%%%%%%%%%
+\if at pishgoftar {\ifx\@pishgoftartitle\undefined {\Large\bfseries\textcolor{red}{
+لطفا عنوان پیشگفتار خویش را توسط کد
+			\lr{\texttt{\detokenize{\pishgoftartitle{arg1}}}}
+			مشخص کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%
+\if at pishgoftar {\ifx\@pishgoftarmatn\undefined {\Large\bfseries\textcolor{red}{
+لطفا متن پیشگفتار خویش را توسط کد
+			\lr{\texttt{\detokenize{\pishgoftarmatn{arg1}}}}
+			درج کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%
+\if at taqrizone {\ifx\@taqrizonetitle\undefined {\Large\bfseries\textcolor{red}{
+لطفا عنوان تقریظ اول را توسط کد
+			\lr{\texttt{\detokenize{\taqrizonetitle{arg1}}}}
+مشخص کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%
+\if at taqrizone {\ifx\@taqrizonematn\undefined {\Large\bfseries\textcolor{red}{
+لطفا متن تقریظ اول را توسط کد
+			\lr{\texttt{\detokenize{\taqrizonematn{arg1}}}}
+درج کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%
+%%%%%%%%%%%%%%%%%%
+\if at taqriztwo {\ifx\@taqriztwotitle\undefined {\Large\bfseries\textcolor{red}{
+لطفا عنوان تقریظ دوم را توسط کد
+			\lr{\texttt{\detokenize{\taqriztwotitle{arg1}}}}
+			درج کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%
+\if at taqriztwo {\ifx\@taqriztwomatn\undefined {\Large\bfseries\textcolor{red}{
+لطفا متن تقریظ دوم را توسط کد
+			\lr{\texttt{\detokenize{\taqriztwomatn{arg1}}}}
+			درج کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%
+\if at taqrizthree {\ifx\@taqrizthreetitle\undefined {\Large\bfseries\textcolor{red}{
+لطفا عنوان تقریظ سوم را توسط کد
+			\lr{\texttt{\detokenize{\taqrizthreetitle{arg1}}}}
+			درج کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%
+\if at taqrizthree {\ifx\@taqrizthreematn\undefined {\Large\bfseries\textcolor{red}{
+لطفا متن تقریظ سوم را توسط کد
+			\lr{\texttt{\detokenize{\taqrizthreematn{arg1}}}}
+			درج کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%
+\if at taqrizfour {\ifx\@taqrizfourtitle\undefined {\Large\bfseries\textcolor{red}{
+لطفا عنوان تقریظ چهارم را توسط کد
+			\lr{\texttt{\detokenize{\taqrizfourtitle{arg1}}}}
+			درج کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%
+\if at taqrizfour {\ifx\@taqrizfourmatn\undefined {\Large\bfseries\textcolor{red}{
+لطفا متن تقریظ چهارم را توسط کد
+			\lr{\texttt{\detokenize{\taqrizfourmatn{arg1}}}}
+			درج کنید
+	}}\newline\else\fi} \fi
+%%%%%%%%%%%%%%%%%%%%%%%%%
+}
+%%%%%%%%%%%%% ختم صفحه هشدارد
+%%%%%%%% شروع صفحه بسم الله %%%%%%%%
+\begin{center}
+\vspace{2cm}
+\thispagestyle{empty}
+\IfFileExists{besmillah.jpg}{\includegraphics[width=13cm,height=12cm]{besmillah.jpg}}{\textcolor{red}{\\\Huge\bfseries\lr{besmillah.jpg Does not Exist!!!!!!}}}
+\end{center}\null\vspace{1cm}
+{\begin{center}
+\Large 
+الحمد لله رب العالمين وَالصَّلاَةُ والسلام على أشرف المرسلين سيدنا محمد وعلى آله وصحبه ومن تبعهم بإحسان إلى يوم الدين
+\end{center}}
+\vfill
+\thispagestyle{empty}\cleardoublepage
+
+%%%%%%%%%% صفحه عنوان %%%%%%%%%
+\cleardoublepage\thispagestyle{empty}\null\vspace{8cm}
+\begin{center}
+	\bfseries
+	{\Huge{\ifx\@booktitle\undefined{\lr{undefined}}\else\@booktitle\fi}}\\ 
+{\if at tarjoma{\null\vspace{10pt}\bfseries\large
+مؤلف/مؤلفان: 
+\space{\ifx\@tauthors\undefined{\textcolor{red}{\lr{undefined tauthors}}}\else\@tauthors\fi}	
+}\\\fi}
+	\null\vspace{10pt}
+{
+	\if at taalif مؤلف: \else {\if at tahqiq محقق: \else {\if at tarjoma مترجم: \else {\lr{unspecified option}}\fi}\fi} \fi
+}
+\space {\ifx\@authorfname\undefined{\lr{undefined}}\else\@authorfname\fi}\space{\ifx\@authorlname\undefined{\lr{undefined}}\else\@authorlname\fi}\\
+	\null \vspace{10pt}
+	{استاد
+		\space {\ifx\@university\undefined{\lr{undefined}}\else\@university\fi}} \\
+	\null \vspace{10pt}
+	{\ifx\@booktype\undefined{\lr{undefined}}\else\@booktype\fi}\\
+	\null\vspace{10pt}
+	{ناشر: 
+		\space{\ifx\@publisher\undefined{\lr{undefined}}\else\@publisher\fi}}\\ 
+	\null\vspace{10pt}
+	{سال چاپ: 
+		\space{\ifx\@wyear\undefined{\lr{undefined}}\else\@wyear\fi}}
+\end{center}
+\clearpage
+%%%%%%%%%  پشت صفحه عنوان 
+\thispagestyle{empty}
+{ 
+	\begin{center}\small
+		\begin{tabular}{|p{3cm}p{0.5mm}p{7cm}|}
+			\hline
+			سر شناسه: & & 
+			{\ifx\@authorlname\undefined{\lr{undefined}}\else\@authorlname\fi}, \space {\ifx\@authorfname\undefined{\lr{undefined}}\else\@authorfname\fi},\space{\ifx\@authorby\undefined{\lr{undefined}}\else\@authorby\fi}\space\\
+			عنوان و نام 
+			{
+				\if at taalif مؤلف: \else {\if at tahqiq محقق: \else {\if at tarjoma مترجم: \else {\lr{unspecified option}}\fi}\fi} \fi
+			} & &
+			{\ifx\@booktitle\undefined{\lr{undefined}}\else\@booktitle\fi},\space{\ifx\@authorfname\undefined{\lr{undefined}}\else\@authorfname\fi}\space{\ifx\@authorlname\undefined{\lr{undefined}}\else\@authorlname\fi}\\
+			مشخصات نشر:& &
+			{\ifx\@paddress\undefined{\lr{undefined}}\else\@paddress\fi}, {\ifx\@publisher\undefined{\lr{undefined}}\else\@publisher\fi}, {\ifx\@wyear\undefined{\lr{undefined}}\else\@wyear\fi}\\
+			مشخصات ظاهری:& &
+			{{\ifx\@volumes\undefined{\lr{undefined}}\else\adadinumeral{\@volumes}\fi}} \text{جلد}, \pageref{LastPage} \text{صفحه}\\
+			شابک :& &
+			{\ifx\@isbn\undefined{\lr{undefined}}\else\@isbn\fi}\\
+			یادداشت: & & برای ترفیع به رتبه علمی 
+			{\ifx\@torank\undefined{\lr{undefined}}\else\@torank\fi}\\
+			موضوع:& & 
+			{\ifx\@department\undefined{\lr{undefined}}\else\@department\fi}\\
+			\hline	
+		\end{tabular}\\
+		\null
+		\vspace{2cm}
+\IfFileExists{logo.jpg}{\includegraphics[width=3cm,height=3cm]{logo.jpg}\\}{\textcolor{red}{\newline\Huge\bfseries\lr{logo.jpg Does not Exist!!!!!!}}\\}
+		\null\vspace{20pt}
+{	
+	\if at taalif
+{\large\bfseries\ifx\@rank\undefined{\lr{undefined rank}}\else\@rank\fi}\space {\Large\bfseries\ifx\@authorfname\undefined{\lr{undefined}}\else\@authorfname\fi}\space{\Large\bfseries\ifx\@authorlname\undefined{\lr{undefined}}\else\@authorlname\fi} \else {\if at tahqiq
+{\large\bfseries\ifx\@rank\undefined{\lr{undefined rank}}\else\@rank\fi}\space
+ {\Large\bfseries\ifx\@authorfname\undefined{\lr{undefined}}\else\@authorfname\fi}\space{\Large\bfseries\ifx\@authorlname\undefined{\lr{undefined}}\else\@authorlname\fi} \else {\if at tarjoma {\Large\bfseries\ifx\@tauthors\undefined{\lr{undefined tauthors}}\else\@tauthors\fi} \else {\lr{unspecified option}}\fi}\fi} \fi
+}\\
+		\null\vspace{15pt}
+		{\Huge\bfseries{\ifx\@booktitle\undefined{\lr{undefined booktitle}}\else\@booktitle\fi}}\\
+		%%%%%%%%%%%%%%%%%%%%%%%%%
+		{\if at tarjoma
+			\null\vspace{15pt}
+			{\large \bfseries
+				مترجم: 
+{\large\bfseries\ifx\@rank\undefined{\lr{undefined rank}}\else\@rank\fi}\space{\ifx\@authorfname\undefined{\lr{undefined}}\else\@authorfname\fi}\space{\ifx\@authorlname\undefined{\lr{undefined}}\else\@authorlname\fi}}\\
+			\fi}
+		%%%%%%%%%%%%%%%
+		\null{
+\if at taalif\vspace{15pt} \else {\if at tahqiq\vspace{15pt} \else {\if at tarjoma\vspace{1pt} \else\vspace{15pt} \fi} \fi} \fi	
+	}
+		{\large \bfseries
+			ویراستار: 
+			{\ifx\@editor\undefined{\lr{undefined}}\else\@editor\fi}}\\
+		\null\vspace{1pt}
+		{\large\bfseries نوبت چاپ: 
+			\space{{\ifx\@printnum\undefined{\lr{undefined}}\else\tartibinumeral{\@printnum}\fi}}}\\
+		\null\vspace{1pt}
+		{\large\bfseries تیراژ: 
+			\space{\ifx\@teraaz\undefined{\lr{undefined}}\else\@teraaz\fi} }\\
+		\null\vspace{1pt}
+		{\large\bfseries سال چاپ: 
+			\space{\ifx\@wyear\undefined{\lr{undefined}}\else\@wyear\fi}}\\
+		\null\vspace{1pt}
+		{\large\bfseries قطع: 
+			\space{\ifx\@cutt\undefined{\lr{undefined}}\else\@cutt\fi}}\\
+		\null\vspace{1pt}
+		{\large\bfseries قیمت کتاب: 
+			\space{\ifx\@price\undefined{\lr{undefined}}\else\@price\fi}}\\
+		\null\vspace{1pt}
+		{\large\bfseries شابک: 
+			\space{\ifx\@isbn\undefined{\lr{undefined}}\else\@isbn\fi}}\\
+		\null\vspace{1pt}
+		{\large\bfseries
+			حق چاپ برای وزارت تحصیلات عالی و 
+			\space{\ifx\@university\undefined{\lr{undefined}}\else\@university\fi}\space
+			محفوظ است}
+	\end{center}
+	\clearpage}
+%%%%%% شروع صفحه اهدا
+{\if at ihdaa\thispagestyle{empty}\null\vfill\centering\bfseries\huge
+تقدیم به 
+\space{\ifx\@taqdimba\undefined{\lr{undefined taqdimba}}\else\@taqdimba\fi}
+\vfill\cleardoublepage
+\fi}
+%%%%%%%%%% ختم صفحه اهدا
+%%%%%%%%%%%%%% شروع صفحه پیشگفتار
+{\if at pishgoftar{\cleardoublepage{\begin{center}
+\large\bfseries{\ifx\@pishgoftartitle\undefined{\lr{undefined pishgoftartitle}}\else\@pishgoftartitle\fi}\end{center}}{{\ifx\@pishgoftarmatn\undefined{\lr{undefined pishgoftarmatn}}\else\noindent\@pishgoftarmatn\fi}}}\fi}
+%%%%%%%% ختم صفحه پیشگفتار
+%%%%%%%%%%%%% شروع تقریظ یک
+{\if at taqrizone\cleardoublepage
+\begin{center}
+\large\bfseries 
+\ifx\@taqrizonetitle\undefined {\lr{undefined title}}\else \@taqrizonetitle\fi
+\end{center}\noindent
+\ifx\@taqrizonematn\undefined{\lr{undefined matn}}\else\@taqrizonematn\fi
+\fi}
+%%%%%%%%%%%%%%% ختم تقریظ یک
+%%%%%%%%%%%%% شروع تقریظ دوم
+{\if at taqriztwo\cleardoublepage
+	\begin{center}
+		\large\bfseries 
+		\ifx\@taqriztwotitle\undefined {\lr{undefined title}}\else \@taqriztwotitle\fi
+	\end{center}\noindent
+	\ifx\@taqriztwomatn\undefined{\lr{undefined matn}}\else\@taqriztwomatn\fi
+	\fi}
+%%%%%%%%%%%%%%% ختم تقریظ دوم
+%%%%%%%%%%%%% شروع تقریظ سوم
+{\if at taqrizthree\cleardoublepage
+	\begin{center}
+		\large\bfseries 
+		\ifx\@taqrizthreetitle\undefined {\lr{undefined title}}\else \@taqrizthreetitle\fi
+	\end{center}\noindent
+	\ifx\@taqrizthreematn\undefined{\lr{undefined matn}}\else\@taqrizthreematn\fi
+	\fi}
+%%%%%%%%%%%%%%% ختم تقریظ سوم
+%%%%%%%%%%%%% شروع تقریظ چهارم
+{\if at taqrizfour\cleardoublepage
+	\begin{center}
+		\large\bfseries 
+		\ifx\@taqrizfourtitle\undefined {\lr{undefined title}}\else \@taqrizfourtitle\fi
+	\end{center}\noindent
+	\ifx\@taqrizfourmatn\undefined{\lr{undefined matn}}\else\@taqrizfourmatn\fi
+	\fi}
+%%%%%%%%%%%%%%% ختم تقریظ دوم
+%%%%% تنظیمات عناوین فصل‌ها
+\cleardoublepage 
+\titleformat{\chapter}[display]{\bfseries\Huge\centering}{ {فصل} \tartibinumeral{\thechapter} }{10pt}{}[]
+\linespread{1.15}
+% removing fasl 1 from header
+\setlength{\headheight}{15pt}\renewcommand{\chaptermark}[1]{\markboth{\space#1}{}}
+% setting header according to mohe
+\pagestyle{fancy}\renewcommand\headrule{\hrulefill\raisebox{-2.1pt}[0pt]{\quad\decofourleft\decotwo\decofourright\quad}\hrulefill}\fancyhead[LO]{\leftmark\hspace{5pt}|\hspace{-5pt}|\hspace{5pt}\thepage}\fancyhead[RE]{\thepage\hspace{5pt}|\hspace{-5pt}|\hspace{5pt}{{\ifx\@booktitle\undefined{\lr{undefined}}\else\@booktitle\fi}}}\fancyhead[RO]{ }\fancyhead[LE]{}\fancyfoot{}\cfoot{}
+\cleardoublepage
+}
+\AtEndDocument{\glsaddall}


Property changes on: trunk/Master/texmf-dist/tex/xelatex/mohe-book/mohe-book.cls
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check	2025-04-10 23:42:37 UTC (rev 74911)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check	2025-04-11 20:33:24 UTC (rev 74912)
@@ -597,7 +597,7 @@
     mmap mnhyphn mnotes mnras mnsymbol modeles-factures-belges-assocs
     moderncv modernposter moderntimeline modes modiagram
     modref modroman modular modulus
-    moloch mongolian-babel montserrat
+    mohe-book moloch mongolian-babel montserrat
     monofill montex moodle
     moreenum morefloats morehype moremath moresize
     moreverb morewrites morisawa movement-arrows movie15

Modified: trunk/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc	2025-04-10 23:42:37 UTC (rev 74911)
+++ trunk/Master/tlpkg/tlpsrc/collection-langarabic.tlpsrc	2025-04-11 20:33:24 UTC (rev 74912)
@@ -25,6 +25,7 @@
 depend kurdishlipsum
 depend lshort-persian
 depend luabidi
+depend mohe-book
 depend na-box
 depend parsimatn
 depend parsinevis

Added: trunk/Master/tlpkg/tlpsrc/mohe-book.tlpsrc
===================================================================


More information about the tex-live-commits mailing list.