Open cagix opened 4 months ago
Schritt 1: Übersetzung in Ordner ohne das "lecture/"-Element (analog zum Web-Preprocessing)
Schritt 2: Erzeugen einzelner PDFs für jede Einheit: pandoc <options> --rebase_relative_paths path/to/local/markdownfile.md -o path/to/pdf/generated-name.pdf
Schritt 3: Erzeugen eines Gesamt-Buchs für die gesamte Veranstaltung
Option 1: pandoc <options> --rebase_relative_paths readme.md topicA/readme.md topicA/file1.md topicA/file2.md topicB/readme.md topicB/subtopic1/readme.md topicB/subtopic1/file1.md
Option 2: pandoc -L recursiveinclude readme.md
Option 3: pandoc book.md
book.md
muss erzeugt werden, Aufbau analog zur "summary.md" bei mdBook (Gliederungsüberschriften, "freistehende" Links auf Markdown-Dateien)Problem: relative Links! Web-Preprocessing "löst" die Links auf und ersetzt diese durch den (eindeutigen) Dateinamen und Hugo macht daraus einen richtigen Link. Möglicherweise ist es doch am besten, für die Buchgenerierung die Ordnerstruktur zu belassen.
weitere Ideen:
title
(YAML) in jedem Markdown wie H1-Header (restl. Header sind bereits H2) => auf der Basis dann Down-Shifting
Aus dem in #291 erzeugten Gesamt-GFM-File kann ein PDF für das Skript erstellt werden.
Students are asking for a PDF version of the individual lessons and exercise sheets.
Preliminary concept:
[pdf]
and link to the auxiliary branchUsing #160 we could even have special sections like "tldr" or "wrap-up" or "outcomes" in the generated pdf!