LaTeX-Vorlage für Abschlussarbeiten an der Fakultät efi https://fachschaft.efi.th-nuernberg.de
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

01_AbschlussarbeitPraeambel.tex 5.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. %!TeX root=00_Abschlussarbeit.tex
  2. % \pdfcompresslevel=0
  3. % \pdfobjcompresslevel=0
  4. % Pakete für die Darstellung und Eingabemöglichkeit von Umlauten
  5. \usepackage[T1]{fontenc}
  6. \usepackage[utf8]{inputenc}
  7. %Für Tabellen
  8. \usepackage{rotating} % Drehen
  9. \usepackage{colortbl} % Farben
  10. \usepackage{booktabs} % dickere Linien
  11. \usepackage{longtable} % für lange Tabellen
  12. \usepackage{tabularx}
  13. \usepackage{array}
  14. \usepackage{multirow}
  15. % Anpassung Seitenränder
  16. \usepackage[left= 3cm, right = 2cm, bottom = 3 cm, top = 2cm]{geometry}
  17. % Verwendung deutscher Begriffe für automatisch generierte Worte wie z.B. "Inhaltsverzeichnis"
  18. \usepackage[ngerman, english]{babel}
  19. % Anführungszeichen/Zitate
  20. \usepackage{csquotes}
  21. % Trennen wenn Latex es nicht richtig macht:
  22. % \hyphenation{}
  23. % Paket um Dummy-Text/Blindtext zu erzeugen
  24. \usepackage{blindtext}
  25. % Eigenes Titelblatt
  26. \usepackage{LTXKursTitel}
  27. % Zeilenabstand auf 1,5 setzen
  28. \usepackage[onehalfspacing]{setspace}
  29. \AfterTOCHead{\singlespacing}
  30. \KOMAoptions{DIV=last} % KOMA Klasse für europ. Layout
  31. \usepackage{scrdate, scrtime} % Zeit und Datumsbefehle
  32. \usepackage{scrlayer-scrpage} % Erweitere Layout-Optionen
  33. \pagestyle{scrheadings} % Seitenlayout selbst definieren
  34. % Belegung von KOMA Variablen für Kopf- und Fußzeilen Gestaltung
  35. \newcommand{\footlinetext}{\footnotesize \textsf{\color{gray} Kapitel \thesection \ \normalsize}}
  36. \KOMAoptions{headsepline = yes, footsepline = no}
  37. \ihead{}
  38. \chead{Kapitel \thesection}
  39. \ohead{}
  40. \ifoot{}
  41. \cfoot{\pagemark}
  42. \ofoot{}
  43. % Pakete zum Einbinden von Bildern und Farben
  44. \usepackage{xcolor}
  45. \usepackage{graphicx}
  46. \usepackage{pdfpages} %PDFs einbinden
  47. % Pakete für Mathematik
  48. \usepackage[free-standing-units,locale = DE]{siunitx} % Befehle für SI-Einheiten
  49. \usepackage{amsmath} % Mathematik Befehle
  50. \usepackage{amsfonts}
  51. % Paket und Spezifikation der Parameter zur Darstellung von Programmcode mit Courier-Schriftart
  52. \usepackage{listings} % Darstellung von Quellcode
  53. \usepackage{courier} % Schriftart laden
  54. \lstset{
  55. language=C++,
  56. basicstyle=\footnotesize\ttfamily, % Standardschrift
  57. numbers=left, % Ort der Zeilennummern
  58. numberstyle=\tiny, % Stil der Zeilennummern
  59. %stepnumber=2, % Abstand zwischen den Zeilennummern
  60. numbersep=5pt, % Abstand der Nummern zum Text
  61. tabsize=2, % Groesse von Tabs
  62. extendedchars=true, %
  63. breaklines=true, % Zeilen werden Umgebrochen
  64. keywordstyle=\color{blue}\bfseries,
  65. frame=b,
  66. % keywordstyle=[1]\textbf, % Stil der Keywords
  67. % keywordstyle=[2]\textbf, %
  68. % keywordstyle=[3]\textbf, %
  69. % keywordstyle=[4]\textbf, \sqrt{\sqrt{}} %
  70. stringstyle=\color{magenta}\ttfamily, % Farbe der String
  71. showspaces=false, % Leerzeichen anzeigen ?
  72. showtabs=false, % Tabs anzeigen ?
  73. %xleftmargin=17pt, % Abstände
  74. %framexleftmargin=17pt,
  75. %framexrightmargin=5pt,
  76. %framexbottommargin=4pt,
  77. commentstyle=\color{green!100!blue}\bfseries,
  78. %backgroundcolor=\color{grey},
  79. showstringspaces=true, % Leerzeichen in Strings anzeigen ?
  80. morekeywords={__global__}, % additional language specific keywords
  81. morecomment=[l]
  82. }
  83. \lstloadlanguages{% Check Dokumentation for further languages ...
  84. %[Visual]Basic
  85. %Pascal
  86. C,
  87. C++,
  88. %XML
  89. %HTML
  90. %Matlab
  91. %Java
  92. }
  93. % Literaturverzeichnis mit BibLaTeX und Biber erstellen
  94. \usepackage[style=ieee, sorting=none, backend=biber]{biblatex}
  95. % bib-Datei einbinden
  96. \addbibresource{Literatur.bib}
  97. \usepackage{abstract}
  98. \usepackage[printonlyused]{acronym} %Abkürzungsverzeichnis
  99. \usepackage{tocbasic}
  100. \usepackage{textcmds}
  101. \usepackage{scrhack} %gets rid of \float@addtolists error
  102. \usepackage{hyperref} % Layout im PDF Viewer. Muss als letztes Paket geladen werden
  103. \hypersetup{%
  104. plainpages=false,
  105. linktocpage=true,
  106. breaklinks=true,
  107. colorlinks=true,
  108. linkcolor=black,%blue,
  109. anchorcolor=black,
  110. citecolor=black,%green,
  111. filecolor=black,%blue,
  112. urlcolor=black,%blue%
  113. pdfstartview={FitV},
  114. pdfview={FitH},
  115. pdfpagelayout={SinglePage},
  116. %pdfpagemode={None}, %unknown value "None"
  117. }
  118. \usepackage[xindy, order=letter, acronym=true]{glossaries} % muss nach hyperref geladen werden
  119. % \usepackage{glossaries-german} % verwendete Sprachen laden, https://www.ctan.org/pkg/glossaries-german, nötig?
  120. \makeglossaries
  121. \setacronymstyle{long-short}
  122. \setglossarystyle{index} %alternativ: tree, list, long3col, weitere: https://www.dickimaw-books.com/gallery/glossaries-styles/#long
  123. \setcounter{tocdepth}{4} %Erweiterung des Inhaltsverzeichnisses um eine weitere Ebene
  124. \setcounter{secnumdepth}{4} %Erweiterung der Kapiteltiefe um eine weitere Ebene
  125. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  126. %%% Variablen zum Belegen %%%
  127. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  128. % Variables for title page
  129. \DAAutor{Vorname Name \par Matrikelnummer}
  130. \DATyp{Bachelorarbeit/Masterarbeit}
  131. \DAAutorAdresse{Straße Hausnummer \par PLZ Ort}
  132. \DAFachbereich{efi}
  133. \DATitel{Titel}
  134. \DABetreuerTextA{Betreuer*in}
  135. \DABetreuerTextB{Betreuer*in}
  136. \DABetreuerA{Betreuer*in 1}
  137. \DABetreuerB{Betreuer*in 2}
  138. \DAOrt{Abgabe: Ort}
  139. \DAAbgabedatum{Tag.\,Monat\,Jahr}
  140. \DAAbgabesemester{Wintersemester/Sommersemester Jahr}