Archive for Juni, 2012


Hannah, Joshuah und ich haben uns über knapp ein Jahr im Rahmen der Kompetenzprüfung mit der Veränderung und Beeinflussung des Menschen beschäftigt. Nachdem die Dokumentation nun vollständig ist, veröffentliche ich diese hier (PDF-Datei).

Kritiken und Anmerkungen sind, wie bei jedem anderen Beitrag hier im Blog auch, immer gerne gesehen.

Ich versuche, wann immer möglich, meinen Quellcode von den hier veröffentlichten Dokumenten bereitzustellen. Dazu habe ich mir überlegt, dass ich einfach die Quelldateien mit in das erzeugte PDF einbauen könnte. Hierfür nutze ich das Paket attachfile. Auf diese Weise sind keine größeren Änderungen in meinen Arbeitsabläufen nötig. Ich muss nur einmal definieren, welche Quelldateien ich anhängen möchte. Die Dateien lassen sich dann beispielsweise mit pdftk $file.pdf unpack_files oder mit Programmen wie Adobe Reader extrahieren.

Ob Quelldateien eingebunden sind, steht in einer Tabelle (Informationen zu den Quelldateien) im Anhang.

Älterer Quellcode ist natürlich nicht meinem aktuellen Programmierstil angepasst. Das würde ich heute alles etwas anders machen (was ich wahrscheinlich in einem Jahr auch über meinen jetzigen Quellcode sagen würde).

Den Quellcode, den ich in allen Dokumenten verwende, also meine Pakete, werde ich später noch veröffentlichen.
Damit sollte klar sein, dass sich aus dem bislang eingebeteten Quellcode nicht einfach ein PDF erzeugen lässt, das genau gleich aussieht, wie meines. Ich integriere zurzeit nur den Quellcode zu den Inhalten. Dinge wie die Präambel sind in der Regel nicht eingebunden.

Ein Grund für mich meinen LaTeX-Quellcode freizugeben, ist die einfache Weiterverwendung und Abwandlung der mit TikZ erstellten Grafiken (bitte nach Möglichkeiten meine verwendete Lizenz beachten). Außerdem möchte ich das Nachschauen von Implementierungen vereinfachen. (Aus leidvoller Erfahrung: Man findet in irgendwelchen LaTeX-Dokumenten schöne Lösungen für Probleme, kann aber nicht nachschauen, wie diese umgesetzt wurden.)