% !TEX TS-program = XeLaTeX 
% Commands for running this example:
% xelatex presentation
% xelatex presentation
% End of Commands
% S. Razi Alavizadeh, s.r.alavizadeh@gmail.com, http://pozh.org
% برای دیدن نتیجه نهایی سه بار اجرا کنید.
\documentclass[12pt,oneside]{bidipresentation}
\usepackage{pgf,pgfarrows,pgfnodes,pgfautomata,pgfheaps,pgfshade}
\usepackage{tikz}\usetikzlibrary{shapes,snakes,positioning,shapes.misc}
\usepackage{pstricks}
\usepackage{enumerate}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{ifthen}
\RequirePackage{hyperref}
%% چون این تعاریف در استایل saahel (ساحل) که به عنوان بسته فراخوانی می‌شود،
%%  به کار می‌روند در نتیجه قبل از فراخوانی بسته این تعریف‌ها به انجام رسیده‌اند

\def\theTitle{آشنایی با نرم‌افزار حروف‌چینی لاتک و بستهٔ زی‌پرشین}
\def\theAuthor{محمود امین‌طوسی}
\def\theAuthorUrl{http://profs.hsu.ac.ir/mamintoosi}
\def\theCompany{
دانشگاه حکیم سبزواری، دانشکده ریاضی و علوم کامپیوتر
}
\def\theCompanyUrl{http://www.parsilatex.com}
\def\theDate{ مهر ۱۳۹۲}
\def\Logo{HSU-logo}
%% نکته مهم: صفحات ابتدایی که بدون سایدبار و فریم‌های پایین و بالا و بدون شماره‌گذاری
%%    هستند (مثل عنوان و بسم‌ا...) بجای محیط plainslide در محیط titlepage قرار دهید،
%%    این محیط به شکل مناسب بازتعریف شده است و اولین صفحه بعد از خود را با شماره صفحه ۱
%%    شماره‌گذاری می‌کند که این شماره‌گذاری برای دستور نمایش فریم‌ها مورد استفاده قرار‌می‌گیرد.
%% فایل PDF تولید شده در SumatraPDF نسخه ۲.۱.۱ به درستی نمایش داده می‌شود اما در بعضی
%%    نسخه‌های قدمی مشکلاتی دارد و همچنین در Adobe Reader هم مشکل رنگ دارد.
\usepackage{saahel}
\usepackage{xepersian}
\settextfont{Arial}

\title{\theTitle}
\author{\href{\theAuthorUrl}{\theAuthor}}
\date{\theDate}

%%%%%% انتخاب رنگ استایل %%%%%%%%%%%%%%%%%%%%
%% شما می‌توانید از یکی از رنگهای زیر استفاده کنید، رنگ پیش فرض NavyBlue است:
%%blue, NavyBlue, golden, red, green, LimeGreen, purple,
%% sepia, cyan, orange, gray, JungleGreen, Bittersweet, brown
\selectThemeColor{NavyBlue}
%% و یا می‌توانید رنگ مورد نظر خودتان را تنظیم نمایید:
%\setThemeColor{RGB}{111, 179, 62}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\linespread{2}
\pagestyle{pres}

%%رنگ​ها
%\sidebartc{cmyk}{0,0,0,1}
%\linktc{rgb}{0,0,1}
%\rtopbarc{cmyk}{0.94,0.54,0,0}
%\ltopbarc{cmyk}{0.15,0.15,0,0}
%\ltopbartc{cmyk}{0,0,0,1}
%\rbotbarc{cmyk}{0.15,0.15,0,0}
%\lbotbarc{rgb}{0,0,1}
%\lbotbartc{cmyk}{0,0,0,0}
%%other colors
%\definecolor{Red}{rgb}{1,0,0}
%\definecolor{Blue}{rgb}{0,0,1}
%\definecolor{Green}{rgb}{0,1,0}
%\definecolor{magenta}{rgb}{1,0,.6}
%\definecolor{lightblue}{rgb}{0,.5,1}
%\definecolor{lightpurple}{rgb}{.6,.4,1}
%\definecolor{gold}{rgb}{.6,.5,0}
%\definecolor{orange}{rgb}{1,0.4,0}
%\definecolor{hotpink}{rgb}{1,0,0.5}
%\definecolor{newcolor2}{rgb}{.5,.3,.5}
%\definecolor{newcolor}{rgb}{0,.3,1}
%\definecolor{newcolor3}{rgb}{1,0,.35}
%\definecolor{darkgreen1}{rgb}{0, .35, 0}
%\definecolor{darkgreen}{rgb}{0, .6, 0}
%\definecolor{darkred}{rgb}{.75,0,0}
%\xdefinecolor{olive}{cmyk}{0.64,0,0.95,0.4}
%\xdefinecolor{purpleish}{cmyk}{0.75,0.75,0,0}
\def\alert#1{\textcolor{red}{#1}}




%\settextfont[Scale=1.5]{Yas}%{HM XNiloofar}
%\setlatintextfont[Scale=1.5]{Times New Roman}
% آقای علوی زاده از قلم زیر در استیل ساحل استفاده کرده‌اند که چون نمی‌خواستم به جز قلم پیش‌فرض زی‌پرشین از قلم دیگری استفاده کنم آنرا بی اثر کردم.
%\defpersianfont\titr[Scale=1.1]{Persian Modern}%{HM XTitr}
\def\titr{}
\def\parsitext#1{\rl{#1}}

%\lstset{% general command to set parameter(s) 
%basicstyle=\small, % print whole listing small
%keywordstyle=\color{blue}\bfseries,
%% underlined bold black keywords
%identifierstyle=, % nothing happens
%stringstyle=\ttfamily\color{red},
%commentstyle=\color{LimeGreen}, % white comments
%stringstyle=\ttfamily\color{red}, % typewriter type for strings
%showstringspaces=false} % no special string spaces

\lstloadlanguages{tex}
\lstset{language=[latex]tex,
                basicstyle=\ttfamily,
                keywordstyle=\color{blue}\ttfamily,
                stringstyle=\color{red}\ttfamily,
                commentstyle=\color{green}\ttfamily,
                morecomment=[l][\color{magenta}]{\#}
}


\begin{document}
%% انتخاب متن نمایش داده شده در بالا سمت چپ
\setTextTL{\bfseries\theTitle}
%% انتخاب متن نمایش داده شده در بالا پایین سمت راست
%\setTextBR{تهیه و ارایه شده بوسیله: \href{\theAuthorUrl}{\theAuthor}}
\setTextBR{گروه پارسی‌لاتک \hfill \lr{$\qquad$ www.parsilatex.com} }
%% همچنین می‌توانید از دستورهای زیر استفاده کنید:
%% که البته بصورت پیش فرض برای شماره صفحه و عنوان بخش استفاده شده‌اند.
%\setTextTR{بالا راست} % پیشفرض عنوان بخش
%\setTextBL{پایین چپ} % پیشفرض شماره صفحه


% \begin{titlepage}
% \begin{center}
% \begin{Large}
% \vspace{5cm}
% \AddToShipoutPicture*{%
% \put(-80,0)%
% {{\includegraphics[height=\paperheight ,width=194mm]{resources/besm.jpg}}}
% }
% \end{Large}
% \end{center}
% \end{titlepage}

% title slide
%\begin{titlepage}
%\begin{center}
%\begin{Large}
%\vspace{5cm}
%%بِسمِ اللّٰهِ الرَّحمٰنِ الرَّحیمِ
%\AddToShipoutPicture*{%
%\tikz[remember picture,overlay]\node at (current page.center){%
%\includegraphics[height=\paperheight ,width=194mm]{besm}
%};
%%\put(-80,0)%
%%{{\includegraphics[height=\paperheight ,width=194mm]{resources/besm.jpg}}}
%}
%\end{Large}
%\end{center}
%\end{titlepage}

\begin{titlepage}
\AddToShipoutPicture*{%
\begin{tikzpicture}[remember picture,overlay]%
\shade[color=red, top color=themeColor!80, bottom color=themeColor!15] (current page.north west) rectangle (current page.south east);
\end{tikzpicture}%
}
\distance{1}
\centering
\hspace{-40mm}
بسم الله الرحمن الرحیم\\
\vspace{10mm}
\hspace{-40mm}
\color{white}{\Huge {\makeatletter\@title\makeatother}}
\distance{2}\\
%
\color{black}{\hspace{-40mm}\rm\large
\makeatletter\@author\makeatother\\
\hspace{-40mm}
\href{\theCompanyUrl}{\theCompany}\\
\hspace{-40mm}
گروه پارسی‌لاتک\\
\hspace{-40mm}\vspace{-20mm}\theDate}
%\today
\distance{2}
\end{titlepage}

\setcounter{tocdepth}{1}

\begin{plainslide}
\begin{block}{چشم‌انداز}
\vspace{-1em}
\tableofcontents%
\end{block}
\end{plainslide}

\setcounter{tocdepth}{2}

% presetation's slides
\include{slides}

\end{document}