diff options
Diffstat (limited to 'reference/C_Facharbeit_komplett/headers/preamble.tex')
-rw-r--r-- | reference/C_Facharbeit_komplett/headers/preamble.tex | 133 |
1 files changed, 133 insertions, 0 deletions
diff --git a/reference/C_Facharbeit_komplett/headers/preamble.tex b/reference/C_Facharbeit_komplett/headers/preamble.tex new file mode 100644 index 0000000..8a4d510 --- /dev/null +++ b/reference/C_Facharbeit_komplett/headers/preamble.tex @@ -0,0 +1,133 @@ +% Zeichenkodierung: Wenn es irgendwelche Probleme mit Umlauten gibt, +% für alle Dateien im Menü "Bearbeiten->Zeichenkodierung festlegen" +% den ersten Punkt "UTF-8" auswählen. +\usepackage[utf8]{inputenc} + +% Literaturverzeichnis: Bei Problemen mit der Nummerierung +% erst mal 'defernumbers=true', wenn alles funktioniert am +% Schluss wieder 'true' +% \usepackage[backend=biber,defernumbers=true]{biblatex} +\usepackage[backend=biber, + % style=footnote-dw, + % pageref=true, + % annotation=true, + % library=true, + % + style=numeric, + autocite=plain, + % FIXME: Keep this here? <2024-03-20> + doi=true, + isbn=true, + loccittracker=true, + opcittracker=true, + % No idea what it does, but it was recomended to me + defernumbers=true +]{biblatex} % For bibtex references +\addbibresource{resources/bibliography/literatur.bib} +\addbibresource{resources/bibliography/internet.bib} +\addbibresource{resources/bibliography/articles.bib} + +% Seitenrand, Zeilenabstand u.ä. (kann geändert werden) +% \usepackage[margin=2.5cm, bindingoffset=1cm, includehead]{geometry} +\usepackage[margin=2.5cm, bindingoffset=1cm]{geometry} +\setlength{\marginparwidth}{2.0cm} +% TODO: Potenially remove the `parfill` +\usepackage[parfill, indent]{parskip} +\usepackage{setspace} +\onehalfspacing + +% deutscher Zeichensatz und Eurozeichen (nicht verändern) +\usepackage[ngerman]{babel} +\usepackage[babel,german=quotes]{csquotes} +\usepackage[T1]{fontenc} +\usepackage{eurosym} +% \DeclareUnicodeCharacter{20AC}{\euro} +% \renewcommand{\texteuro}{\EUR{}} +% \renewcommand{\texteuro}{$\euro$} + +% Schriftart (Hr. Wolf mag zwar keine Serifen, aber ich kann das nicht in aria schreiben) +\usepackage{lmodern} +% \usepackage{helvet} +\renewcommand{\familydefault}{\sfdefault} + +% \makeatletter +% \let\@chapapp\relax +% \makeatother +% \setcounter{secnumdepth}{-1} + +% Remove the 'Chapter N' counter +\usepackage[compact]{titlesec} +% \titleformat{\chapter}[display] +% {\normalfont\bfseries}{}{0pt}{\Huge} +\titleformat{\chapter}[display] +{\normalfont\Large\bfseries} % format +{} % label +{0pt} % sep +{\huge} % before-code + +% Remove the extra titlespacing +% \titlespacing{\chapter}{0pt}{0pt}{50pt} + +% use sans-serif for headings, serif for bodies +\usepackage{etoolbox} +\makeatletter +\apptocmd\@chapter\rmfamily{}{} +\apptocmd\@schapter\rmfamily{}{} +\makeatother + +% Format der Kopfzeile (kann geändert werden) +\usepackage{fancyhdr} +\fancyhead[L]{} + +% alle Abbildung befinden sich im Verzeichnis img +\usepackage{graphicx} +\graphicspath{{resources/images/}} + +% sonstige Pakete, die in diesem Dokument benötigt werden +\usepackage{enumitem} +% \usepackage[shortlabels]{enumitem} % makes enumerate, itemize and description better +\usepackage{tabularx} +\usepackage{tocloft} + +% visuals +\usepackage{microtype} % makes text better to read +% \usepackage{multicol} % allows for multi-columns everywhere, with the "multicols" environment +% \usepackage{emptypage} % no page numbers and headings on empty pages +% \usepackage{xspace} % Adds a space when it thinks it is necessary +\usepackage{blindtext} % blindtext + +% colors +\usepackage[dvipsnames]{xcolor} % colors and color mixing \color{red!30!green!40!blue} + +% todo +\usepackage[ngerman, color=yellow!50!green, disable]{todonotes} + +% math +\usepackage{amsmath} % extensive math commands +\usepackage{amsfonts} % more fonts for math (fracture, boldfaced and so on) +\usepackage{mathtools} % extension to amsmath, with more sensible defaults (eq numbers only when referenced) +\usepackage{amssymb} % more symbols, mostly redundant because already loaded by something else +\usepackage{mathrsfs} % support for the RSFS fonts (through \mathscr command) +% \usepackage{cancel} % allows to cancel a part in math mode, for example to shorten a term +% \usepackage{bm} % bold mode in math, but better than \boldsymbol command from ams. \bm + +% links +\usepackage[nospace,ngerman]{varioref} +\usepackage[pdflang=de-DE, hidelinks]{hyperref} +\usepackage[ngerman, noabbrev, nameinlink]{cleveref} + +% chemistry +\usepackage[locale = DE]{siunitx} % For easy unit representation +\sisetup{per-mode = fraction} +\usepackage[version=4]{mhchem} % for \ce command + +% horizontal rule +\newcommand\hr{ + \par\noindent\rule[0.5ex]{\linewidth}{0.5pt} +} + +% copyright: +\makeatletter +\DeclareRobustCommand\authors[1]{\gdef\@authors{#1}} +\DeclareRobustCommand\years[1]{\gdef\@years{#1}} +\makeatother |