Operating System Homework Template
Author
Majid Farhadi
Last Updated
2 years ago
License
Creative Commons CC BY 4.0
Abstract
This project provides you with a homework template in Persian.
\documentclass{article}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage[sorting=none]{biblatex}
\usepackage[margin=1in]{geometry}
\usepackage{listings}
\usepackage[hidelinks]{hyperref}
\usepackage{xcolor}
\usepackage{xepersian}
\addbibresource{bibliography.bib}
\settextfont[Scale=1.2]{B-NAZANIN.TTF}
\setlatintextfont[Scale=1]{Times New Roman}
\renewcommand{\baselinestretch}{1.5}
\pagestyle{fancy}
\fancyhf{}
\rhead{تکلیف صفرم درس سیستمعامل }
\lhead{\thepage}
\rfoot{مجید فرهادی}
\lfoot{9700000}
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{1pt}
\begin{document}
\input{titlepage}
\tableofcontents
\newpage
\section{عنوان سوال اول}
اگر سوال بخشبندیشده نباشد، پاسخ آن در این قسمت نوشته میشود.
\subsection{عنوان بخش اول سوال اول}
پاسخ بخش اول سوال در این قسمت نوشته میشود.
\subsection{عنوان بخش دوم سوال اول}
پاسخ بخش دوم سوال در این قسمت نوشته میشود.
\section{عنوان سوال دوم}
در این قسمت با نحوه نوشتن متون دارای کلمات انگلیسی آشنا میشوید:\\
\indent
تکالیف درس سیستمعامل میبایست در قالب \lr{\LaTeX} تحویل داده شوند.
\section{عنوان سوال سوم}
در این قسمت با نحوه درج روابط و فرمولها آشنا میشوید:
\begin{center}
$E = m{c}^{2}$
\end{center}
\section{عنوان سوال چهارم}
در این قسمت با نحوه درج اشکال آشنا میشوید:
\begin{figure}[ht]
\centering
\includegraphics[width=0.4\textwidth]{IUT Logo.png}
\caption{شکل شماره 1}
\label{fig:fig1}
\end{figure}
\section{عنوان سوال پنجم}
در این قسمت با نحوه درج جداول آشنا میشوید:
\begin{table}[ht]
\centering
\begin{tabular}{|c|c|c|}
\hline
خانه شماره 1 & خانه شماره 2 & خانه شماره 3\\
\hline
خانه شماره 4 & خانه شماره 5 & خانه شماره 6\\
\hline
خانه شماره 7 & خانه شماره 8 & خانه شماره 9\\
\hline
\end{tabular}
\caption{جدول شماره 1}
\label{tab:tab1}
\end{table}
\section{عنوان سوال ششم}
در این قسمت با نحوه درج انواع لیستها آشنا میشوید:
\subsection{عنوان بخش اول سوال ششم}
\begin{itemize}
\item [$\bullet$] مورد اول
\item [$\bullet$] مورد دوم
\end{itemize}
\subsection{عنوان بخش دوم سوال ششم}
\begin{enumerate}
\item مورد شماره 1
\item مورد شماره 2
\end{enumerate}
\section{عنوان سوال هفتم}
در این قسمت با نحوه درج برنامهها آشنا میشوید:
\lr{\lstinputlisting[language=C, showstringspaces=false, basicstyle=\ttfamily, backgroundcolor=\color{gray!20!white}, breaklines=true]{Source.c}}
\section{عنوان سوال هشتم}
در این قسمت با نحوه ارجاع به سایر منابع آشنا میشوید:\\
\indent
به صفحه درس سیستم عامل دکتر محمّدرضا حیدرپور ارجاع داده میشود \lr{\cite{b1}}.
\section{ضمیمه}
برای آشنایی بیشتر با \lr{\LaTeX}، با جستوجو در اینترنت منابع مفیدی خواهید یافت.
%\printbibliography[title=منابع]
\section*{منابع}
\renewcommand{\section}[2]{}%
\begin{thebibliography}{99} % assumes less than 100 references
%چنانچه مرجع فارسی نیز داشته باشید باید دستور فوق را فعال کنید و مراجع فارسی خود را بعد از این دستور وارد کنید
\begin{LTRitems}
\resetlatinfont
\bibitem{b1} http://mrheidar.ir/courses/operating\_system.html
\end{LTRitems}
\end{thebibliography}
\end{document}