@ -75,31 +84,39 @@ 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 | |
| author | Der Uhrheber der Arbeit, in der Regel dein Name | ja | |
| student | Informationen über dich | nein | |
| student | Informationen über dich | nein | |
| name | Dein Name, wird als Author verwendet | nein | |
| student.firstname | Vorname | nein | |
| matrikelnr | Deine Matrikelnummer | ja | |
| student.lastname | Nachname | nein | |
| email | Deine E-Mail Adresse | ja | |
| student.strasse | Strasse | nein | |
| studium | Informationen zum Studiengang und dem Fach | ja | |
| student.ort | PLZ + Ort | nein | |
| studiengang | Dein Studiengang | ja | |
| matrikelnr | Deine Matrikelnummer | ja | |
| studiengangnr | Diese findest du unter "Main Studium" SG-Nr. | ja | |
| email | Deine E-Mail Adresse | ja | |
| fach | In welchem Fach wird die Prüfung bearbeitet | ja | |
| studium | Informationen zum Studiengang und dem Fach | ja | |
| aufgabencode | Der Code befindet sich auf deiner B-Prüfung ganz oben | ja | |
| studiengang | Dein Studiengang | ja | |
| date | Datum der Abgabe | ja | today |
| studiengangnr | Diese findest du unter "Main Studium" SG-Nr. | ja | |
| lang | Sprache des Dokumentes "Ländercode" | ja | en |
| fach | In welchem Fach wird die Prüfung bearbeitet | ja | |
| logo | Der Pfad zum Logo (Standard ./Bilder/logo.png) | ja | Pfad zum Bild |
| aufgabencode | Der Code befindet sich auf deiner B-Prüfung ganz oben | ja | |
| hochschule | Name der Hochschule | ja | |
| date | Datum der Abgabe | ja | today |
| toc | Hinzufügen des Inhaltsverzeichnises | ja | false |
| lang | Sprache des Dokumentes "Ländercode" | ja | de |
| abk | Abkürzungsverzeichnis | ja | false |
| logo | Der Pfad zum Logo (Standard ./Bilder/logo.png) | ja | Pfad zum Bild |
| lot | Verzeichnis der Tabellen | ja | false |
| toc | Hinzufügen des Inhaltsverzeichnises | ja | true / false |
| lof | Liste der Figuren/Abbildungen | ja | false |
| abk | Abkürzungsverzeichnis | ja | true /false |
| skipfirstpage | Zählt die Titleseite nicht mit | ja | true |
| lot | Verzeichnis der Tabellen | ja | true / false |
| assignment.file | Pfad zur Aufgabenstellung | ja | string |
| lof | Liste der Figuren/Abbildungen | ja | true / false |
| assignment.pages | Seitenzahlen der Aufgabenstellung | ja | string |
| 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 |
| seite.rand_oben | Seitenrand oben | ja | 20mm |
| seite.rand_unten | Seitenrand unten | ja | 20mm |
| seite.rand_rechts | Seitenrand rechts | ja | 40mm |
| seite.rand_links | Seitenrand links | ja | 30mm |
### Aufgabenstellung mit einbinden
### Aufgabenstellung mit einbinden
@ -107,7 +124,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:
@ -117,7 +133,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:
@ -140,9 +155,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)$
@ -534,7 +601,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.
@ -542,7 +609,7 @@ Soweit ich fremde Gedankengänge oder Texte verwendet habe, sind diese