Es werden folgende Ausgabeformate erzeugt:
gespraech.xhtml: eine HTML-Datei, die sich der Bildschirmbreite anpasst, zum Lesen an Bildschirmen und Handysgespraech….pdf: PDFs in vier Ausführungen zum Ausdruckengespraech.txt: Reine Textdatei, z.B. für Rechtschreibkorrektur und Wörterzählen in Word o.ä.gespraech.epub(experimentell): Für Ebook-Reader. Funktioniert schon, aber zumindest auf meinem Tolino werden alle Formatierungsanweisungen ignoriertgespraech_fonts.xhtml(experimentell): Die gleiche HTML-Datei, aber mit eingebetteten Schriftarten. Im Moment viel zu groß, um sinnvoll verwendet zu werden.
Zum Herunterladen jeweils die letzte Version unter https://github.com/OvidiusCicero/mitschrift/releases
Es reicht aus, die unten aufgeführte Software installiert zu haben, der Rest geschieht durch die Batch-Dateien. Sämtliche benötigten Komponenten, die hier verlinkt sind, sind freie Software.
Zum Kompilieren ist zuallererst Pandoc nötig:
pandoc 2.0.5
Compiled with pandoc-types 1.17.3, texmath 0.10, skylighting 0.5
Default user data directory: C:\Users\Christian\AppData\Roaming\pandoc
Copyright (C) 2006-2017 John MacFarlane
Web: http://pandoc.org
This is free software; see the source for copying conditions.
There is no warranty, not even for merchantability or fitness
for a particular purpose.
benutzt. Zur PDF-Erstellung ist weiters xelatex notwendig, ich empfehle die Distribution MikTeX:
MiKTeX-XeTeX 2.9.6501 (0.99998) (MiKTeX 2.9.6500 64-bit)
(C) 1994-2008 by SIL International, (C) 2009-2012 by Jonathan Kew, (C) 2010-2012 by Han The Thanh, (C) 2012-2013 by Khaled Hosny
TeX is a trademark of the American Mathematical Society.
using bzip2 version 1.0.6, 6-Sept-2010
compiled with curl version 7.56.1; using libcurl/7.56.1 WinSSL
compiled with expat version 2.2; using expat_2.2.0
compiled with fontconfig version 2.12.6; using 2.12.6
compiled with freetype2 version 2.8.1; using 2.8.1
compiled with graphite2 version 1.3.10; using 1.3.10
compiled with harfbuzz version 1.6.3; using 1.6.3
compiled with icu version 60.1; using 60.1
compiled with jpeg version 9.2
compiled with liblzma version 50020032; using 50020032
compiled with libpng version 1.6.34; using 1.6.34
compiled with libressl version LibreSSL 2.5.3; using LibreSSL 2.5.3
compiled with MiKTeX Application Framework version 2.6416; using 2.6416
compiled with MiKTeX Core version 3.6505; using 3.6516
compiled with MiKTeX Archive Extractor version 1.6300; using 1.6300
compiled with MiKTeX Package Manager version 1.6488; using 1.6488
compiled with poppler version 0.60.1
using teckit version 2.4
compiled with uriparser version 0.8.4
compiled with zlib version 1.2.11; using 1.2.11
Sinn und Zweck der Dateieien:
teil01.mdbisteil05.mdkorrespondieren mit den entsprechenden 5 Audiodateien,teil01.mdenthält zusätzlich die Einleitungmetadata.yamlenthält separat die Metadaten des Dokumentesstyle.cssenthält die Formatierung der HTML-Datei- Im Order
vorlagen/sind die Templates, auf denen basierend die Ausgabedateien erzeugt werden, gespeichert;html.xhtmlfür die HTML undlatex.texfür die beiden auf (Xe)Latex basierenden PDFs. - Der Ordner
bilder/enthält drei Bilder, unter anderem das Titelbild.latex_out/ist ein Zwischenspeicher für den Latex-Code, undtex2pdf.8476entsteht automatisch bei der Verwendung vonbuild_latex1.bat(siehe unten)
Sämtliche Ausgaben erfolgen in den out/-Ordner, der gegebenenfalls vorher manuell zu erstellen ist:
build_html.baterzeugt die XHTML-Dateibuild_latex1.baterzeugt eine rohe PDF direkt über Pandocbuild_txt.baterzeugt eine reine Textdatei – für Rechtschreibkorrektur und Wörterzählen in Word o.ä.build_latexportrait.batbaut das PDF in hochkantbuild_latexportrait.batbaut das PDF in hochkant ohne Titelseitebuild_latexlandscape.batbaut das PDF in querbuild_latexlandscape.batbaut das PDF in quer ohne Titelseitebuild_latexvorlage.batstellt die Basis für weitere Latex-Ausgaben; es nimmt als Parameter%1die Anzahl der Spalten des Layouts,%2die Ausrichtung (Quer/Hochkant =landscape/portrait) und%3ob eine Titelseite erstellt werden soll (nicetitle) oder nicht (beliebiger anderer Wert) NICHT DIREKT BENUTZENbuild_base.batist das Basiskommando mit Befehlen, die für alle Ausgabeformate benötigt werden ERST RECHT NICHT DIREKT BENUTZENbuild_epub.baterstellt eine epub-Dateibuild_all.batwürde alle obigen ausführenbuild.shdas obige als Bash-Skript Experimentellbuild.ps1das obige als Powershell-Skript, funktioniert im Moment nicht wie gewünscht Experimentell
Zu guter Letzt müssen auf dem System die Libertine-Schriftarten installiert sein, die Erzeugung der PDF-Dateien scheitert leider ansonsten hässlich und ohne hilfreiche Fehlermeldung. Grund für die Verwendung dieser Nicht-Standardschriftart sind unter anderem die manuell angepassten Kapitälchen sowie die anderweitig vorhandenen Schriftschnitte.