Stundenplan in Latex

Seit meinem letzten Stundenplan in Latex ist nun doch einige Zeit vergangen. Inzwischen dachte ich, sollte es doch ein paar schoenere geben und siehe da, es gibt etwas neues. Das ist schon eine etwas schoenere Loesung als die letzte, man definiert eine timetable-Umgebung in Latex, braucht also kein perl oder anderes mehr:


\documentclass[a4paper,10pt]{report}

% Definitions
\usepackage{lscape}
\usepackage[height=25cm]{geometry}
\usepackage{timetable}

\begin{document}
\thispagestyle{empty}
\begin{landscape}
\printheading{Time table $6^\mathsf{th}$ Semester}

% Define the layout of your time tables
\setslotsize{2.8cm}{0.3cm}
\setslotcount{5}{36}
\settopheight{4}
\settextframe{0.8mm}

% Define event types
% type r g b t_r t_g t_b
\defineevent{corelecture}{0.0} {0.28}{1.0} {1.0}{1.0}{1.0}
\defineevent{seminar} {1.0} {0.4} {0.2} {1.0}{1.0}{1.0}
\defineevent{work} {0.21}{0.5} {0.16}{1.0}{1.0}{1.0}

% Start the time table
\begin{timetable}
\hours{9}{15}{1}
\englishdays{1}

% x start end name lecturer location type
\event 1 {1415} {1600} {Data Networks Lecture} {Druschel} {E1{\tiny 3} 002} {corelecture}
\event 1 {1615} {1800} {Tutorial SysArch} {Gwosdek} {E1{\tiny 3} SR014} {work}
\event 2 {0915} {1100} {Embedded Systems Lecture} {Finkbeiner} {E1{\tiny 3} 003} {corelecture}
\event 2 {1115} {1300} {Differential Equations in IPCV Lecture} {Weickert} {E1{\tiny 3} 001} {corelecture}
\event 2 {1415} {1600} {Office Hour SysArch} {Gwosdek} {E1{\tiny 1} HaDePra} {work}
\event 3 {1415} {1600} {Data Networks Lecture} {Druschel} {E1{\tiny 3} 002} {corelecture}
\event 3 {1615} {1800} {Numerical Algorithms in Image Analysis} {Bruhn, Weickert} {E1{\tiny 1} 3.06} {seminar}
\event 4 {0915} {1100} {Embedded Systems Lecture} {Finkbeiner} {E1{\tiny 3} 003} {corelecture}
\event 4 {1115} {1300} {Tutorial SysArch} {Gwosdek} {E1{\tiny 3} SR014} {work}
\event 5 {1000} {1100} {Bremser Meeting SysArch} {SysArch United} {E1{\tiny 3}} {work}
\event 5 {1115} {1300} {Differential Equations in IPCV Lecture} {Weickert} {E1{\tiny 3} 001} {corelecture}
\end{timetable}
\end{landscape}
\end{document}

Das Endergebniss sieht dann so aus: example.

Related posts:

  1. Stundenplan in Latex

Leave a Reply