b82cf6d6c6d2f053cc155dfbddad5674954429e9
Templates für die Seminarfacharbeit an der TGS-Weimar
Pandoc Template
Das Template seminarfach.latex ist eine Modifikation des default Pandoc Templates.
Variablen
Die folgenden Variablen müssen in dem Yaml Metadata Block der Markdown Datei angegeben werden um das Titelblatt und die Kopfzeile richtig zu generieren.
allgemein Variablen
documentclass- eg.
documentclass: article
- eg.
mainfont- eg.
mainfont: Carlito
- eg.
titel- eg.
titel: Ein sehr langer Titel der meine Seminarfacharbeit beschreibt
- eg.
kurztitelfür für Kopfzeile- falls
titelzu lang für die Kopfzeile ist, kann auch ein kurztitel definiert werden - eg.
kurztitel: Mein Thema
- falls
student- wenn mehrere Angegeben werden sollten diese schon Alphabetisch sortiert angegeben werden
- eg.:
student:
- nachname: Mustermann
name: Max
stammkurs: 11 1
- nachname: Müller
name: Marie
stammkurs: 12 3
nur-nachname- kann zu
nur-nachname: truegesetzt werden um nur die Nachnamen in der Kopfzeile zu setzen
- kann zu
Deckblatt
Falls ein Deckblatt generiert werden soll müssen diese Variablen gesetzt werden und deckblatt: true hinzugefühgt werden.
schulname- eg.
schulname: Staatliche Gemeinschaftsschule Weimar
- eg.
seminarfachlehrer-in,seminarfachlehrerinoderseminarfachlehrer- eg.
seminarfachlehrer: Max Mustermann Seminarfachlehrer-infür SeminarfachlehrerIn
- eg.
fachbetreuer-in,fachbetreuerinoderfachbetreuer- eg.
fachbetreuerin: Martina Mustermann
- eg.
Um eine eigenes Latex-Deckblatt zu benutzen muss deckblatt-datei: Pfad-zur-datei angegeben werden, z.B. deckblatt-datei: ./deckblatt.tex
Beispiele
Yaml Kopf
---
documentclass: article
titel: A very long title about stuff that is very interessting
kurztitel: A title
mainfont: Carlito
deckblatt: true
schulname: Schule Niemandsland
seminarfachlehrer-in: Karl Marx
fachbetreuer: Albert Einstein
student:
- nachname: Erbse
name: Markus
stammkurs: 21 1
- nachname: Fuchs
name: Elise
stammkurs: 12 7
- nachname: Gurke
name: Angela
stammkurs: 14 5
nur-nachname: true
datum: 21. Dezember 1999
---
Dokument
Kompilieren
- template datei muss in User-Dir/templates sein siehe
pandoc -v- unter Linux:
~/.local/share/pandoc/templates - unter Windows:
C:\Users\USERNAME\AppData\Roaming\pandoc
- unter Linux:
- Befehl:
pandoc file.md --standalone --template=seminarfach -o outputfile.pdf --pdf-engine=xelatex
Ressourcen
Todo
- Beispiel Datei
- definition von
documentclassunnötig machen - vielleicht generelle einführung in Pandoc
Description
Languages
TeX
100%