Monatliches Archiv: Mai 2016

Neuerungen in v0.3

Mittlerweile habe ich v0.3 der LaTeX-Klasse milog.cls bei Bitbucket hochgeladen. Sie enthält das milog Bash-Script, das exemplarisch anhand der Arbeitszeit-App “Arbeitszeiterfassung” eine Möglichkeit zur automatischen Erstellung eines Arbeitszeitnachweises aufzeigt.

$ milog -i 201605.dat
reading 201605.dat
writing _milog_.csv
creating milog.pdf

Sollten Anpassungen – etwa in der Spalte “bemerkung” – nötig sein, so kann die Verarbeitung auch in zwei Schritten erfolgen.

$ milog -i 201605.dat -o 201605.csv -c
reading 201605.dat
writing 201605.csv

[ ... Bearbeitung der CSV-Datei ... ]

$ milog -i 201605.csv -p 201605 -l
creating 201605.pdf

Details zum Script können der Dokumentation entnommen werden. Eine Anpassung an den CSV-Export anderer Apps sollte bei günstigen CSV-Ausgangsformat nicht allzu schwierig sein.

Neuerungen in v0.2

Mittlerweile habe ich v0.2 der LaTeX-Klasse milog.cls bei Bitbucket hochgeladen. Sie ermöglicht – falls vorhanden – das Einbinden einer Konfigurationsdatei milog.cfg. Außerdem steht mit \milogsetup ein Makro für das erneute Setzen der globalen Optionen zur Verfügung.

Insgesamt besteht daher die Möglichkeit Grundeinstellungen in die Konfigurationsdatei auszulagern:

Zusätzlich können dort z.B. auch Layoutänderungen oder Ähnliches vorgenommen werden.

Eine kleine Einführung

Eben habe ich v0.1 der LaTeX-Klasse milog.cls bei Bitbucket hochgeladen. Sie ermöglicht das – mehr oder weniger automatische – Setzen eines Arbeitszeitnachweises nach dem Mindestlohngesetz (MiLoG).

Ausgangspunkt dabei ist eine simple CSV-Datei im folgenden Format:

Mit folgender LaTeX-Datei

erhält man folgendes PDF-Formular:

milog.pdf