Installation
- MacTex Für MacOS
- TeX Live Komplette Installation für Windows
- MikTex Minimale Installation für Windows (Pakete werden nur bei Bedarf installiert)
Updates
Installierte Pakete können auf MacOS mit diesem Befehl aktualisiert werden
tlmgr update --self --allVorlage
Für größere Arbeiten wie die T2000 liegt eine Vorlage unter
C:\Users\dh10mbo\OneDrive - Durr Group\Documents\LaTeX
und bei Github.
Blablatex
Doku im README des Github Repositories
Verwendung
Das Projekt kann nicht direkt mit pdflatex main.tex compiliert werden, für Glossar und Literaturverzeichnis ist weitere Vorbereitung notwendig.
Das Gesamte Dokument wird durch 6 Befehle vollständig generiert.
pdflatex main // Wird Sauer sein wegen fehlender Einträge
// Mit "CTRL + C" Fehlermeldungen skippen
makeglossaries main // Glossar generieren
pdflatex main // Mit korrektem Glossar kann Hilfsdatei für Biber
// erstellt werden
biber main // Biblatex Datei verarbeiten
pdflatex main // Literaturverweise verwenden
pdflatex main // Zweiter Durchlauf um Seitenzahlen zu korrigierenGlossar
Die Glossar-Datei entspricht folgendem Format:
fileName: glossar.tex
\newsglossaryentry{Template}
{
name=Template,
description={Ein Template ist eine Vorlage}
}Glossar compilieren
Aufruf von
makeglossaries {filename}
Wobei filename der Name des Main Files ist (ohne Extension)Für das Glossar des Dokuments in
documentation.texwird also
makeglossaries documentation
aufgerufen
In der Präambel muss das Glossar etwas vorbereitet werden:
% Glossar
\usepackage[nonumberlist,toc]{glossaries}
\makeglossaries
\input{ads/glossaries.tex}
\glsaddallIn main.tex wird es über einen Befehl eingebunden.
\printglossary[style=altlist,title=Glossar]
Literaturverzeichnis
Im Hauptdokument wird das Literaturverzeichnis mit dem Befehl \printbibliography eingefügt.
In der Präambel müssen dafür Konfigurationen gesetzt werden. Die Vorlage verwendet diese:
% Literaturverweise
\usepackage[
backend=biber, % empfohlen. Falls biber Probleme macht: bibtex
bibwarn=true,
bibencoding=utf8, % wenn .bib in utf8, sonst ascii
sortlocale=de-DE,
style=\zitierstil, % ist eine Variable mit Wert: "alphabetic"
]{biblatex}
\addbibresource{bibliographie.bib}
Bibliographie
Die Quellen selbst stehen in einem Biblatex File mit folgendem Format:
@book{martin_clean_nodate,
title = {Clean Code},
isbn = {978-0-13-235088-4},
series = {Robert C. Martin Series},
author = {Martin, Robert C.},
}
@online{authorlastname_how_2012,
title = {How to quit {VIM}},
rights = {No Rights},
url = {https://stackoverflow.com/questions/11828270/how-do-i-exit-vim},
shorttitle = {Short Title},
abstract = {Tells the guy to type :q},
titleaddon = {{StackOverflow}},
author = {{AuthorLastName}, {AuthorFirstname}},
urldate = {2000-01-01},
date = {2012-04-20},
}Zotero kann eine Sammlung in diesem Format exportieren.
Datei / Ordner wählen -> Rechtsklick -> Exportieren
Features 🪲
Fußnoten in Captions
Die Caption eines Bildes soll mit einer Fußnote beschriftet werden
Import des Footnote Package aus Vorlage war Schuld???
Nach Entfernen funktioniert das Beispiel aus der Stack Overflow Antwort.
Issue
Positioniert die Fußnoten zwar korrekt, mit diesem Beispiel waren allerdings die Zahlen alle .
\section{Vakuumsauger}
\label{Vacuum}
Ich erkläre was ein Sauger ist. \footnote{Hallo aus der 1. Fußzeile}
\begin{figure}[H]
\centering
\includegraphics[width=\textwidth]{images/MatrixGripper01.png}
\caption[Fake Caption for List of Figures]{Actual caption under Image \protect \footnotemark}
\end{figure}
\footnotetext{Das ist die 2. Fußzeile}
\todo{Matrixgreifer erklären}
Was passiert hier \footnote{Fusszeile Nummer 3}Fix
Manuelles hochzählen und setzen des Index innerhalb der Figure
\section{Vakuumsauger}
\label{Vacuum}
Ich erkläre was ein Sauger ist. \footnote{Hallo aus der 1. Fußzeile}
\stepcounter{footnote}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{images/MatrixGripper01.png}
\caption[Fake Caption for List of Figures]{Actual caption under Image\protect\footnotemark[\value{footnote}]}
\end{figure}
\footnotetext[\value{footnote}]{Das ist die 2. Fußzeile}
Was passiert hier \footnote{Fusszeile Nummer 3}