feat: ✨ add boilerplate TeX
This commit is contained in:
parent
0765880dc4
commit
14b40eb1e0
8 changed files with 321 additions and 0 deletions
BIN
TeX/Arbeit.pdf
Normal file
BIN
TeX/Arbeit.pdf
Normal file
Binary file not shown.
111
TeX/Arbeit.tex
Normal file
111
TeX/Arbeit.tex
Normal file
|
@ -0,0 +1,111 @@
|
|||
% LaTeX-Vorlage für Diplom- und Studienarbeiten für das
|
||||
% Institut für Antriebssysteme und Leistungselektronik
|
||||
% Version vom April 2017
|
||||
% Fehler oder Verbesserungsvorschläge bitte an latex@ial.uni-hannover.de
|
||||
|
||||
|
||||
% Achtung!
|
||||
%
|
||||
% Einstellungen für TexStudio (und alle anderen IDEs)
|
||||
% In "Optionen" -> "TexStudio Konfigurieren" -> "Befehle" -> "pdfLatex" muss "--shell-escape" hinzugefügt werden um Tikz zu nutzen. Bsp:
|
||||
% "C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\pdflatex.exe" --shell-escape -synctex=1 -interaction=nonstopmode %.tex
|
||||
%
|
||||
% Einstellungen für Texnic-Center:
|
||||
% In "Ausgabe" -> "Ausgabeprofile" -> "LaTeX->PDF" muss folgendes Argument für MakeIndex eingestellt werden:
|
||||
% "%tm".nlo -s nomentbl.ist -o "%tm".nls
|
||||
% Außerdem muss hier auch "--shell-escape" zu den Compileroptionen hinzugefügt werden. Zum Beispiel so:
|
||||
% --shell-escape -synctex=-1 -max-print-line=120 -interaction=nonstopmode "%wm"
|
||||
%
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Definition des Dokuments (Schriftgröße, Blattgröße, Art des Layouts)
|
||||
|
||||
%Report - Druckversion (einseitig)
|
||||
%\documentclass[12pt,a4paper,openany,DIV16,BCOR20mm,bibliography=totoc,captions=tableheading, numbers=noenddot]{scrreprt}
|
||||
|
||||
%Report - Digitalversion (einseitig)
|
||||
%\documentclass[12pt,a4paper,openany,bibliography=totoc,captions=tableheading,numbers=noenddot]{scrreprt}
|
||||
|
||||
%Book - Druckversion (doppelseitig)
|
||||
\documentclass[12pt, a4paper, openany, DIV=16, BCOR=20mm, bibliography=totoc, captions=tableheading, numbers=noenddot]{scrbook}
|
||||
|
||||
%Book - Digitalversion (doppelseitig)
|
||||
%\documentclass[12pt,a4paper,openany,bibliography=totoc,,captions=tableheading,numbers=noenddot]{scrbook}
|
||||
|
||||
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Konfigurationsdateien
|
||||
|
||||
\include{./config/Pakete} %Datei für Pakete etc.
|
||||
|
||||
\makenomenclature %Index für das Verzeichnis der Formelzeichen
|
||||
\makeindex %Index für das Sachwortverzeichnis
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Beginn des Dokuments
|
||||
|
||||
\begin{document}
|
||||
|
||||
\include{./config/Konfiguration} %Layout und sonstige Konfigurationen
|
||||
\setlength{\parindent}{0pt}
|
||||
\setlength{\parskip}{12pt}
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Titelseiten für Studien- und Diplomarbeit
|
||||
|
||||
\pagenumbering{alph} %Seitennummerierung lateinische Kleinbuchstaben
|
||||
\include{Deckblatt}
|
||||
\clearpage{\thispagestyle{empty}\cleardoublepage} %leere Seite für "documentclass book"
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Inhaltsverzeichnis
|
||||
|
||||
\pagenumbering{roman} % Seitennummerierung arabische Zahlen
|
||||
\tableofcontents
|
||||
\clearpage %leere Seite für "documentclass book"
|
||||
|
||||
\listoftodos
|
||||
\todo{Disable ToDoList for the work}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Abbildungsverzeichnis
|
||||
|
||||
\listoffigures
|
||||
\addcontentsline{toc}{chapter}{Abbildungsverzeichnis} %Eintrag im Inhaltsverzeichnis
|
||||
\clearpage
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Tabellenverzeichnis
|
||||
|
||||
%\listoftables
|
||||
%\addcontentsline{toc}{chapter}{Tabellenverzeichnis} %Eintrag im Inhaltsverzeichnis
|
||||
%\clearpage
|
||||
|
||||
\printnomenclature %Verzeichnis drucken
|
||||
\clearpage{\pagestyle{empty}\cleardoublepage} %leere Seite für "documentclass book"
|
||||
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Kapitel & Anhang
|
||||
|
||||
\section{Test!}
|
||||
|
||||
\begin{figure}
|
||||
\includegraphics{grafiken/datavis/Parasitics/SingleStage_Rf_Sweep.png}
|
||||
\end{figure}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Literaturverzeichnis
|
||||
|
||||
\bibliography{Literaturverzeichnis}
|
||||
\clearpage
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Ende des Dokuments
|
||||
\end{document}
|
35
TeX/Deckblatt.tex
Normal file
35
TeX/Deckblatt.tex
Normal file
|
@ -0,0 +1,35 @@
|
|||
\begin{titlepage}
|
||||
\enlargethispage{2.0cm}
|
||||
|
||||
\begin{center}
|
||||
|
||||
\vspace*{-2cm}
|
||||
|
||||
|
||||
\begin{figure}[h]
|
||||
\centering
|
||||
\includegraphics[height=4cm]{grafiken/welfenschloss_vektor.pdf}
|
||||
\end{figure}
|
||||
|
||||
\vspace{1cm}
|
||||
|
||||
{\LARGE \textsc{Leibniz Universität Hannover}}\\[1.0cm]
|
||||
|
||||
{\Large \textsc{Fachpraktikum des Studienganges}} \\[0.2cm]
|
||||
{\Large \textsc{M.Sc. Energietechnik}} \\ [2cm]
|
||||
|
||||
{\Large \textbf{Implementation einer\\
|
||||
Arc-Detection der ECRH\\
|
||||
am Wendelstein W7-x\\
|
||||
Fusionsexperiment }} \\ [4cm]
|
||||
|
||||
{\Large Praktikumsbericht} \\ [1.5cm]
|
||||
|
||||
\vfil
|
||||
|
||||
{\large David Bailey} \\
|
||||
{Matrikelnummer: 10011830 } \\ [1.5cm]
|
||||
|
||||
\end{center}
|
||||
|
||||
\end{titlepage}
|
82
TeX/config/Konfiguration.tex
Normal file
82
TeX/config/Konfiguration.tex
Normal file
|
@ -0,0 +1,82 @@
|
|||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Definition des Seitenlayout
|
||||
|
||||
\frenchspacing % Gleicht Abstände zwischen Satzzeichen und Worten an
|
||||
|
||||
\pagestyle{scrheadings}
|
||||
\renewcommand*\chapterpagestyle{scrheadings} % Header auch auf erste Seite eines Kapitels nutzen + im Inhaltsverzeichnis
|
||||
\clearpairofpagestyles % Defaulteinstellungen für Header-/Footer zurücksetzen
|
||||
|
||||
|
||||
\addtokomafont{pagehead}{\normalfont} % Header mit greader Schrift (normal wäre die Schrift kursiv)
|
||||
% Seitenlayout doppelseitig
|
||||
\lehead{\thepage} % Kopfzeile links, gerade Seitenzahl (Seitenzahl)
|
||||
\rehead{\leftmark} % Kopfzeile rechts, gerade Seitenzahl (Kapitel)
|
||||
\rohead{\thepage} % Kopfzeile rechts, ungerade Seitenzahl (Seitenzahl)
|
||||
\lohead{\leftmark} % Kopfzeile links, ungerade Seitenzahl (Kapitel)
|
||||
|
||||
% Fußzeile Abschalten
|
||||
\lefoot{} % Fußzeile links, gerade Seitenzahl (leer)
|
||||
\lofoot{} % Fußzeile links, ungerade Seitenzahl (leer)
|
||||
\refoot{} % Fußzeile rechts, gerade Seitenzahl (leer)
|
||||
\rofoot{} % Fußzeile recgts, ungerade Seitenzahl (leer)
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Formelzeichenverzeichnis
|
||||
|
||||
\renewcommand{\nomname}{Formelzeichenverzeichnis} %Namensänderung von "Nomenclature" zu "Formelzeichenverzeichnis"
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Literaturverzeichnis
|
||||
|
||||
\bibliographystyle{plain} %Literaturangaben nach Erscheinen im Text sortiert, "DIN 1505 Teil 2"
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
% Zusätzliche Worttrennungen
|
||||
\input{./config/hyphenation.tex} % Falls Latex ein Wort nicht/falsch trennt dies bitte in hyphenation.tex eintragen.
|
||||
|
||||
\setlength{\parindent}{0pt} % 1. Zeile nach Absatz einrücken (0pt = nicht einrücken)
|
||||
|
||||
\textheight = 690pt % Textbody vergrößert, Standard:595pt
|
||||
\voffset = 0.8cm % Abstand vom oberen Rand der Seite
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Caption-Formatierung
|
||||
\captionsetup{format=hang} % Hängende Captions
|
||||
\captionsetup{labelfont={bf}} % Caption-Bezeichnung ist fett gedruckt
|
||||
\captionsetup{font={footnotesize}} % Caption kleinere Schrifgröße
|
||||
\captionsetup{margin=1cm} % Caption Rand links und rechts
|
||||
\captionsetup*[table]{position=top} % Tabellenbeschriftung oberhalb
|
||||
\renewcommand{\tablename}{Tabelle} % Tabellenbezeichnung wird mit Tab. abgekürzt
|
||||
% \subcaphangtrue % Hängende Subcaptions
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Grafiken
|
||||
\graphicspath{{Grafiken/}} % Verzeichnis für Grafiken
|
||||
\setlength{\unitlength}{1cm} % Einheit für die picture-Umgebung auf 1cm gesetzt
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Zusätzliche Farben
|
||||
\definecolor{darkblue}{rgb}{0,0,.6}
|
||||
\definecolor{darkred}{rgb}{.6,0,0}
|
||||
\definecolor{darkgreen}{rgb}{0,.6,0}
|
||||
|
||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Listings-Paket
|
||||
\renewcommand{\lstlistingname}{Quelltext}
|
||||
\lstset{numbers=left,
|
||||
numberstyle=\tiny,
|
||||
numbersep=5pt,
|
||||
basicstyle=\small,
|
||||
breaklines=true,
|
||||
keywordstyle=\color{blue},
|
||||
commentstyle=\color{darkgreen},
|
||||
belowcaptionskip=0.4cm,
|
||||
captionpos=b,
|
||||
firstnumber=1,
|
||||
stepnumber=1,
|
||||
frame=leftline,
|
||||
rulecolor=\color{black}}
|
||||
|
||||
\newcommand{\msmol}[1]{\mbox{\footnotesize #1}}
|
81
TeX/config/Pakete.tex
Normal file
81
TeX/config/Pakete.tex
Normal file
|
@ -0,0 +1,81 @@
|
|||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||
%Einbindung von Paketen
|
||||
|
||||
%Deutsche Sprache
|
||||
\usepackage[ngerman]{babel} % Mehrsprachenumgebung Babel mit Deutscher Sprache
|
||||
|
||||
|
||||
%Kodierungen
|
||||
\usepackage[utf8]{inputenc} % Eingabekodierung & Unterstützung von Umlauten (ä,ö,ü)
|
||||
\usepackage[T1]{fontenc} % Trennung von Worten mit Umlauten
|
||||
|
||||
|
||||
%Schriftpakete
|
||||
\usepackage{bm} % Fette Schriftzeichen in der Mathematik-Umgebung
|
||||
\usepackage{mathptmx} % Times New Roman
|
||||
\usepackage[scaled=.90]{helvet} % Serifenlose Schrift für \textsf
|
||||
\usepackage{courier} % Schriftart für \texttt
|
||||
\DeclareSymbolFont{letters}{OML}{cmm}{m}{it} % Buchstaben der Mathematik-Umgebung in Computer Modern
|
||||
\DeclareSymbolFont{symbols}{OMS}{cmsy}{m}{n} % Symbole der Mathematik-Umgebung in Computer Modern
|
||||
\usepackage{grffile} % Ermöglicht Leerzeichen und mehrere Punkte in Pfadangaben
|
||||
|
||||
|
||||
%Symbole
|
||||
\usepackage{marvosym} % Zusätzliche Symbole (u.A. Euro)
|
||||
\usepackage{latexsym} % Zusätzliche mathematische Symbole (11)
|
||||
|
||||
|
||||
%Grafische Umgebung
|
||||
\usepackage{color} % Ermöglicht farbige Texte
|
||||
\usepackage{epsfig}
|
||||
\usepackage{graphicx} % Einbinden von Grafiken
|
||||
\usepackage{float}
|
||||
% \usepackage{subfigure} % Unterabbildungen mit eigenen Unterschriften
|
||||
\usepackage[section]{placeins} % Erlaubt Bereichsbeschränkungen für Float-Objekte (figures) mit \FloatBarrier
|
||||
% [section] definiert, dass figures nicht erst in der nächsten section platziert werden dürfen
|
||||
|
||||
% Matlab2Tikz
|
||||
\usepackage{tikz}
|
||||
\usepackage{tikz}
|
||||
\usepackage{pgfplots} % https://github.com/matlab2tikz/matlab2tikz
|
||||
\pgfplotsset{compat=newest}
|
||||
\pgfplotsset{plot coordinates/math parser=false}
|
||||
\usetikzlibrary{plotmarks}
|
||||
\newlength\figureheight
|
||||
\newlength\figurewidth
|
||||
|
||||
|
||||
%Tabellen
|
||||
\usepackage{longtable} % Paket für Tabellen, die über mehrere Seiten gehen
|
||||
\usepackage{multicol} % Paket für Text in mehreren Spalten
|
||||
\usepackage{multirow} % Paket für Text in mehreren Zeilen
|
||||
\usepackage{rccol} % Spaltenausrichtung am Komma
|
||||
\usepackage{booktabs} % Paket für toprule/midrule/bottomrule
|
||||
\usepackage{hhline} % Erlaubt doppelte horizontale Linien \hhline
|
||||
|
||||
|
||||
%Indexerstellung
|
||||
\usepackage[intoc,german]{nomentbl} % Erstellung eines Formelverzeichnisses
|
||||
|
||||
|
||||
%Sonstige Pakete
|
||||
\usepackage{amsmath} % Mathematik-Umgebung
|
||||
\usepackage[bottom]{footmisc} % Erleichtert Fußnoten in Captions, zwingt Fußnoten an das Ende der Seite (Kann sonst mit Float-Objekten (Bildern) zu Chaos fürhen)
|
||||
%\usepackage{fancyhdr} % Paket zur Gestaltung von Kopf- und Fußzeile
|
||||
\usepackage[headsepline]{scrlayer-scrpage} % Paket zur Gestaltung von Kopf- und Fußzeile
|
||||
\usepackage{scrhack} % Patches...
|
||||
\usepackage[breaklinks=true, hidelinks]{hyperref} % Links in PDf Dokumenten erzeugen
|
||||
\usepackage{array} % Erstellung von Arrays
|
||||
\usepackage{setspace} % Paket um Zeilenabstand zu ändern
|
||||
\usepackage{caption} % Paket für Captions in Tabellen und Bildern
|
||||
\usepackage{subcaption}
|
||||
\usepackage[figuresright]{rotating} % Paket um Tabellen, Bilder zu drehen (zum rechten Rand gedreht)
|
||||
\usepackage{listings} % Paket für Quelltexte
|
||||
\usepackage{pdfpages}
|
||||
\usepackage{import} % Erlaubt relative Pfadangaben
|
||||
\usepackage{siunitx} % Paket für Einheiten
|
||||
\usepackage{xfrac}
|
||||
\DeclareSIUnit \var {var}
|
||||
|
||||
\usepackage{todonotes} % Todo-Notes im Text erstellen
|
||||
%\usepackage[disable]{todonotes} % Vor dem Drucken Todo Notes hier global deaktivieren!
|
11
TeX/config/hyphenation.tex
Normal file
11
TeX/config/hyphenation.tex
Normal file
|
@ -0,0 +1,11 @@
|
|||
\hyphenation{Chip-lö-tung}
|
||||
\hyphenation{Threshold}
|
||||
\hyphenation{Kol-lek-tor-sät-ti-gungs-span-nung}
|
||||
\hyphenation{IGBT-Durch-lass-span-nung}
|
||||
\hyphenation{Ei-gen-er-wär-mung}
|
||||
\hyphenation{STMCubeIDE}
|
||||
|
||||
|
||||
|
||||
|
||||
|
1
TeX/grafiken/datavis
Symbolic link
1
TeX/grafiken/datavis
Symbolic link
|
@ -0,0 +1 @@
|
|||
../../Images/Datavis
|
BIN
TeX/grafiken/welfenschloss_vektor.pdf
Normal file
BIN
TeX/grafiken/welfenschloss_vektor.pdf
Normal file
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue