Newer
Older
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
%%%%%%%%%%%%%% Actual Coli Winter LaTeX schedule, CHANGE AS NEEDED %%%%%%%%%%%%%%%
% This file contains the actual data to typeset a Coli LaTeX schedule for winter %
% semesters. You will probably have to change it every semester with the new %
% timetable information. %
% %
% Good luck! %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{tikzpicture}[x=0.2\textwidth, y=-1 cm, node distance=0 cm,outer sep = 0pt]
\input{schedule.config.tex}
% Styles for the events. A style has a name, a color, a border style
% and a column span (full-width or half-width).
% Usually, you'd define one style for each lecture type (e.g. one style
% ECL) and for each tutorial type (e.g. one style ECLTut), so you can
% e.g. have all ECL sessions in blue and all ECL tutorial sessions
% in light blue etc.
%
% Sometimes, however, you'll need more than one style per lecture type,
% namely when the lecture is sometimes parallel to other lectures, in which
% case you might need a style for "ECL lecture ssesion occupying only the
% right half of a column".
%
% As an example:
% \tikzstyle{EineVorlesung}=[1.5hours,fill=blue!30]
% \tikzstyle{EinTut}=[1.5hours,fill=blue!15,dashed]
%
% \tikzstyle{AndereVorlesungHalb}=[parallel1.5hoursleft,fill=green!30]
% \tikzstyle{InformatikVorlesungHalb}=[parallel1.5hoursright,fill=red!30]
\tikzstyle{ECL}=[1.5hours,fill=blue!30]
\tikzstyle{ECLTut}=[1.5hours,fill=blue!15,dashed]
\tikzstyle{ProgI}=[1.5hours,fill=green!30]
\tikzstyle{ProgIhalb}=[parallel1.5hoursleft,fill=green!30]
\tikzstyle{ProgITut}=[1.5hours,fill=green!15,dashed]
\tikzstyle{ITE1}=[parallel1.5hoursright,fill=orange!30]
\tikzstyle{ITE2}=[1.5hours,fill=orange!30]
\tikzstyle{Sprawi}=[1.5hours,fill=yellow!30]
\tikzstyle{SprawiTut}=[1.5hours,fill=yellow!15,dashed]
\tikzstyle{Mathe}=[1.5hours,fill=red!30]
\tikzstyle{MatheTut}=[1.5hours,fill=red!15,dashed]
% The actual events. An event has the following form:
%
% \node[style] at (x,y) {label};
%
% If the event is a full-width event, the first number "x" identifies a column
% (i.e. 1 = Monday, 2 = Tuesday, 3 = Wednesday, 4 = Thursday, 5 = Friday).
% If the even is a half-width event, the first number "x" identifies a half-column
% (i.e. 1 = Monday left, 2 = Monday right, 3 = Tuesday left, 4 = Tuesday right, ...)
%
% The second number "y" identifies the time, in hours (minutes are represented as
% fractions), e.g. "10" means "10:00", "10.25" (10 and a quarter) means "10:15",
% "10.75" means "10:45".
%
% The style is one of the styles declared above.
%
% The label can be given arbitrarily. We normally put the lecture in the first
% column, force a linebreak with \\ and then put the location.
%
% As an example:
% \node[ECL] at (2,10.25) {Einführung in die \\Computerlinguistik \\INF 306, SR 20};
\node[ECL] at (2,10.25) {Einführung in die \\Computerlinguistik \\INF 306, SR 20};
\node[ECL] at (3,10.25) {Einführung in die \\Computerlinguistik \\INF 328, SR 25};
\node[Sprawi] at (1,17.25) {Einführung in die \\ Sprachwissenschaft\\INF 327, SR 1};
\node[ProgI] at (1,10.25) {Programmieren I\\INF 327, SR 1};
\node[ProgIhalb] at (1,13.25) {Prog I\\INF\,327, SR 1};
% Technische Informatik wird nicht mehr empfohlen,
% https://fsco.li/protokolle/2024-03-05#4-sollte-technische-info-runter-vom-erstistundenplan
\node[Mathe] at (3,17.25) {Mathematische Grundlagen \\ INF 328, SR 25};
\node[Mathe] at (5,10.25) {Mathematische Grundlagen \\ INF 327, SR 1};
\node[ECLTut] at (3,15.25) {Tutorium: Einf. in die Computerlinguistik\\INF 346, SR 10};
\node[ECLTut] at (5,13.25) {Tutorium: Einf. in die Computerlinguistik\\INF 346, SR 10};
\node[ProgITut] at (2,15.25) {Tutorium: Programmieren I\\INF 327, SR 1};
\node[ProgITut] at (4,10.25) {Tutorium: Programmieren I\\INF 306, SR 14};
\node[MatheTut] at (1,15.25) {Tutorium: Mathematische Grundlagen\\INF 325, SR 24};
\node[SprawiTut] at (4,13.25) {Tutorium: Einf. in die Sprachwissenschaft\\INF 346, SR 10};
\end{tikzpicture}