-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathslides.tex
122 lines (104 loc) · 2.97 KB
/
slides.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
% Copyright (c) 2023 A. Shafiei
% Permission is granted to copy, distribute and/or modify this document
% under the terms of the GNU Free Documentation License, Version 1.3
% or any later version published by the Free Software Foundation;
% with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
% A copy of the license is included in the section entitled "GNU
% Free Documentation License".
\documentclass[aspectratio=169, dvipsnames, svgnames, x11names]{beamer}
% URLs and hyperlinks ---------------------------------------
\usepackage{hyperref}
\hypersetup{
colorlinks=true,
linkcolor=NavyBlue,
filecolor=magenta,
urlcolor=NavyBlue,
}
\usepackage{xurl}
%----------------------------------------------------
% circle in math mode
\usepackage{mathtools}% superior to amsmath
\usepackage{tikz}
\makeatletter
\newcommand\mathcircled[1]{%
\mathpalette\@mathcircled{#1}%
}
\newcommand\@mathcircled[2]{%
\tikz[baseline=(math.base)] \node[draw,circle,inner sep=1pt] (math) {$\m@th#1#2$};%
}
\makeatother
\usefonttheme{serif}
\usepackage{graphicx}
\usepackage{amsfonts}
\usepackage{mathtools, nccmath}
\usepackage{amssymb, amsmath, amssymb}
\usepackage{xspace}
\usepackage{tikz}
\usepackage{standalone}
\usepackage{euler}
\usepackage{color,xcolor}
\usepackage{fontspec}
\usepackage{nameref}
\usepackage{manfnt}
\usepackage{listings}
\usepackage{xcolor}
\usepackage{algorithm}
\usepackage[noend]{algpseudocode}
\usepackage{algorithmicx}
\usepackage{docs/style}
\renewcommand{\arraystretch}{1.23}
\newenvironment{lfl}{\begin{latin}\begin{flushleft}}{\end{flushleft}\end{latin}}
\usepackage{xepersian}
\settextfont{Yas}
\input{docs/macros}
\title{الگوریتم \lr{Timsort}}
\author{
مهدی حقوردی
}
\institute{
\\
\includegraphics[height=1.2cm]{logos/ui.png}}
\date{}
\begin{document}
\begin{frame}[plain]
\begin{center}
به نام خدا
\end{center}
\maketitle
\end{frame}
\setcounter{framenumber}{0}
\raggedleft
\begin{frame}{فهرست مطالب}
\begin{flushright}
\tableofcontents
\end{flushright}
\end{frame}
\include{docs/introduction.tex}
\include{docs/history.tex}
\include{docs/whytimesort.tex}
\include{docs/runs.tex}
\include{docs/minrun.tex}
\include{docs/mergepattern.tex}
\include{docs/mergepatternadvanced.tex}
\include{docs/stackmerging.tex}
\section{مراجع و منابع}
\begin{frame}{مراجع}
\begin{latin}
\bibliographystyle{apalike}
\bibliography{docs/bib}
\end{latin}
\end{frame}
\begin{frame}{منابع}
\begin{latin}
\begin{itemize}
\item \url{https://github.com/python/cpython/blob/3.10/Objects/listsort.txt}
\item \url{https://github.com/python/cpython/blob/3.10/Objects/listobject.c}
\item \url{https://en.wikipedia.org/wiki/Timsort}
\item \url{http://www.youtube.com/watch?v=emeMe__917E}
\item \url{http://www.youtube.com/watch?v=6DOhQyqAAvU}
\item \url{http://www.youtube.com/watch?v=Yk4CBisiLaw}
\item \url{http://www.youtube.com/watch?v=o8y9uYygLcw}
\end{itemize}
\end{latin}
\end{frame}
\end{document}