2022-06-12 21:04:26 +02:00
2022-06-12 21:04:26 +02:00
2022-06-12 20:08:58 +02:00
2022-06-12 21:04:26 +02:00

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
  • mainfont
    • eg. mainfont: Carlito
  • titel
    • eg. titel: Ein sehr langer Titel der meine Seminarfacharbeit beschreibt
  • kurztitel für für Kopfzeile
    • falls titel zu lang für die Kopfzeile ist, kann auch ein kurztitel definiert werden
    • eg. kurztitel: Mein Thema
  • 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: true gesetzt werden um nur die Nachnamen in der Kopfzeile zu setzen

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
  • seminarfachlehrer-in, seminarfachlehrerin oder seminarfachlehrer
    • eg. seminarfachlehrer: Max Mustermann
    • Seminarfachlehrer-in für SeminarfachlehrerIn
  • fachbetreuer-in, fachbetreuerin oder fachbetreuer
    • eg. fachbetreuerin: Martina Mustermann

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
  • Befehl:
pandoc file.md --standalone --template=seminarfach -o outputfile.pdf --pdf-engine=xelatex

Ressourcen

Todo

  • Beispiel Datei
  • definition von documentclass unnötig machen
  • vielleicht generelle einführung in Pandoc
S
Description
No description provided
Readme 735 KiB
Languages
TeX 100%