* Include PDF v2.0
* Changed identation as requested per review
* m( forgot to add generated files...
* resolved conflicts?
* beautify
* correct some whitespaces
* correct some whitespaces again
Co-authored-by: Sebastian / sebbo <sebastian@1337lounge.de>
# Conflicts:
# wbh.tex
@ -74,30 +78,36 @@ Make ist in der Regel Teil des Pakets `build-essentials`, welches du mit `sudo
Im Folgenden sind die einzelnen Variablen und Schalter erläutert. Alle Optionalen Variablen werden nicht benötigt und können somit leer bleiben oder ganz weg gelassen werden.
Im Folgenden sind die einzelnen Variablen und Schalter erläutert. Alle Optionalen Variablen werden nicht benötigt und können somit leer bleiben oder ganz weg gelassen werden.
| author | Der Uhrheber der Arbeit, in der Regel dein Name | ja | |
| title | Titel der Arbeit/B-Prüfung | nein | |
| student | Informationen über dich | nein | |
| author | Der Uhrheber der Arbeit, in der Regel dein Name | ja | |
| name | Dein Name, wird als Author verwendet | nein | |
| student | Informationen über dich | nein | |
| matrikelnr | Deine Matrikelnummer | ja | |
| student.firstname | Vorname | nein | |
| email | Deine E-Mail Adresse | ja | |
| student.lastname | Nachname | nein | |
| studium | Informationen zum Studiengang und dem Fach | ja | |
| student.strasse | Strasse | nein | |
| studiengang | Dein Studiengang | ja | |
| student.ort | PLZ + Ort | nein | |
| studiengangnr | Diese findest du unter "Main Studium" SG-Nr. | ja | |
| matrikelnr | Deine Matrikelnummer | ja | |
| fach | In welchem Fach wird die Prüfung bearbeitet | ja | |
| email | Deine E-Mail Adresse | ja | |
| aufgabencode | Der Code befindet sich auf deiner B-Prüfung ganz oben | ja | |
| studium | Informationen zum Studiengang und dem Fach | ja | |
| date | Datum der Abgabe | ja | today |
| studiengang | Dein Studiengang | ja | |
| lang | Sprache des Dokumentes "Ländercode" | ja | de |
| studiengangnr | Diese findest du unter "Main Studium" SG-Nr. | ja | |
| logo | Der Pfad zum Logo (Standard ./Bilder/logo.png) | ja | Pfad zum Bild |
| fach | In welchem Fach wird die Prüfung bearbeitet | ja | |
| hochschule | Name der Hochschule | ja | |
| aufgabencode | Der Code befindet sich auf deiner B-Prüfung ganz oben | ja | |
| toc | Hinzufügen des Inhaltsverzeichnises | ja | true / false |
| date | Datum der Abgabe | ja | today |
| abk | Abkürzungsverzeichnis | ja | true /false |
| lang | Sprache des Dokumentes "Ländercode" | ja | de |
| lot | Verzeichnis der Tabellen | ja | true / false |
| logo | Der Pfad zum Logo (Standard ./Bilder/logo.png) | ja | Pfad zum Bild |
| lof | Liste der Figuren/Abbildungen | ja | true / false |
| toc | Hinzufügen des Inhaltsverzeichnises | ja | true / false |
| skipfirstpage | Zählt die Titleseite nicht mit | ja | true |
| abk | Abkürzungsverzeichnis | ja | true /false |
| assignment.file | Pfad zur Aufgabenstellung | ja | string |
| lot | Verzeichnis der Tabellen | ja | true / false |
| assignment.pages | Seitenzahlen der Aufgabenstellung | ja | string |
| lof | Liste der Figuren/Abbildungen | ja | true / false |
| skipfirstpage | Zählt die Titleseite nicht mit | ja | true |
| assignment.file | Pfad zur Aufgabenstellung | ja | |
| assignment.pages | Seitenzahlen der Aufgabenstellung | ja | - |
| assignment.beforetitle | Seitenzahlen der Aufgabenstellung | ja | 1 |
| assignment.fillform | Füllt Name und Addresse auf der Aufgabenstellung aus | ja | 1 |
| assignment.multipage | Mehr als die erste Seite einbinden | ja | 1 |
### Aufgabenstellung mit einbinden
### Aufgabenstellung mit einbinden
@ -106,7 +116,6 @@ Das Template erlaubt es, durch setzen der Variablen im Block `assignment`, die A
Um dem Escaping von pandoc vorzubeugen müssen die Angaben im `assignment` Block in ` '`Wert`{=latex}' ` eingeschlossen werden.
Um dem Escaping von pandoc vorzubeugen müssen die Angaben im `assignment` Block in ` '`Wert`{=latex}' ` eingeschlossen werden.
**Seitenbereich**
**Seitenbereich**
Für einzelne Seiten kann man folgendes schreiben:
Für einzelne Seiten kann man folgendes schreiben:
@ -116,7 +125,6 @@ assignment:
pages: '`1-2`{=latex}'
pages: '`1-2`{=latex}'
```
```
**Einzelne Seiten**
**Einzelne Seiten**
Für einzelne Seiten kann man folgendes schreiben:
Für einzelne Seiten kann man folgendes schreiben:
@ -139,9 +147,22 @@ Dabei unbedingt die einfachen Anführungszeichen drin lassen. Eine Range kann le
Weitere Hinweise stehen in der (Dokumentation)[https://texdoc.org/serve/pdfpages.pdf/0] des LaTeX packages `pdfpages`
Weitere Hinweise stehen in der (Dokumentation)[https://texdoc.org/serve/pdfpages.pdf/0] des LaTeX packages `pdfpages`
**Vor oder Nach der Titelseite?**
Die Variable `assignment.beforetitle` steuert, ob die Aufgabenstellung vor oder nach der Titelseite eingebunden wird. Die Seitenzahlen zählen in beiden Fällen nicht mit.
### Ausfüllen des Adressteils der Aufgabenstellung
Wenn `assignment.fillform` gesetzt ist, kann das Pandoc Template Name und Adresse des Studenten in den Kopfteil von A-/B- Aufgaben der WBH ausfüllen. Das Feature ist experimentell und wurde mit B-DSV und B-HFT getestet. Die Felder sind pixelbasiert platziert, es kann also bei Abweichungen in der Aufgabenstellung dazu kommen das die Koordinaten in `wbh.tex` angepasst werden müssen.
Da zuerst die erste Seite des PDFs ausgefüllt wird, muss der Rest des Formulars separat eingebunden werden. Wenn die Aufgabenstellung mehr als eine Seite ist, daher muss für diesen Fall `assignment.multiplage` gesetzt sein.
### Logo oder Name der Hochschule
### Logo oder Name der Hochschule
Es wird entweder das Logo oder der Name der Hochschule auf dem Titelblatt ausgegeben, jedoch nicht beides. Sollte biedes gesetzt sein, so wird gar nichts ausgegeben.
Es wird entweder das Logo oder der Name der Hochschule auf dem Titelblatt ausgegeben, jedoch nicht beides. Sollte beides gesetzt sein, so wird gar nichts ausgegeben.
$if(skipfirstpage)$% Skip first page count, if skipfirstpage = 1
$if(skipfirstpage)$% Skip first page count, if skipfirstpage = 1
\clearpage
\clearpage
\setcounter{page}{1}
\setcounter{page}{1}
$endif$
$endif$
$if(abstract)$
$if(abstract)$
@ -535,7 +598,7 @@ $if(insurance)$
\huge\textbf{Erklärung}\\
\huge\textbf{Erklärung}\\
\end{center}
\end{center}
\vspace{2em}
\vspace{2em}
Ich, $student.name$, versichere durch meine Unterschrift, dass ich die vorliegende Arbeit selbstständig erstellt habe. Andere als die angegebenen Hilfsmittel habe ich nicht ver-wendet.
Ich, \studentname, versichere durch meine Unterschrift, dass ich die vorliegende Arbeit selbstständig erstellt habe. Andere als die angegebenen Hilfsmittel habe ich nicht ver-wendet.
Soweit ich fremde Gedankengänge oder Texte verwendet habe, sind diese von mir als solche kenntlich gemacht und dem Urheber eindeutig zuordenbar. Dazu zählen sowohl wört-liche als auch nicht wörtliche Übernahmen.
Soweit ich fremde Gedankengänge oder Texte verwendet habe, sind diese von mir als solche kenntlich gemacht und dem Urheber eindeutig zuordenbar. Dazu zählen sowohl wört-liche als auch nicht wörtliche Übernahmen.
@ -543,7 +606,7 @@ Soweit ich fremde Gedankengänge oder Texte verwendet habe, sind diese