thesis.tex 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162
  1. % options:
  2. % thesis=B bachelor's thesis
  3. % thesis=M master's thesis
  4. % czech thesis in Czech language
  5. % english thesis in English language
  6. % hidelinks remove colour boxes around hyperlinks
  7. \documentclass[thesis=M,english]{FITthesis}[2019/12/23]
  8. \usepackage{dirtree} %directory tree visualisation
  9. \usepackage{mathtools}
  10. \usepackage{amsthm}
  11. \usepackage{amssymb}
  12. \usepackage{enumitem}
  13. \usepackage{relsize}
  14. \hypersetup{
  15. colorlinks = true, %Colours links instead of ugly boxes
  16. urlcolor = blue, %Colour for external hyperlinks
  17. linkcolor = blue, %Colour of internal links
  18. citecolor = red %Colour of citations
  19. }
  20. \newtheorem{thm}[subsection]{Theorem}
  21. \newtheorem{pr}[subsection]{Proposition}
  22. \newtheorem{lm}[subsection]{Lemma}
  23. \newtheoremstyle{dfstyle}% % Name
  24. {}% % Space above
  25. {}% % Space below
  26. {}% % Body font
  27. {}% % Indent amount
  28. {\bfseries}% % Theorem head font
  29. {.}% % Punctuation after theorem head
  30. { }% % Space after theorem head, ' ', or \newline
  31. {\thmname{#1}\thmnumber{ #2}\thmnote{ (#3)}}
  32. \theoremstyle{dfstyle}
  33. \newtheorem{df}[subsection]{Definition}
  34. \theoremstyle{definition}
  35. \newtheorem{e}[subsection]{Example}
  36. \newtheorem{re}[subsection]{Remark}
  37. \newtheoremstyle{break}% name
  38. {}% Space above, empty = `usual value'
  39. {}% Space below
  40. {}% Body font
  41. {}% Indent amount (empty = no indent, \parindent = para indent)
  42. {\bfseries}% Thm head font
  43. {.}% Punctuation after thm head
  44. {\newline}% Space after thm head: \newline = linebreak
  45. {}% Thm head spec
  46. \theoremstyle{break}
  47. \newtheorem{examples}[subsection]{Example}
  48. \newenvironment{es}[1][]{%
  49. \begin{examples}[#1]\leavevmode\vspace{-\baselineskip}%
  50. }{\end{examples}}
  51. \newenvironment{p}[1][\proofname]{%
  52. \proof[\normalfont{\bfseries #1}]%
  53. }{\endproof}
  54. \newenvironment{ps}[1][\proofname]{%
  55. \proof[\normalfont{\bfseries #1}]\leavevmode\vspace{-\topskip}%
  56. }{\endproof}
  57. \DeclarePairedDelimiter\set\{\}
  58. % % list of acronyms
  59. \usepackage[acronym,nonumberlist,toc,numberedsection=autolabel]{glossaries}
  60. \iflanguage{czech}{\renewcommand*{\acronymname}{Seznam pou{\v z}it{\' y}ch zkratek}}{}
  61. \makeglossaries
  62. \department{Department of Theoretical Computer Science}
  63. \title{Gröbner Bases and their Applications to Cryptanalysis}
  64. \authorGN{Marek} %author's given name/names
  65. \authorFN{Bielik} %author's surname
  66. \author{Marek Bielik} %author's name without academic degrees
  67. \authorWithDegrees{Marek Bielik} %author's name with academic degrees
  68. \supervisor{Mgr. Martin Jureček}
  69. \acknowledgements{THANKS (remove entirely in case you do not with to thank
  70. anyone)}
  71. \abstractEN{Summarize the contents and contribution of your work in a few
  72. sentences in English language.}
  73. \abstractCS{V n{\v e}kolika v{\v e}t{\' a}ch shr{\v n}te obsah a p{\v r}{\'
  74. i}nos t{\' e}to pr{\' a}ce v {\v c}esk{\' e}m jazyce.}
  75. \placeForDeclarationOfAuthenticity{Prague}
  76. \keywordsCS{Replace with comma-separated list of keywords in Czech.}
  77. \keywordsEN{Replace with comma-separated list of keywords in English.}
  78. \declarationOfAuthenticityOption{1} %select as appropriate, according to the desired license (integer 1-6)
  79. % \website{http://site.example/thesis} %optional thesis URL
  80. \begin{document}
  81. \setsecnumdepth{part}
  82. \include{chapters/introduction}
  83. \setsecnumdepth{all}
  84. \include{chapters/gb/gb}
  85. \setsecnumdepth{part}
  86. \include{chapters/conclusion}
  87. \bibliographystyle{iso690}
  88. \bibliography{ref}
  89. \setsecnumdepth{all}
  90. \appendix
  91. \chapter{Abbreviations and Symbols}
  92. \printglossaries
  93. \begin{description}
  94. \item[$\mathbb{N}_0 = $] the set of natural numbers including zero
  95. \item[$\mathbb{N}_{>0} = $] the set of natural numbers excluding zero
  96. \item[$\mathbb{Z} = $] the set of integers
  97. \item[$\mathbb{Q} = $] the set of rational numbers (fractions)
  98. \item[$\mathbb{R} = $] the set of real numbers
  99. \item[$\mathbb{C} = $] the set of complex numbers
  100. \item[$\square$] indicates the end of a proof
  101. \item[e.g.] (Latin \textit{exempli gratia}) for example
  102. \item[i.e.] (Latin \textit{id est}) that is
  103. \end{description}
  104. \chapter{Contents of enclosed CD}
  105. \begin{figure}
  106. \dirtree{%
  107. .1 readme.txt\DTcomment{the file with CD contents description}.
  108. .1 exe\DTcomment{the directory with executables}.
  109. .1 src\DTcomment{the directory of source codes}.
  110. .2 wbdcm\DTcomment{implementation sources}.
  111. .2 thesis\DTcomment{the directory of \LaTeX{} source codes of the thesis}.
  112. .1 text\DTcomment{the thesis text directory}.
  113. .2 thesis.pdf\DTcomment{the thesis text in PDF format}.
  114. .2 thesis.ps\DTcomment{the thesis text in PS format}.
  115. }
  116. \end{figure}
  117. \end{document}