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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
tag beginn pause ende dauer bemerkung 01 06:20 {} 12:00 05:40 {} 02 {} {} {} {} Ruhetag 03 {} {} {} {} Ruhetag 04 06:20 {} 12:00 05:40 {} 05 06:20 {} 12:00 05:40 {} 06 06:20 {} 12:05 05:45 {} 07 06:20 {} 12:10 05:50 {} 08 06:20 {} 12:05 05:45 {} 09 {} {} {} {} Ruhetag 10 {} {} {} {} Ruhetag 11 06:20 {} 12:15 05:55 {} 12 06:20 {} 12:10 05:50 {} 13 06:20 {} 12:15 05:55 {} 14 06:20 {} 12:15 05:55 {} 15 06:20 {} 12:10 05:50 {} 16 {} {} {} {} Ruhetag 17 {} {} {} {} Ruhetag 18 06:20 {} 12:10 05:50 {} 19 06:20 {} 12:15 05:55 {} 20 06:20 {} 12:15 05:55 {} 21 06:20 {} 12:15 05:55 {} 22 06:20 {} 12:15 05:55 {} 23 {} {} {} {} Ruhetag 24 {} {} {} {} Ruhetag 25 06:20 {} 12:15 05:55 {} 26 06:20 {} 12:15 05:55 {} 27 06:20 {} 12:25 06:05 {} 28 06:20 {} 12:15 05:55 {} 29 06:20 {} 12:15 05:55 {} 30 {} {} {} {} Ruhetag nan nan nan nan 123:00 nan |
Mit folgender LaTeX-Datei
1 2 3 4 5 6 7 |
\documentclass[company={\TeX\ Satz GmbH},name={Mustermann, Max},id={01.01.1970/0815}]{milog} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{libertine} \begin{document} \milog[month={04/2016}]{201604.csv} \end{document} |
erhält man folgendes PDF-Formular: