\chapter*{قالب دانشگاه گیلان }
\markboth{قالب دانشگاه گیلان }
{}
\addcontentsline{toc}{chapter}{قالب دانشگاه گیلان }
این قسمت مقدمه‌ای بسیار کوتاه برای نوشتن یک رساله یا پایان‌نامه یا پروژه در این فایل می‌باشد.  لذا قبل از شروع به نوشتن، ابتدا این بخش را مطالعه نمایید تا با نحوه نوشتن مطالب  و   برخی از دستورات لازم  آشنا شوید. یک فایل راهنما نیز در سایت دانشکده قرار دارد که حتما آن را مطالعه کنید. 

از آنجا  که یک پایان‌نامه یا رساله،  نوشته‌ای طولانی است،           قسمت‌های مختلف آن در فایل‌های جداگانه قرار گرفته‌اند تا باعث  شلوغی فایل و سردرگمی‌ نشود.  
\section{وارد کردن مشخصات و آشنایی با دستورات}
\textbf{ فایل اصلی این مجموعه:}
\begin{center}
\textbf{  
\lr{Thesis.tex}
}
\end{center}
\textbf{ می‌باشد.}
اگر به فایل 
\lr{Thesis.tex}
دقت کنید، متوجه می‌شوید که قسمت‌های مختلف آن، توسط دستورهایی مانند 
\lr{$\backslash$input}
و
\lr{$\backslash$include}
در فایل اصلی، یعنی 
\lr{Thesis.tex}
فراخوانی شده‌اند. تغییرات مورد نیاز در فایل‌هایی  که با دستور 
\lr{$\backslash$include}
فراخوانی شده‌اند،    انجام می‌پذیرد. در این فایل، فرض شده است که پایان‌نامه یا رساله یا پروژه شما، از سه فصل اصلی، یک پیش‌گفتار، یک فصل نتیجه‌گیری و یک پیوست  تشکیل شده است. البته سه پیوست اضافه نیز برای  ترسیم برخی اشکال و نمودارها در \LaTeX در فایل
\lr{Thesis-Example.tex}
وجود دارند. به منظور افزایش سرعت اجرای برنامه، در حالت پیش‌فرض در کنار آنها علامت درصد قرار داده شده است 
 (Appendix2,3,4)
که برای مشاهده آنها، می‌توانید این علامات را بردارید. 
برای اجرا نشدن و فراخوانی نشدن هر فایل یا دستور یا عبارتی، باید در کنار آن علامت \% قرار دهید تا توسط \LaTeX  خوانده نشوند. پس از اتمام هر فصل، می‌توانید ‌‌در کنار دستور فراخوانی آن فصل، علامت درصد قرار دهید  تا آن فصل فراخوانی نشود و زمان اجرای برنامه کاهش یابد. 
در این قالب از فونت‌های درون پوشه Fonts روی سایت دانشکده استفاده شده و باید حتما آنها را نصب کنید. فونت اصلی این قالب   \lr{XB Niloofar  } است  که اعداد  و حروف انگلیسی آن تغییر کرده است و صفر آن توخالی شده است.  پس این فونت در این پوشه حتما نصب شود.   
\begin{enumerate}[1)]
\item
تنظیمات پایه‌ای کلاس در فایل 
{GUI-Thesis.cls}
قرار دارد که تنظیمات اصلی این پایان‌نامه یا رساله در اینجا تعریف شده و نیاز به تغییر ندارد. 
\item
برای رسم گراف‌هایی که در \lr{Appendix4} است، نیاز به بسته \lr{tkz-graph}  می‌باشد که در تکس لایو \lr{2015} تا \lr{2019}  وجود داشت. اما در \lr{TexLive 2020} این بسته حذف شده و بنابراین \lr{Appendix4} در \lr{TexLive 2020}    اجرا نمی‌شود. لذا فراخوانی بسته  
\lr{tkz-graph} 
بعد از فراخوانی استایل دانشگاه گیلان قرار داده شده است تا اگر از \lr{TeXLive 2020 } استفاده نمی‌کنید و به رسم نمونه گراف‌های \lr{Appendix4}   نیاز دارید، درصد این قسمت را بردارید. 
\item
مشخصات خود را در فایل 
\lr{jeld.tex} 
وارد کنید.  مشخصات  پشت  و روی جلد،  همچنین بخش‌های اصالت‌نامه فارسی و انگلیسی، اطلاعیه جلسه روز دفاع،  صورتجلسه  دفاع  فارسی و انگلیسی همگی در این قسمت  وارد می‌شوند.
در مورد اصالت‌نامه فارسی و انگلیسی (همچنین صورتجلسه دفاع فارسی و انگلیسی) این نکته قابل ذکر است که تا قبل از دفاع، همه این موارد بصورت نوشتاری در فایل رساله قرار می‌گیرند. اما پس از دفاع، باید فایل اسکن امضا شده این  موارد در پایان نامه قرار گیرد. 
برای این منظور باید  پس از امضا این صفحات،  ‌ اسکن‌های صفحات امضا شده   در  پوشه 
resources
قرار گیرند و سپس علامات درصد از مکان‌هایی که در  فایل 
\lr{Thesis.tex}
مشخص شده‌اند  را  برداشته و نام‌های فایل‌های اسکن شده را وارد کنید  تا صفحات  امضا شده  در فایل رساله قرار گیرند. 
\item
درصورت وجود، دستورات قابل تعریف  توسط کاربر در فایل  
\lr{MyCommands.tex}
قرار داده می‌شوند.   در این قسمت می‌توانید   دستورات  جدید تعریف کنید و در هنگام نوشتن رساله از آنها استفاده کنید.
به طور مثال، در فایل نمونه دستورهای همراه با چندین آرگومان با      
\lr{$\backslash$newcommand  }
یا
\lr{$\backslash$def }
معرفی شده‌اند.  
از این رو ممکن است در    فصل‌های این فایل نمونه،  دستوراتی ببینید که در  فایلی دیگر،  قابل  اجرا نباشند.
در برنامه Texstudio تمایز  دستورات معرفی شده توسط کاربر غالبا مشخص می‌باشد. اگر روی آنها کلیک  کردید و توانستید وارد بسته مربوط به آنها شوید،   این دستورات در آن بسته معرفی شده‌اند. در غیر اینصورت این دستور فقط در این متن تعریف شده است. 
\item
کلماتی که برای تهیه نمایه‌ها استفاده می‌شوند در فایل 
\lr{MyWords.tex}
وارد می‌شوند.
\item  
چکیده‌های  فارسی و انگلیسی و کلیدواژه‌ها  را در فایل 
\lr{Abstract.tex}
وارد کنید. 


\end{enumerate}
قسمت‌های خروجی پایان نامه بین  دستورات
\begin{latin}
\begin{lstlisting}[frame=trBL]
\begin{document}

\end{document}
\end{lstlisting}
\end{latin}\noindent
قرار دارند که شامل قسمت‌های مختلف زیر است:
\begin{enumerate}	
\item 
\lr{$\backslash$Ettelaeie  }: 
اطلاعیه جلسه دفاع که پس از مشخص شدن تاریخ دفاع باید تکمیل شود و می‌توانید قبل از دفاع، بمنظور اطلاع‌رسانی در  برد دانشکده نصب کنید. این اطلاعیه در اولین صفحه فایل پی‌دی‌اف قرار می‌گیرد که تا  زمان دفاع نباید درصد این قسمت برداشته شود. موارد مورد نیاز این قسمت در فایل 
\lr{Jeld.tex}
تکمیل می‌شود. 
\item 
\lr{$\backslash$JeldFarsi}: 
توسط این دستور "روی جلد``  در فایل خروجی ظاهر می‌شود  که شامل نام و نام خانوادگی دانشجو و استاد راهنما و عنوان پایان نامه و ... می‌باشد که تا زمان تحویل به گروه  نیازی به برداشتن  درصد این قسمت نیست. قسمت‌های مختلف این   بخش نیز در فایل 
\lr{Jeld.tex}
تکمیل می‌شوند. 
\item 
\lr{$\backslash$DefenceFarsi}:
توسط این دستور  "صورتجلسه دفاع فارسی`` قرار می‌گیرد.  این صفحه را قبل از دفاع به نماینده تحصیلات تکمیلی تحویل دهید تا امضاهای جلسه دفاع در این صفحه انجام شود.    قسمت‌های مختلف این بخش نیز در فایل 
\lr{Jeld.tex}
تکمیل می‌شوند. 
\item 
\lr{$\backslash$EsalatFarsi}: 
توسط این دستور "تعهدنامه فارسی`` در خروجی قرار می‌گیرد. قبل از تحویل به  پایان نامه به کتابخانه این صفحه باید امضا شده و اسکن آن در پایان نامه قرار گیرد.    قسمت‌های مختلف این بخش نیز در فایل 
\lr{Jeld.tex}
تکمیل می‌شوند. 
\item 
\lr{$\backslash$pagenumbering\{harfi\}}:  
این دستور برای شماره نویسی بر حسب حروف الفباست.
\item 
\lr{$\backslash$include\{Present\}}:     
توسط این دستور صفحات "تقدیم به`` و "سپاسگزاری`` در پایان نامه قرار داده می‌شوند که این دو قسمت در فایل 
\lr{Present.tex}
نوشته می‌شوند. درصد این قسمت را پس از تهیه نسخه نهایی و قبل از تحویل به کتابخانه بردارید. 

\item \lr{$\backslash$tableofcontents}:
توسط این دستور فهرست مطالب قرار داده می‌شود.
\item \lr{$\backslash$listoftables}:
توسط این دستور لیست جداول  موجود در رساله قرار داده می‌شود که در صورت عدم نیاز می‌توان کنار آن علامت درصد گذاشت.
\item \lr{$\backslash$listoffigures}:
توسط این دستور لیست شکل‌های موجود در رساله قرار داده می‌شود که در صورت عدم نیاز می‌توان کنار آن علامت درصد گذاشت.

\item \lr{$\backslash$listofalgorithms}:
توسط این دستور لیست الگوریتم قرار داده می‌شود که در صورت عدم نیاز می‌توان کنار آن علامت درصد گذاشت.		  
\item \lr{$\backslash$AbstractFarsi}:
توسط این دستور چکیده فارسی قرار داده می‌شود. قسمت‌های مختلف بخش چکیده در فایل  در 
\lr{Abstract.tex}
وارد می‌شود.
\item \lr{$\backslash$setpages}:
توسط این دستور تنظیمات سبک صفحات قرار داده می‌شود که نباید علامت درصد در کنار آن قرار گیرد. پس ازاین دستور شماره صفحات عددی می شوند. 
\item
در فایل Ordin.tex توضیح مختصری درباره استایل دانشگاه گیلان داده شده است. 
\item
پیش‌گفتار در فایل Introd.tex قرار داده می‌شود. 
\item  
مطالب فصل اول در 
\lr{Chapter1.tex}
وارد کنید.
\item  
مطالب فصل دوم در 
\lr{Chapter2.tex}
وارد کنید.
\item 
نتیجه‌گیری در
\lr{Conclusion.tex} 
قرار می‌گیرد. 
\item 
درصورت وجود پیوست‌،    آن را در فایل
\lr{Appendix1.tex}  
قرار  دهید. 
\item 


مراجع و رفرنس‌ها توسط فراخوانی فایل 
\lr{References.tex}
در رساله قرار داده می‌شود. دو روش مختلف برای تهیه مراجع وجود دارد که شامل استفاده از  
bibtex
و 
روش بدون استفاده از bibtex   می‌باشد که اکیدا روش استفاده از  
bibtex
پیشنهاد می‌شود. 
\item
نمایه‌های مختلفی در این رساله وجود دارد که در صورت تمایل می‌توان آنها را تولید نمود. این نمایه‌ها یا بطور خودکار یا بطور دستی ایجاد می‌شوند. 

نمایه‌هایی که به‌صورت خودکار بوجود می‌آیند شامل نمایه‌های زیر می‌باشند. برای تهیه این نمایه‌ها باید کلمات مورد نظر خود را در فایل MyWord.tex قرار دهید
(ببینید \ref{namaye}).
\begin{enumerate} 
\item \lr{$\backslash$Nemadha}:        دستور  قرار دادن لیست نمادهای اختصاری استفاده شده در متن                     
\item \lr{$\backslash$NamayehFaToEn}:
دستور  قرار دادن   دیکشنری فارسی به انگلیسی
\item \lr{$\backslash$NamayehEnToFa}:          دستور  قرار دادن   دیکشنری انگلیسی به فارسی
\item \lr{$\backslash$abbreviation}:    دستور  قرار دادن   نمایه فهرست کلمات مختصر
\item \lr{$\backslash$FarsiWords}:     دستور  قرار دادن    واژه‌یاب فارسی  
\item \lr{$\backslash$EnglishWords}:   
دستور  قرار دادن واژه‌یاب انگلیسی
\end{enumerate} 
اما نمایه‌های دستی که می‌توان در این فایل قرار داد به صورت زیر هستند:
\begin{enumerate}
\item 
Nemadha\_handle.tex :	
برای وارد کردن نمادها به صورت دستی می‌توانید آنها را در این فایل وارد کنید.
\item  
\lr{dic-en2fa\_handle.tex} :	
برای وارد کردن دیکشنری انگلیسی به فارسی، کلمات را در این فایل وارد کنید.
\item  {\lr{dic-fa2en\_handle.tex}} :	
برای وارد کردن دیکشنری  فارسی به انگلیسی، کلمات را در این فایل وارد کنید.
\end{enumerate}
\item \lr{$\backslash$AbstractEnglish}:
توسط این دستور، چکیده انگلیسی در فایل رساله قرار داده می‌شود که باید متن آن  در فایل 
\lr{Abstract.tex}
قرار داده شود. 
\item \lr{$\backslash$EsalatEnglish}:                                            
با این دستور، تعهدنامه انگلیسی در فایل رساله قرار داده می‌شود. 
قسمت‌های لازم در این  قسمت، در فایل 
\lr{Jeld.tex}
تکمیل می‌گردد.    این قسمت نیز پس از دفاع، باید امضا شده و قبل از تحویل به کتابخانه، اسکن آن در فایل قرار داده شود.
\item \lr{$\backslash$DefenceEnglish}:                                            
توسط این دستور،  صورتجلسه دفاع انگلیسی  در فایل رساله قرار می‌گیرد. 
قسمت‌های لازم در این قسمت، در فایل 
\lr{Jeld.tex}
تکمیل می‌گردد. این صفحه نیز به همراه صورتجلسه دفاع فارسی، باید به نماینده  تحصیلات تکمیلی داده شود. درصد کنار این دستور نیز   می‌تواند تا قبل از  مشخص شدن نماینده تحصیلات تکمیلی برداشته نشود. 
\item \lr{$\backslash$JeldEnglish}:                                            
توسط این دستور،   پشت جلد در فایل رساله قرار داده می‌شود. 
قسمت‌های لازم در این  قسمت، در فایل 
\lr{Jeld.tex}
تکمیل می‌گردد. علامت درصد کنار این دستور نیز تا زمان تحویل رساله به گروه نباید برداشته شود. 
\end{enumerate}

\newpage
\section{ نحوه تولید نمایه‌های مختلف در قالب دانشگاه گیلان}\label{namaye}
به دو صورت مختلف می توان در این قالب نمایه‌ها را تولید کرد:
اتوماتیک و دستی. 
\subsection{تولید نمایه اتوماتیک} 
اگر ورژن تکس لایو شما بیشتر از 2015 باشد، می‌توانید از بسته 
\lr{glossary}
برای تهیه واژه‌نامه استفاده کنید. 
\subsubsection{وارد کردن کلمات}

در ابتدا، واژه‌هایی را که می‌خواهید در نمایه (دیکشنری‌ها،  واژه‌یاب‌ها و ... ) قرار بگیرند    در  فایلی که با نام ~
\lr{MyWords.tex}
وجود دارد،  وارد کنید.  از سه دستور زیر برای ورود واژه‌ها استفاده می‌شود. 
\begin{enumerate}
\item 
برای کلماتی که در واژه‌یاب یا  دیکشنری فارسی به انگلیسی و برعکس قرار می‌گیرند از دستور 
$\backslash \rm newword$
با چهار آرگومان ورودی   به صورت زیر استفاده شده است:  
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
\newword{label}{english of word}{persian of word}{purpleof persian}
\end{lstlisting}
\end{latin}\vspace{-1.25cm}
\begin{align*}
&\backslash \rm newword\{spp\}\{Saddle~ point~ problem\} \{ \text{مسئله نقطه زینی}\}  \{ \text{مسائل نقطه زینی}\}\\
&\backslash\rm  newword\{gr\}\{Group\} \{ \text{گروه}\}  \{ \text{گروه‌ها}\}\\
&\backslash\rm newword\{per\}\{Preconditioning\}\{ \text{پیش‌شرط‌سازی}\}\{\}\\
&\backslash\rm newword\{op\}\{Optimization\}\{ \text{بهینه‌سازی}\}\{\}\\
&\backslash\rm newword\{poem\}\{Poem\}  \text{\{اشعار\}\{شعر\}
}
\end{align*}
آرگومان اول، عبارتی است که توسط آن کلمه مورد نظر را فراخوانی می‌کنید که در اصل همان برچسب واژه است. عبارت دوم معادل انگلیسی آن است که در فهرست مطالب قرار می‌گیرد. عبارت سوم فارسی این کلمه است که در فهرست قرار می‌گیرد و عبارت چهارم جمع فارسی  آن می‌باشد. (اگر کلمه‌ای دارای جمع نبود آن را باید خالی بگذارید.) البته دقت کنید که به دلیل فارسی نویسی      آکولادهای سوم و چهارم با هم جابجا می‌شوند که در ظاهر چنین است ولی در اصل در آکولاد سوم مفرد کلمه و در آکولاد چهارم جمع آن قرار گرفته است (شکل \ref{glsdic}).   
\begin{figure}[ht]
\centering
\includegraphics[width=.8\textwidth]{resources/gs1}
\caption{نحوه قرار دادن کلمات در فایل MyWords دیکشنری‌ها
\label{glsdic}}
\end{figure} 

به طور مثال اگر در فایل .tex بنویسید:
\begin{center}
''$\backslash  \text{gls\{spp\}}$
یکی از مسائل کاربردی می‌باشد.``
\end{center}	 
آنگاه خروجی شما در فایل پی‌دی‌اف  به‌صورت:
\begin{center}
'''\gls{spp}
یکی از مسائل کاربردی می‌باشد.``
\end{center}
خواهد بود و اگر در فایل .tex بنویسید:
\begin{center}
''$\backslash  \text{glspl\{spp\}}$
دارای کاربردهای مختلفی در علوم مختلف می‌باشند.``
\end{center}
آنگاه خروجی شما در فایل پی‌دی‌اف  به‌صورت:
\begin{center}
"\glspl{spp}
دارای کاربردهای مختلفی در علوم مختلف می‌باشند.``
\end{center}
خواهد بود.
\newpage	
\item
کلمات اختصاری(خلاصه شده) که در فهرست اختصارات قرار می‌گیرند، توسط دستور 
$\backslash  \text{\lr{newacro}}$
با چهار آرگومان ورودی به صورت 
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
\newaccro{label}{short acronym}{long acronym}{persian acronym}
\end{lstlisting}
\end{latin}\noindent
ذخیره می‌شوند. 
{\small\begin{align*}
&\backslash  \text{\{معین مثبت\}\lr{newacro\{psd\}\{PSD\}\{Positive semi-definite\}} }\\
&\backslash   \text{\{نیمه معین مثبت هرمیتی\}\lr{newacro\{hpd\}\{HSD\}\{Hermitian Positive  definite\}}}\\
&\backslash   \text{\{مانده مینیمال تعمیم یافته\}\lr{newacro\{gmres\}\{GMRES\}\{Generalized Minimal Residual\}}}
\end{align*}}
آرگومان اول برچسب، آرگومان دوم مخفف کلمه که در متن ظاهر می‌شود و آرگومان سوم، باز شده  انگلیسی که در پانویس قرار می‌گیرد و آرگومان چهارم معادل فارسی کلمه است  در صفحه اختصارات قرار می‌گیرد (شکل \ref{glsacr}).   

\begin{figure}[!ht]
\centering 
\includegraphics[width=.8\textwidth]{resources/gs2}
\caption{نحوه قرار دادن کلمات در فایل MyWords  اختصارات
\label{glsacr}}
\end{figure} 

به طور مثال اگر در فایل .tex بنویسید: 

\begin{center}
"می‌توان از روش $\backslash  \text{gls\{gmres\}}$ برای حل دستگاه‌های مختلف  استفاده کرد``
\end{center}

آنگاه خروجی شما در فایل پی‌دی‌اف به صورت:
\begin{center}
"می‌توان از روش
\gls{gmres}
برای حل دستگاه‌های مختلف  استفاده کرد.``
\end{center}
خواهد بود.

واژه‌هایی که در فهرست اختصارات و واژه‌نامه‌ها قرار می‌گیرند،  در اولین جایی که در  متن ظاهر شوند،   برای آنها پانویس قرار می‌گیرد و نیاز نیست   بررسی شوند که اولین مرتبه در کجا استفاده شده‌اند. همچنین اگر لازم شد که معادل فارسی یک عبارت انگلیسی که در بین این واژه‌هاست تغییر کند، کافیست فقط معادل فارسی آن در این لیست تغییر کند و نیاز به تغییر و جستجوی آن در کل متن نمی‌باشد.  
\newpage
\item 
نمادهایی که در متن استفاده می‌شوند در صفحه نمادهای اختصاری قرار می‌گیرند. این نمادها با دستور 
$\backslash\text{newnemad}$
که یک دستور با چهار آرگومان ورودی است، به صورت  
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
\newnemad{label}{nemad in index}{explanation in index}{explanation in text}
\end{lstlisting}
\end{latin}\noindent
ذخیره می‌شوند.    
آرگومان اول برچسب، آرگومان‌های دوم و سوم در نمایه  نمادهای اختصاری قرار می‌گیرند و به ترتیب  نماد مورد نظر و توضیح نماد می‌باشند.  آرگومان چهارم متنی مربوط به  نماد است که در متن قرار می‌گیرد (شکل \ref{glsnemad}).   

\begin{figure}[ht]
\centering
\includegraphics[width=.8\textwidth]{resources/gs3}
\caption{نحوه قرار دادن کلمات در فایل MyWords نمادها 
\label{glsnemad}}
\end{figure}
%	\begin{align*}
%	&\backslash  \text{newnemad}\{r\}	\{\$\backslash mathbb\{R\}\$\}\{ \text{مجموعه اعداد حقیقی}\}\\
%	&\backslash  \text{newnemad\{rn\}}\{\$\backslash mathbb\{R\}\wedge{n}\$\} 
%\{\text{فضای  حقیقی \$n\$ بعدی }\}\\
%	%	&\backslash  \text{\lr{newnemad{conda}{$\text{cond}(A)$}{عدد حالت ماتریس$A$وابسته به نرم طیفی}}}\\
%	&\backslash  \text{newnemad\{null\}} \{\$null(A)\$\} \{\$A\$ 
%\text{ فضای پوچ  ماتریس} \}
%	\end{align*}

به طور مثال اگر در فایل .tex بنویسید 
\begin{center}
''\lr{null($A$)}	
نشان‌دهنده 	$\backslash  \text{gls\{null\}}$ ماتریس 
$A$
است و 
\lr{$ \backslash$sigma($B$)}	
$\backslash  \text{gls\{rho\}}$ ماتریس 
$B$
را نشان می‌دهد.``
\end{center}
آنگاه خروجی شما در فایل پی‌دی‌اف برابر 
\begin{center}
'' \lr{null($A$)}   
نشان‌دهنده  
\gls{null}
ماتریس
$A$
است و
$ \sigma(B) $
\gls{sigma}
ماتریس 
$B$
را نشان می‌دهد.``
\end{center}
خواهد بود و در صفحه مربوط به نمایه اختصارات جلوی کلمه
''\lr{null($A$)}``
عبارت 
\begin{center}
'' \text{فضای پوچ  ماتریس} ${A}$``
\end{center}
نوشته می‌شود.
\end{enumerate}
\newpage
\subsubsection{اجرای xindy  و نمایش کلمه در نمایه} 
پس از وارد کردن کلمات در فایل
MyWords،  
فایل خود را اجرا کنید و سپس موتور xindy  را بر روی فایل اجرا کنید. برای این منظور باید چهار دستور زیر  بر روی فایل اصلی اعمال شوند. 
\begin{latin}
\footnotesize 
\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 %.blg -o %.bls %.blo|
xindy -L persian-variant1 -C utf8 -I xindy -M %.xdy -t %.nlg -o %.nls %.nlo|
xindy -L english -C utf8 -I xindy -M %.xdy -t %.alg -o %.als %.alo
\end{verbatim}
\end{latin}
\begin{enumerate}
\item 
برای این امر از فایل  pdf دستورات بالا کپی بگیرید (شکل 
\ref{xdy1}))
\begin{figure}[!ht]
\begin{center}
\includegraphics[scale=.33]{resources/xdy1}\caption{کپی کردن دستورات}  \label{xdy1}
\end{center}
\end{figure}

\item 
در نرم افزار   
،TexStudio
از منوی Option گزینه
\lr{Configure TeXstudio }
را انتخاب کنید، و در پنجره ای که باز می‌شود از قسمت ‌Build و گزینه 
\lr{ Default Compiler}
کامپایلر را به Xelatex تغییر دهید و  در قسمت 
\lr{User Commands} 
یک نام را برای این دستورات  انتخاب کنید و این دستورات را در مقابل این دستور و در محلی که در شکل \ref{xdy} در گام سوم نشان داده شده،  قرار دهید.
\begin{figure}[!ht] 
\begin{center}
\includegraphics[scale=.6]{resources/xdy} 	\caption{قرار دادن دستورات \label{xdy}}
\end{center}
\end{figure}
\item 
\label{run}
پس از تایید برای اجرا،  به منوی tools و قسمت users رفته و در آن جا بر روی دستوری که تعریف کردید کلیک کنید (در تصویر \ref{xdy} آن را glos تعریف کردیم). 
با کلیک بر روی این دستور هر چهار دستور یاد شده اجرا می‌گردند. (شکل \ref{finalglos})
\begin{figure}[!ht]
\begin{center}
\includegraphics[width=.8\textwidth]{resources/comp}
\caption{اجرای دستور gloss و  قرار گرفتن کلمات در نمایه‌ها \label{finalglos}}
\end{center}
\end{figure}
\item 
فایل خود را یک بار اجرا کنید تا کلماتی که در متن استفاده شده‌اند، در نمایه‌ها قرار  ‌گیرند. 
\end{enumerate}
اکنون  در فایل خروجی،  واژه‌ها و اختصارات به صورت مرتب شده در واژه‌نامه‌ و فهرست اختصارات قرار می‌گیرند. اگر در صفحه نمایه‌ها فقط صفحه سفید وجود دارد به این دلیل است که یا دستورات  به  درستی وارد نشده‌اند و یا  گام 
\ref{run}
اجرا نشده‌است. خروجی نمایه‌های تولید شده به صورت شکل 
\ref{nama}
می‌باشد.
\begin{figure}[ht]
\begin{center}
\includegraphics[width=.28\textwidth]{resources/entofa} 
\includegraphics[width=.28\textwidth]{resources/fatoen}
\includegraphics[width=.28\textwidth]{resources/wordfa}
\includegraphics[width=.28\textwidth]{resources/ekhtesarat}
\includegraphics[width=.29\textwidth]{resources/nemadekh}
\caption{نمایه‌های اتوماتیک \label{nama}}
\end{center}
\end{figure}

\newpage
\subsubsection{فراخوانی‌های متفاوت}
\label{fara}
برای فراخوانی   کلمات باید از دستورهای زیر استفاده کرد.
\begin{enumerate}
\item

برای وارد کردن مفرد فارسی واژه در متن از دستور 
\{labelname\}\lr{$\backslash$gls}   
و 
برای وارد کردن جمع فارسی واژه در متن از دستور 
\{labelname\}\lr{$\backslash$glspl}    
استفاده می‌شود.
با این دستورات زمانی  که عبارت برای اولین بار در متن ظاهر می‌شود پاورقی می‌خورد (نمادها پاورقی نمی‌خورند). علاوه بر آن، واژه مورد نظر در نمایه (واژه‌نامه، فهرست اختصارات یا فهرست نمادها)  قرار می‌گیرد.
\item	
اگر برای وارد کردن مفرد فارسی واژه‌ای از دستور 
\{labelname\}\lr{$\backslash$gls*}   
یا
برای وارد کردن جمع فارسی واژه‌ای  از دستور 
\{labelname\}\lr{$\backslash$glspl*}    
استفاده کنید،
آن واژه  برای اولین بار که در متن ظاهر شود پاورقی نمی‌خورد، اما در واژه‌نامه‌ها قرار می‌گیرد. 
به عنوان مثال اگر  عبارتی در توضیحات مربوط به شکل‌ها یا   جدول‌ها  باشد، برای اولین بار 
در فهرست مربوط به شکل‌ها یا جداول  ظاهر می‌شوند و اگر برای این واژه‌ها از دستورات 
\lr{$\backslash$gls}         و  \lr{$\backslash$glspl} 
استفاده شود، 
در آن صفحه فهرست پاورقی می‌خورند که مطلوب نیست. بنابراین برای کلماتی که در توضیحات شکل، الگوریتم و یاجدول می‌آیند باید از  \{labelname\}\lr{$\backslash$gls*}    استفاده شود. 

\item  
اگر برای وارد کردن مفرد فارسی واژه‌ای از دستور 
\lr{$\backslash$glsentrytext}  
یا
برای وارد کردن جمع فارسی واژه‌ای  از دستور 
\lr{$\backslash$glsentryplural}      
استفاده شود، آن واژه  برای اولین بار که در متن ظاهر شود پاورقی نمی‌خورد و  در واژه‌نامه‌ها نیز قرار نمی‌گیرد. 
\item 
اگر از   دستور \lr{$\backslash$glsuse} استفاده کنید، واژه و یا اختصار در متن نمی‌آید اما در واژه نامه و یا فهرست اختصارات وارد می‌شود. 
\end{enumerate}

%\newpage

\subsubsection{مثال}
برای وارد کردن جمع یک واژه باید از دستور
\lr{$\backslash$glspl}
استفاده نمود.  مثل واژه \glspl{rv} که   برای وارد کردن واژه  از دستور
\begin{latin}
\begin{lstlisting}[frame=trBL, backgroundcolor=\color{gray!4}]
\glspl{rv} 
\end{lstlisting}
\end{latin}\noindent
استفاده شده است.
ضمنا  در اولین استفاده از این واژه، معادل انگلیسی آن نیز پاورقی خورده است. اگر این کلمه جز کلمات اختصاری بود، اختصار آن نیز در پرانتز نوشته می‌شد. 

در  کلمات  زیر از 
\lr{$\backslash$gls*} یا \lr{$\backslash$glspl*}
استفاده شده است: 
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
\begin{center}
\gls*{pred}, \gls*{ipss}, \glspl*{di}, \gls*{md}, \glspl*{krysub}.  
\end{center}
\end{lstlisting}
\end{latin}
\begin{center}
\gls*{pred}, \gls*{ipss}, \glspl*{di}, \gls*{md}, \glspl*{krysub}.  
\end{center}

اکنون از 
\lr{$\backslash$gls} یا \lr{$\backslash$glspl}
استفاده می‌کنیم:
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
\begin{center}
\gls{pred}, \gls{ipss}, \glspl{di}, \gls{md}, \glspl{krysub}.  
\end{center}
\end{lstlisting}
\end{latin}
\begin{center}
\gls{pred}, \gls{ipss}, \glspl{di}, \gls{md}, \glspl{krysub}.  
\end{center}
همانگونه که مشاهده می‌شود، چون برای اولین بار است که از  \lr{$\backslash$gls} یا \lr{$\backslash$glspl}  استفاده می‌شود، همه کلمات پانویس میخورند.  بعلاوه حالت مخفف نمادهای اختصاری در  اولین مرتبه درون پرانتز نوشته می‌شوند و در استفاده‌های بعدی فقط همین حالت مخفف نوشته می‌شود. 
مجددا   از 
\lr{$\backslash$gls} یا \lr{$\backslash$glspl}
استفاده می‌کنیم:
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
\begin{center}
\gls{pred}, \gls{ipss}, \gls{di}, \gls{md}, \glspl{krysub}.  
\end{center}
\end{lstlisting}
\end{latin}
\begin{center}
\gls{pred}, \gls{ipss}, \gls{di}, \gls{md}, \glspl{krysub}.  
\end{center}
از این به بعد، این کلمات فقط به این صورت در متن ظاهر می‌شوند.
\newpage
{\bfseries ورودی:}
در اینجا به برخی از نمادهای اختصاری مانند 
\lr{$\backslash$gls\{kron\}}
و 
\lr{$\backslash$gls\{norm\}}
اشاره می‌کنیم.  

{\bfseries خروجی:}
در اینجا به برخی از نمادهای اختصاری مانند 
\gls{kron}
و 
\gls{norma}
اشاره می‌کنیم. 

پس از عبارت بالا  \gls{kron}
و 
\gls{norma} 
در نمادهای اختصاری قرار می‌گیرند. 

{\bfseries ورودی:}
\lr{$\backslash$gls\{null\}}
ماتریس 
\$A\$ را با 
\lr{\$ null(A)\$ }
نشان می‌دهیم و به صورت زیر تعریف می‌کنیم: 
\begin{align*}
{\rm null}(A)&= \{ x\in{{\mathbb{C}}^{n}}: Ax=0\}.
\end{align*}

{\bfseries خروجی:}\gls{null} 
ماتریس 
$A$ را با 
${\rm null}(A)$ 
نشان می‌دهیم و به صورت زیر تعریف می‌کنیم: 

در مورد بالا   ''\gls{null}``  با استفاده از دستور 
''$\backslash gls\{null\}$ ``
نوشته شده است. 
\vspace{.5cm}

{\bfseries ورودی:} \lr{$\backslash$glspl\{spp\}}
مسائلی هستند که در علوم مختلف دارای کاربردهای زیادی می‌باشند.  ماتریس ضرایب این مسائل یک ماتریس 
\lr{$\backslash$gls\{psd\}}
می‌باشد. 

{\bfseries خروجی:}  
\glspl{spp} 
مسائلی هستند که در علوم مختلف دارای کاربردهای زیادی می‌باشند.  ماتریس ضرایب این مسائل یک ماتریس 
\gls{psd} 
می‌باشد.

چون 
psd
در بین اختصارات قرار دارد و اینجا برای اولین بار وارد متن می‌شود، حالت اختصار آن در پرانتز قرار می‌گیرد و شکل باز شده انگلیسی در پاورقی ظاهر می‌شود. 
به ازای شبکه    
$32\times 32$
و مقادیر متفاوت 
$t_\alpha$و$t_\beta$، 
توزیع مقادیر ویژه 
$\mathcal P_{SEPSS}^{-1}\mathcal{A}$ 
در شکل‌های
\ref{eig28543t} 
و
\ref{eig28543} 
نمایش داده شده است. 
\begin{figure}[!htb]
\begin{center}
\includegraphics[width=.71\textwidth]{resources/28543.eps} 
\caption{
توزیع مقادیر ویژه ماتریس
\gls*{pred}
$\mathcal{P}_{SEPSS}^{-1}\mathcal{A}$.\label{eig28543t}
} 
\end{center}
\end{figure}
در شکل \ref{eig28543t} در فهرست شکل‌ها،  کلمه \gls*{pred} به دلیل استفاده از دستور 
\lr{$\backslash$gls*}
پاورقی نمی‌خورد.
اما   در شکل \ref{eig28543}  در فهرست شکل‌ها،  کلمه 	''\gls*{pred}``  به دلیل استفاده از دستور 
\lr{$\backslash$gls}
پاورقی می‌خورد. (فهرست شکل‌ها را ببینید)
\begin{figure}[!htb]
\begin{center}
\includegraphics[width=.71\textwidth]{resources/28543.jpg} 
\caption{
توزیع مقادیر ویژه ماتریس
\gls{pred}
$\mathcal{P}_{SEPSS}^{-1}\mathcal{A}$.
\label{eig28543}
}
\end{center}
\end{figure}




{\bfseries تا زمانی‌که واژه و یا اختصاری را در متن با دستورات
\lr{$\backslash$gls}
(یا دیگر دستورات در \ref{fara}) 
وارد نشود، واژه نه در متن ظاهر می‌شود و نه در واژه‌نامه‌ها قرار می‌گیرد.}



\newpage
\subsection{نمایه‌های دستی}
برای تولید نمایه‌ها می‌توان کلمات را مستقیما در یک فایل وارد کرد و در صفحه نمایه قرار داد. اما اگر  نمایه‌ها از این طریق ساخته شوند، برای اولین بار که در متن قرار می‌گیرند، پانویس نمی‌خورند و شماره صفحاتی هم که در آن صفحات قرار گرفته‌اند، مشخص نمی‌شود. همچین مرتب‌سازی بر حسب حروف الفبا نیز باید به‌صورت دستی انجام شود.  

برای ساختن واژه‌نامه فارسی به  انگلیسی فایل
\lr{dic-fa2en\_handle.tex}
را باز کنید و کلمات را به صورت 
\begin{center}
\lr{$\backslash$fagloss\{english\}\{persian\}}
\end{center}
وارد کنید. 
دستور 
\lr{$\backslash$fahd\{first\}}
نیز حرف اول فارسی  واژه را وارد می کند. 

برای ساختن واژه‌نامه انگلیسی  به  فارسی فایل
\lr{dic-en2fa\_handle.tex}
را باز کنید و کلمات را به صورت 
\begin{center}
\lr{$\backslash$engloss\{english\}\{persian\}}
\end{center}
وارد کنید. 
دستور 
\lr{$\backslash$enhd\{first\}}
نیز حرف اول انگلیسی  واژه را وارد می‌کند. 

برای وارد کردن نمادهای اختصاری فایل 
\lr{Nemadha\_handle}
را باز کنید و واژه‌ها را توسط دستور 
\begin{center}
\lr{$\backslash$gloss\{nemad\}\{explanation\}}
\end{center}
وارد کنید.

\begin{figure}[ht]
\begin{center}
\includegraphics[width=.32\textwidth]{resources/dasti1} 
\includegraphics[width=.32\textwidth]{resources/dasti2}
\includegraphics[width=.32\textwidth]{resources/dasti2}
\caption{نمایه‌های دستی \label{namadasti}}
\end{center}
\end{figure}
\newpage
\subsubsection{نمونه‌های ورودی و خروجی واژه‌ها}
واژه‌ها به صورت زیر وارد می‌شوند:
\begin{latin}
	\small
$\backslash$fahd\{\rl{م}\}

$\backslash$fagloss\{saddle point problem\}\{\rl{مساله نقطه زینی}\}

$\backslash$fagloss\{Hermitian  Positive Definite and Skew-Hermitian Splitting\}\{\rl{شکافت معین مثبت هرمیتی و پاد هرمیتی}\}

$\backslash$enhd\{S\}

$\backslash$engloss\{saddle point problem\}\{\rl{مساله نقطه زینی}\}


$\backslash$engloss\{Hermitian  Positive Definite and Skew-Hermitian Splitting\}\{\rl{شکافت معین مثبت هرمیتی و پاد هرمیتی}\}

$\backslash$fahd\{\rl{ح}\}

$\backslash$gloss\{\$A$ \otimes $ B\$\}\{ \rl{حاصل‌ضرب کرونکر ماتریس‌های} \$A\$ \rl{و} \$B\$\}
\end{latin}

که خروجی آنها به صورت زیر است:
\fahd{م}
\fagloss{saddle point problem}{ مساله نقطه زینی}
\fahd{ش}
\fagloss{Hermitian  Positive Definite and Skew-Hermitian Splitting}{شکافت معین مثبت هرمیتی و پادهرمیتی}
\enhd{S}
\engloss{saddle point problem}{ مساله نقطه زینی}
\enhd{H}
\engloss{Hermitian Positive Definite and Skew-Hermitian Splitting}{شکافت معین مثبت هرمیتی و پادهرمیتی}
\fahd{ح}
\gloss{$A\otimes B$}{حاصل‌ضرب کرونکر ماتریس‌های $A$ و $B$}
\newpage

\section{	 فراخوانی یک  کد   متلب (mfile)}
با استفاده ازبسته lstlisting و توسط دستور زیر  یک کد متلب  به نام solve  را از پوشه resources  فراخوانی می‌کنیم:
\begin{latin}
\begin{lstlisting}[frame=trBL]
\begin{latin}
\lstinputlisting[style=matlabstyle]{resources/solve.m}
\end{latin}
\end{lstlisting}
\end{latin}

\begin{latin}
\lstinputlisting[style=matlabstyle]{resources/solve.m}
\end{latin}
\newpage
\section{نمونه محیط‌های ریاضی}
مواردی که می‌توانید در این قالب استفاده کنید:
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
\begin{theorem}
This is a theorem
\end{theorem}
\begin{proof}
This is a proof.
\end{proof}
\begin{remark}
remark...
\end{remark}
\begin{lemma}
lemma...
\end{lemma}
\begin{example}
example...
\end{example}
\end{lstlisting}
\end{latin}
\begin{theorem}{012345}
\lr{This is a theorem}
\end{theorem}

\begin{proof}\textbf{012345}
\lr{This is a proof.}
\end{proof}
\begin{remark}
remark...
\end{remark}
\begin{lemma}
lemma...
\end{lemma}
\begin{example}
example...
\end{example}

\begin{corollary}\textbf{012345}
corollary...==
\end{corollary}

\begin{proposition}\textbf{012345}
proposition...
\end{proposition}

\begin{note}
note...{012345}
\end{note}


\begin{definition}
definition...
\end{definition} 

\begin{lemma}
lemma...
\end{lemma}

\begin{conjecture}
conjecture...
\end{conjecture}
به غیر از این موارد باید خودتان آن را تعریف کنید. 


\section{    فهرست منابع و ارجاع به آنها   }
به دو صورت می‌توان مراجع را تولید کرد: با استفاده از    Bibtex و بدون  اسنفاده از    .Bibtex
اکیدا  تولید فهرست منابع  بااسنفاده از       Bibtex
توصیه می‌شود.
 
 

\subsection{نحوه  تولید فهرست منابع  بااسنفاده از    Bibtex}
\label{bibtex}
در این پایان‌نامه کافیست فرمت bibtex   منابع خود را از گوگل اسکولار گرفته  و در   فایل 
\begin{center}
MyBibReferences.bib
\end{center}
جایگذاری کنید و با دستور
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
\cite{biblabel}
\end{lstlisting}
\end{latin}\noindent
آنها را فراخوانی کنید.
biblabel
نام برچسب مرجع مورد نظر است.  به طور مثال برچسب مرجعی که به صورت
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
@book{brezzi2012,
title={Mixed and hybrid finite element methods},
author={Brezzi, Franco and Fortin, Michel},
volume={15},
year={2012},
publisher={Springer Science \&Business Media}
}
\end{lstlisting}
\end{latin}\noindent
در فایل bib  قرار 
گرفته است، عبارت 
\lr{brezzi2012} 
می‌باشد و با دستور 
\lr{$\backslash$cite\{brezzi2012\}}
می‌توان به این منبع ارجاع داد. 
برچسب   مرجع  
\begin{latin}
\begin{lstlisting}[frame=trBL, caption=English reference,backgroundcolor=\color{gray!4}]
@article{benzi312009,
title={A generalization of the {Hermitian} and skew-{Hermitian} splitting iteration},
author={Benzi, Michele},
journal={SIAM Journal on Matrix Analysis and Applications},
volume={31},
number={2},
pages={360--374},
year={2009},
publisher={SIAM}
}
\end{lstlisting}
\end{latin}\noindent
benzi312009
می‌باشد. 
برچسب مراجع باید منحصر به فرد باشند.    برای مقالات  برچسبی  به صورت 
فامیل نویسنده+شماره مجله+سال می‌باشد و برای کتاب‌ها  به صورت فامیل نویسنده+سال پیشنهاد می‌شود. در این صورت برچسب‌ها منحصر به فرد  خواهند بود و به محض مشاهده هر منبع، برچسب آن منبع یادآوری می‌شود. 


  فیلدهای منابع فارسی و انگلیسی در فایل bib  یکی هستند و تنها تفاوت آنها در 
\begin{latin}
	\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
language={persian},
	\end{lstlisting}
\end{latin}
است که باید به منابع فارسی اضافه ‌شود. 
 


توجه داشته باشید  هنگامی‌که از Bibtex برای تولید منابع استفاده می‌کنید،   تا زمانی که به منبعی ارجاع ندهید آن منبع در قسمت منابع و مراجع شما ظاهر نمی‌شود. از این رو شما می‌توانید منابعی بیش از حد نیاز خود در فایل  \lr{MyBibReferences.bib} داشته باشید بدون اینکه در فهرست منابع شما ظاهر داشته باشند. پس از قرار دادن منابع در فایل
،bib 
فهرست منابع  توسط دستورهای 
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
\bibliographystyle{acm-fa}
\bibliography{MyBibReferences}
\end{lstlisting}
\end{latin}
پدید می‌آید. 
MyBibReferences
 نام فایلی است که پسوند آن .bib  است و منابع و مراجعی که از گوگل اسکولار گرفته‌اید (یا فیلدهای آن منبع را خود تکمیل نموده‌اید)
در آن قرار دارد  و  
acm-fa
استایل مرتب شدن و نشان دادن منابع و مراجع شماست که   یکی از استایل‌های زی‌پرشین است. 


\subsubsection{ مزیت‌های این روش} 
\begin{enumerate}
\item
نیاز به بررسی هر منبعی در متن نمی‌باشد. هر منبع که در متن قرار گیرد در منابع قرار می‌گیرد و هر کدام حذف شود از منابع حذف می‌شود. (توجه داشته باشید که هر یک از منابع که برای اولین در متن قرار گیرد یک کپی از آن در فایلی با پسوند  \lr{.bbl} و با نام اصلی فایلتان قرار می‌گیرد که باعث می‌شود این منبع در فهرست منابع نشان داده شود. حتی اگر آن منبع نیز حذف شود، آن منبع همچنان در فهرست منابع قرار خواهد داشت. لذا در نسخه نهایی متنتان یک بار باید   فایل  با پسوند  \lr{.bbl} را پاک کنید تا دوباره ساخته شود و منابع اضافی موجود، از فهرست منابع حذف شوند.) 
\item 

همه منابع را می‌توان در عرض چند ثانیه به یک فرمت خاص (فقط با داشتن یک فایل با پسوند   \lr{.bst})    مرتب نمود و لازم نیست که هر یک از منابع جداگانه و به صورت تک تک مرتب شوند. این مرتب‌سازی می‌تواند: به ترتیب ظاهر شدن منابع در متن باشد یا ترتیب حروف الفبایی نویسندگان. ایتالیک کردن قسمت‌های مختلف و یا قرار دادن پرانتز برای قسمت‌های خاص.
اخیرا هر مجله‌ای یک فرمت  با پسوند   \lr{.bst} برای خود در نظر گرفته است که منابع و مراجع خود را توسط آن مرتب می‌کند که می‌توان از آنها استفاده نمود.
شکل خروجی منابع این متن، یکی از نمونه‌های از پیش‌ تعریف شده در زی‌پرشین می‌باشد
(\lr{acm-fa.bst}). 
البته در این فرمت منابع فارسی در انتهای فهرست قرار می‌گیرد (برای قرار دادن مراجع و منابع فارسی در ابتدای آن، نیز می‌توان مطابق زیربخش \ref{bibfarsi} عمل نمود).
\item 
شما می‌توانید یک بانک از صدها مقاله و کتاب  در یک فایل 
\lr{.bib}  
داشته باشید که از این فایل برای تهیه مقالات مختلف، رساله و ... استفاده کنید. همچنین این فایل را می‌توانید به کسانی که مراجع آنها با مراجع شما اشتراک دارند،  انتقال دهید.
\end{enumerate}  
\subsubsection{قرار دادن مراجع  فارسی قبل از مراجع انگلیسی}\label{bibfarsi}
در فایل استایلی که برای این متن به کار گرفته شده است، منابع فارسی پس از منابع انگلیسی قرار می‌گیرند. برای اینکه منابع فارسی در ابتدای منابع قرار بگیرند، باید   دستور
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}]
txs:///xelatex |bibtex8 -W -c cp1256fa %.aux| txs:///xelatex|txs:///xelatex
\end{lstlisting}
\end{latin}\noindent
را در خط فرمان به‌صورت شکل \ref{farsiref} اضافه کنید و سپس آن را اجرا کنید تا منابع فارسی در ابتدای منابع قرار گیرند (نیازی به نوشتن دستور بالا نیست. کافیست این دستور را از فایل پی‌دی‌اف این قسمت کپی کنید).
\begin{figure}[!ht]
\begin{center}
\includegraphics[width=.43\textwidth]{resources/bib1}
\includegraphics[width=.43\textwidth]{resources/bib2} 
\includegraphics[width=.43\textwidth]{resources/bib3} 
\includegraphics[width=.43\textwidth]{resources/bib4} 
\caption{    \label{farsiref}قرار دادن منابع و مراجع فارسی در ابتدای منابع}
\end{center}
\end{figure} 
\subsubsection{نمونه‌هایی از مراجع }
در ادامه نمونه‌های مختلفی از مراجع   را  ملاحظه می‌کنید:\\
\cite{1} یک مقاله فارسی چاپ شده در مجله، \\
\cite{2} یک کتاب فارسی، 
\\ \cite{3} یک مقاله کنفرانسی داخلی، 
\\ \cite{4} یک پایان‌نامه ارشد فارسی، 
\\ \cite{5}  یک پایان‌نامه دکتری فارسی، 
\\ \cite{6} یک منبع اینترنتی فارسی(متفرقه)،  
\\ \cite{7} یک مقاله انگلیسی چاپی، 
\\ \cite{8} یک مقاله انگلیسی الکترونیکی، 
\\ \cite{9} یک کتاب انگلیسی، 
\\ \cite{10} یک مقاله کنفرانسی خارجی، 
\\ \cite{11} یک پایان‌نامه ارشد انگلیسی،
\\ \cite{12} پایان‌نامه دکتری انگلیسی و 
\\ \cite{13} یک مقاله انگلیسی از یک مجموعه مقالات  
\\
است.
\subsubsection{  نکته مهم} 
مراجعی که توسط این روش  در فهرست منابع قرار می‌گیرند، در  فایلی با پسوند bbl ذخیره می‌شوند و تمام منابعی که در این فایل قرار دارند، در فهرست منابع نشان داده می‌شوند. لذا اگر منبعی از متن حذف شود، همچنان در فهرست منابع نشان داده می‌شود. بنابراین پس از  تایپ کامل پایان‌نامه، یک بار فایلی را که دارای پسوند bbl است پاک کنید تا دوباره تولید شود و منابع اضافی که در فهرست منابع قرار گرفته‌اند، حذف شوند.  

\newpage
\subsection{نحوه   تولید فهرست منابع   بدون    Bibtex}
اگر مراجع بدون bibtex در مراجع قرار داده شوند، این برچسب‌ها با دستور 
\lr{$\backslash$bibitem}
قرار داده می‌شوند. به عنوان مثال یک مرجع به صورت
\begin{latin}
{$\backslash$bibitem\{Bai1022005\}}\\ 
{	Bai Z.-Z., Parlett B.N., Wang Z.-Q., On generalized successive overrelaxation methods for augmented linear systems,  Numerische Mathematik, 102,  (2005), 1--38.}
\end{latin}\noindent
در فهرست مراجع قرار می‌گیرد که عبارت Bai1022005 برچسب این مرجع می‌باشد. برای دیدن نحوه نوشتن منابع و مراجع فارسی و انگلیسی فایل  references.tex  را در قالب دانشگاه گیلان  ببینید.   قبل از همه منابع فارسی باید از دستور 
\lr{$\backslash$persian }
و قبل از همه منابع انگلیسی دستور 
\lr{$\backslash$latin}
استفاده کرد. همه منابع باید در بین دو دستور 
\lr{$\backslash$begin\{thebibliography\}\{99\}}
و
\lr{$\backslash$end\{thebibliography\}}
قرار بگیرند. 
\begin{latin}
\begin{lstlisting}[frame=trBL, 	 backgroundcolor=\color{gray!4}, caption=References without bibtex ]
\begin{thebibliography}{99}
\persian

persian refrences

\latin
\bibitem{Bai1022005} 
Bai Z.-Z., Parlett B.N., Wang Z.-Q., On generalized successive 
overrelaxation methods for augmented linear systems,  
\emph{Numerische Mathematik}, 102, 1 (2005), 1--38.
\bibitem{saad2003}
Saad Y. \emph{Iterative methods for sparse linear systems}, 
volume 82. SIAM, 2003.
\end{thebibliography}
\end{lstlisting}
\end{latin}

