example.tex 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. % Copyright (C) 2014-2020 by Thomas Auzinger <thomas@auzinger.name>
  2. \documentclass[draft,final]{vutinfth} % Remove option 'final' to obtain debug information.
  3. % Load packages to allow in- and output of non-ASCII characters.
  4. \usepackage{lmodern} % Use an extension of the original Computer Modern font to minimize the use of bitmapped letters.
  5. \usepackage[T1]{fontenc} % Determines font encoding of the output. Font packages have to be included before this line.
  6. \usepackage[utf8]{inputenc} % Determines encoding of the input. All input files have to use UTF8 encoding.
  7. % Extended LaTeX functionality is enables by including packages with \usepackage{...}.
  8. \usepackage{amsmath} % Extended typesetting of mathematical expression.
  9. \usepackage{amssymb} % Provides a multitude of mathematical symbols.
  10. \usepackage{mathtools} % Further extensions of mathematical typesetting.
  11. \usepackage{microtype} % Small-scale typographic enhancements.
  12. \usepackage[inline]{enumitem} % User control over the layout of lists (itemize, enumerate, description).
  13. \usepackage{multirow} % Allows table elements to span several rows.
  14. \usepackage{booktabs} % Improves the typesettings of tables.
  15. \usepackage{subcaption} % Allows the use of subfigures and enables their referencing.
  16. \usepackage[ruled,linesnumbered,algochapter]{algorithm2e} % Enables the writing of pseudo code.
  17. \usepackage[usenames,dvipsnames,table]{xcolor} % Allows the definition and use of colors. This package has to be included before tikz.
  18. \usepackage{nag} % Issues warnings when best practices in writing LaTeX documents are violated.
  19. \usepackage{todonotes} % Provides tooltip-like todo notes.
  20. \usepackage{hyperref} % Enables cross linking in the electronic document version. This package has to be included second to last.
  21. \usepackage[acronym,toc]{glossaries} % Enables the generation of glossaries and lists fo acronyms. This package has to be included last.
  22. % Define convenience functions to use the author name and the thesis title in the PDF document properties.
  23. \newcommand{\authorname}{Forename Surname} % The author name without titles.
  24. \newcommand{\thesistitle}{Title of the Thesis} % The title of the thesis. The English version should be used, if it exists.
  25. % Set PDF document properties
  26. \hypersetup{
  27. pdfpagelayout = TwoPageRight, % How the document is shown in PDF viewers (optional).
  28. linkbordercolor = {Melon}, % The color of the borders of boxes around crosslinks (optional).
  29. pdfauthor = {\authorname}, % The author's name in the document properties (optional).
  30. pdftitle = {\thesistitle}, % The document's title in the document properties (optional).
  31. pdfsubject = {Subject}, % The document's subject in the document properties (optional).
  32. pdfkeywords = {a, list, of, keywords} % The document's keywords in the document properties (optional).
  33. }
  34. \setpnumwidth{2.5em} % Avoid overfull hboxes in the table of contents (see memoir manual).
  35. \setsecnumdepth{subsection} % Enumerate subsections.
  36. \nonzeroparskip % Create space between paragraphs (optional).
  37. \setlength{\parindent}{0pt} % Remove paragraph identation (optional).
  38. \makeindex % Use an optional index.
  39. \makeglossaries % Use an optional glossary.
  40. %\glstocfalse % Remove the glossaries from the table of contents.
  41. % Set persons with 4 arguments:
  42. % {title before name}{name}{title after name}{gender}
  43. % where both titles are optional (i.e. can be given as empty brackets {}).
  44. \setauthor{Pretitle}{\authorname}{Posttitle}{female}
  45. \setadvisor{Pretitle}{Forename Surname}{Posttitle}{male}
  46. % For bachelor and master theses:
  47. \setfirstassistant{Pretitle}{Forename Surname}{Posttitle}{male}
  48. \setsecondassistant{Pretitle}{Forename Surname}{Posttitle}{male}
  49. \setthirdassistant{Pretitle}{Forename Surname}{Posttitle}{male}
  50. % For dissertations:
  51. \setfirstreviewer{Pretitle}{Forename Surname}{Posttitle}{male}
  52. \setsecondreviewer{Pretitle}{Forename Surname}{Posttitle}{male}
  53. % For dissertations at the PhD School and optionally for dissertations:
  54. \setsecondadvisor{Pretitle}{Forename Surname}{Posttitle}{male} % Comment to remove.
  55. % Required data.
  56. \setregnumber{0123456}
  57. \setdate{01}{01}{2001} % Set date with 3 arguments: {day}{month}{year}.
  58. \settitle{\thesistitle}{Titel der Arbeit} % Sets English and German version of the title (both can be English or German). If your title contains commas, enclose it with additional curvy brackets (i.e., {{your title}}) or define it as a macro as done with \thesistitle.
  59. \setsubtitle{Optional Subtitle of the Thesis}{Optionaler Untertitel der Arbeit} % Sets English and German version of the subtitle (both can be English or German).
  60. % Select the thesis type: bachelor / master / doctor / phd-school.
  61. % Bachelor:
  62. \setthesis{bachelor}
  63. %
  64. % Master:
  65. %\setthesis{master}
  66. %\setmasterdegree{dipl.} % dipl. / rer.nat. / rer.soc.oec. / master
  67. %
  68. % Doctor:
  69. %\setthesis{doctor}
  70. %\setdoctordegree{rer.soc.oec.}% rer.nat. / techn. / rer.soc.oec.
  71. %
  72. % Doctor at the PhD School
  73. %\setthesis{phd-school} % Deactivate non-English title pages (see below)
  74. % For bachelor and master:
  75. \setcurriculum{Media Informatics and Visual Computing}{Medieninformatik und Visual Computing} % Sets the English and German name of the curriculum.
  76. % For dissertations at the PhD School:
  77. \setfirstreviewerdata{Affiliation, Country}
  78. \setsecondreviewerdata{Affiliation, Country}
  79. \begin{document}
  80. \frontmatter % Switches to roman numbering.
  81. % The structure of the thesis has to conform to the guidelines at
  82. % https://informatics.tuwien.ac.at/study-services
  83. \addtitlepage{naustrian} % German title page (not for dissertations at the PhD School).
  84. \addtitlepage{english} % English title page.
  85. \addstatementpage
  86. \begin{danksagung*}
  87. \todo{Ihr Text hier.}
  88. \end{danksagung*}
  89. \begin{acknowledgements*}
  90. \todo{Enter your text here.}
  91. \end{acknowledgements*}
  92. \begin{kurzfassung}
  93. \todo{Ihr Text hier.}
  94. \end{kurzfassung}
  95. \begin{abstract}
  96. \todo{Enter your text here.}
  97. \end{abstract}
  98. % Select the language of the thesis, e.g., english or naustrian.
  99. \selectlanguage{english}
  100. % Add a table of contents (toc).
  101. \tableofcontents % Starred version, i.e., \tableofcontents*, removes the self-entry.
  102. % Switch to arabic numbering and start the enumeration of chapters in the table of content.
  103. \mainmatter
  104. \chapter{Introduction}
  105. \todo{Enter your text here.}
  106. \chapter{Additional Chapter}
  107. \todo{Enter your text here.}
  108. % Remove following line for the final thesis.
  109. \input{intro.tex} % A short introduction to LaTeX.
  110. \backmatter
  111. % Use an optional list of figures.
  112. \listoffigures % Starred version, i.e., \listoffigures*, removes the toc entry.
  113. % Use an optional list of tables.
  114. \cleardoublepage % Start list of tables on the next empty right hand page.
  115. \listoftables % Starred version, i.e., \listoftables*, removes the toc entry.
  116. % Use an optional list of alogrithms.
  117. \listofalgorithms
  118. \addcontentsline{toc}{chapter}{List of Algorithms}
  119. % Add an index.
  120. \printindex
  121. % Add a glossary.
  122. \printglossaries
  123. % Add a bibliography.
  124. \bibliographystyle{alpha}
  125. \bibliography{intro}
  126. \end{document}