PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unterrichtsplan erstellen



pitterpolo
08-09-2011, 20:04
Hallo LaTeXer,

ich versuche gerade meinen Unterrichtsplan zu erstellen, und im Groben ist es auch fast fertig, nur habe ich einige kleine Probleme, die ich nicht lösen konnte.

Erstmal mein bisheriger Code:


% Dokumentenklasse
\documentclass[a4paper,12pt]{scrartcl}

% Sprachpaket
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

% Sprachpaket
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

% Absatzeinrichtung
\usepackage{parskip}

% multicolum-Befehl
\usepackage{multicol}
\usepackage{multirow}

% Farbe
\usepackage{color}

% Zeichenpaket
\usepackage{graphicx}

% Control layout of itemize, enumerate, description
\usepackage{enumitem}

% figure and table Umgebung
\usepackage{float}

% Tabulars with adjustable-width columns
\usepackage{tabularx}

% Zeilenabstand
\usepackage{setspace}
\onehalfspace

\begin{document}


\begin{tabularx}{\textwidth}{|c|c|l|l|l|l|l|}
\multicolumn{7}{c}{\textbf{Unterrichtsplan - \textcolor{green}{BT12} - Schuljahr 2011/2012}} \\ \hline

Unterrichtsstunde & Zeit & Montag & Dienstag & Mittwoch & Donnerstag & Freitag \\ \hline
1 & \multirow{2}{*}{8:15 Uhr - 9:45 Uhr} & ZEB & BCH/BOZ & MBT/ZEB & BCH & ~ \\
~ & ~ & D204 & F012 & D207 & D110 & ~ \\ \hline

2 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline
3 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline
4 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline
5 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline
6 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline

\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

7 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline
8 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline

\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

9 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline
10 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline

\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

11 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline
12 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline

\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

13 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline
14 & ~ & ~ & ~ & ~ & ~ & ~ \\ \hline

\end{tabularx}


\begin{tabular}{*5{|c}|}\hline
\multicolumn{2}{|c}{Eintrag} & \multicolumn{2}{|c|}{Eintrag} & Eintrag \\ \hline
Eintrag & Eintrag & Eintrag & Eintrag & Eintrag \\ \hline
Eintrag & Eintrag & Eintrag & Eintrag & Eintrag \\ \hline
Eintrag & Eintrag & Eintrag & Eintrag & Eintrag \\ \hline
\multicolumn{2}{|c}{Eintrag} & \multicolumn{2}{|c|}{Eintrag} & Eintrag \\ \hline
\multicolumn{2}{|c}{Eintrag} & \multicolumn{2}{|c|}{Eintrag} & Eintrag \\ \hline
\end{tabular}


\end{document}

1. Ich möchte die Zelle in der Spalte 'Zeit' löschen, d.h. die Uhrzeit soll in der Mitte von beiden Reihen stehen. Gleiches gilt für die Inhalte der Tage (beispielsweise soll "ZEB D204" zentriert stehen und nicht oben bei bei Unterrichtsstunde 1 (oder umgekehrt bei 2)).

2. Ich weiß nicht, was ich vergessen habe, aber beim Freitag tauchen keine Zeilenlinien auf.

3. Wie kann ich einzelne Zellen nochmals teilen?
Beispielsweise möchte ich am Dienstag bei 'BCH/BOZ' eine vertikale 'Trennlinie' haben.


Mein bisheriger Plan hänge ich als pdf-Datei an.

Hoffentlich konnte ich mein Problem nachvollziehbar schildern.

Ich bedanke mich im Voraus für eure Hilfe.

Mit freundlichen Grüßen,
pitterpolo

Xenara
08-09-2011, 21:31
Zu 1.
Paket array mit dem Spaltentyp "m" verwenden.

Zu 2.
Du verwendest zwar tabularx mit der maximalen Breite \textwidth, nutzt es aber nicht. Dadurch wird deine Tabelle zu breit, die horizontalen Linien orientieren sich aber an der vorgegebenen Maximalbreite.

Zu 3.
Was meinst du genau? Wie willst du die Zelle vertikal teilen?

Sonstiges:
- Man kann Zellen einfach leerlassen und muss nicht jedesmal eine Tilde reinschreiben.
- Willst du Fach(?) und Raum(?) wirklich in zwei Zeilen lassen? Würde es nicht in der gleichen Zelle besser passen?

Hier mal ein Vorschlag, wie man es mit tabularx aufbauen könnte:

% Dokumentenklasse
\documentclass[a4paper,12pt]{scrartcl}

% Sprachpaket
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

% Sprachpaket
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

% Absatzeinrichtung
\usepackage{parskip}

% multicolum-Befehl
\usepackage{multicol}
\usepackage{multirow}

% Farbe
\usepackage{color}

% Zeichenpaket
\usepackage{graphicx}

% Control layout of itemize, enumerate, description
\usepackage{enumitem}

% figure and table Umgebung
\usepackage{float}

% Tabulars with adjustable-width columns
\usepackage{tabularx}

% Zeilenabstand
\usepackage{setspace}
\onehalfspace


\usepackage{array}

\begin{document}

\renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
%\begin{tabularx}{\textwidth}{|c|c|l|l|l|l|l|}
\begin{tabularx}{\textwidth}{|>{\raggedleft\arraybackslash}b{1cm}|c*{5}{|X}|}
\multicolumn{7}{c}{\textbf{Unterrichtsplan - \textcolor{green}{BT12} - Schuljahr 2011/2012}} \\
\hline
Unter\-richts\-stunde & Zeit & Montag & Dienstag & Mittwoch & Donnerstag & Freitag \\ \hline
\multirow{2}{*}{1} & \multirow{2}{*}{8:15\,--\,9:45} & ZEB & BCH/BOZ & MBT/ZEB & BCH &\\
~ & ~ & D204 & F012 & D207 & D110 & \\
\hline
1 & 8:15\,--\,9:45 & ZEB \par D204 & BCH/BOZ \par F012 & MBT/ZEB \par D207 & BCH \par D110&\\
\hline
2 & ~ & ~ & ~ & ~ & ~ & ~ \\
\hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline
3 & ~ & ~ & ~ & ~ & ~ & ~ \\
\hline
4 & ~ & ~ & ~ & ~ & ~ & ~ \\
\hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline
5 & ~ & ~ & ~ & ~ & ~ & ~ \\
\hline
6 & ~ & ~ & ~ & ~ & ~ & ~ \\
\hline

\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

\end{tabularx}
\end{document}

pitterpolo
08-09-2011, 22:25
Guten Abend,

vielen Dank für deine Verbesserungen und Hinweise, Xenara.
Deine '\par-Lösung' finde ich besser und einfacher.
Warum ich bloß so kompliziert denke...

Vielen Dank nochmals.

Ich wünsche noch einen angenehmen Abend.

Es grüßt,
pitterpolo

pitterpolo
12-09-2011, 19:00
Halllo mrunixer,

erneut stehe ich vor einem Problem.

Der Plan steht soweit, nur müsste ich wissen, wie men Tabellenzellen teilt.

Erstmal der Code:


% Dokumentenklasse
\documentclass[a4paper,12pt]{scrartcl}

% Sprachpaket
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

% Sprachpaket
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

% Absatzeinrichtung
\usepackage{parskip}

% multicolum-Befehl
\usepackage{multicol}
\usepackage{multirow}

% Farbe
\usepackage{color}
\usepackage[table]{xcolor}
\definecolor{blue}{RGB}{30,144,255}
\definecolor{red}{RGB}{238,64,0}

% Zeichenpaket
\usepackage{graphicx}

% Control layout of itemize, enumerate, description
\usepackage{enumitem}

% figure and table Umgebung
\usepackage{float}

% Tabulars with adjustable-width columns
\usepackage{tabularx}

% Zeilenabstand
\usepackage{setspace}
\onehalfspace


\usepackage{array}


\begin{document}

\thispagestyle{empty}

\renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
%\begin{tabularx}{\textwidth}{|c|c|l|l|l|l|l|}
\begin{tabularx}{\textwidth}{|>{\raggedleft\arraybackslash}b{1cm}|c*{5}{|X}|}
\multicolumn{7}{c}{\textbf{\Large Unterrichtsplan - \textsc{BT12} - Schuljahr 2011/2012}} \\
\hline
\textbf{Unter\-richts\-stunde} & \textbf{Zeit} & \textbf{Montag} & \textbf{Dienstag} & \textbf{Mittwoch} & \textbf{Donnerstag} & \textbf{Freitag} \\ \hline
1 + 2 & 8:15\,--\,9:45 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH/BOZ \par F012 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207 \par HK/FU & \cellcolor{red} BCH \par D110 \par HP & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

3 + 4 & 10:00\,--\,11:30 & \cellcolor{blue} BCH \par D204 \par HP & \cellcolor{red} BCH/BOZ \par F012 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

5 + 6 & 11:45\,--\,13:15 & BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

7 + 8 & 13:30\,--\,15:00 & ~ & GET \par D204 \par UR & LDV \par Raumnummer \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

9 + 10 & 15:15\,--\,16:45 & ~ & ~ & ~ & ~ & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

11 + 12 & 17:00\,--\,18:30 & ~ & ~ & ~ & ~ & ~ \\ \hline

\end{tabularx}
\end{document}

1. Ich möchte die Zellen dort teilen, wo ich momentan die Schrägstriche gesetzt habe.
Beispiel: Dienstags stünde dann bei den ersten zwei Stünden BCH links und dann abgetrennt von BOZ, was dann rechts stehen würde.


2. Ich habe einige Zellen mit einer Hintergrundfarbe hinterlegt. Merkwürdigerweise wird die Tabellenlinie zwischen Dienstag und Mittwoch (vertikal) nicht angezeigt, aber die Linie zwischen Mittwoch und Donnerstag (bei den ersten beiden Stunden) wird angezeigt. Habe ich nur etwas übersehen oder wie kann ich die Tabellenlinie zwischen Dienstag und Mittowch wieder sichtbar machen.

Ich bedanke mich im Voraus für eure Hilfe.

Einen angenehmen Abend wünscht,
pitterpolo

pitterpolo
13-09-2011, 17:07
Hallo

eine kurze Ergänzung.

Hier der überarbeitete Plan.
Alle rot hinterlegten Zellen müssten einmal vertikal geteilt werden (praktisch dort, wo die Schrägstriche gesetzt sind).
Wie geht das?
Nachher müsste ich die vertikal geteilten Zellen auch noch einmal mit einer anderen Farbe hinterlegen können.

Wie kriege ich die ganzen 'Overfull \hbox'-Meldungen weg?

Hier der aktuelle Code:


% Dokumentenklasse
\documentclass[a4paper,12pt]{scrartcl}

% Sprachpaket
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

% Sprachpaket
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

% Absatzeinrichtung
\usepackage{parskip}

% multicolum-Befehl
\usepackage{multicol}
\usepackage{multirow}

% Farbe
\usepackage{color}
\usepackage[table]{xcolor}
\definecolor{blue}{RGB}{30,144,255}
\definecolor{red}{RGB}{238,64,0}
\definecolor{yellow}{RGB}{255,215,0}

% Zeichenpaket
\usepackage{graphicx}

% Control layout of itemize, enumerate, description
\usepackage{enumitem}

% figure and table Umgebung
\usepackage{float}

% Tabulars with adjustable-width columns
\usepackage{tabularx}

% Zeilenabstand
\usepackage{setspace}
\onehalfspace


\usepackage{array}


\begin{document}

\thispagestyle{empty}% Dokumentenklasse
\documentclass[a4paper,12pt]{scrartcl}

% Sprachpaket
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

% Sprachpaket
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

% Absatzeinrichtung
\usepackage{parskip}

% multicolum-Befehl
\usepackage{multicol}
\usepackage{multirow}

% Farbe
\usepackage{color}
\usepackage[table]{xcolor}
\definecolor{blue}{RGB}{30,144,255}
\definecolor{red}{RGB}{238,64,0}
\definecolor{yellow}{RGB}{255,215,0}

% Zeichenpaket
\usepackage{graphicx}

% Control layout of itemize, enumerate, description
\usepackage{enumitem}

% figure and table Umgebung
\usepackage{float}

% Tabulars with adjustable-width columns
\usepackage{tabularx}

% Zeilenabstand
\usepackage{setspace}
\onehalfspace


\usepackage{array}


\begin{document}

\thispagestyle{empty}

\renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
%\begin{tabularx}{\textwidth}{|c|c|l|l|l|l|l|}
\begin{tabularx}{\textwidth}{|>{\raggedleft\arraybackslash}b{1cm}|c*{5}{|X}|}
\multicolumn{7}{c}{\textbf{\Large Unterrichtsplan - \textsc{BT0112} - Schuljahr 2011/2012}} \\
\hline
\textbf{Unter\-richts\-stunde} & \textbf{Zeit} & \textbf{Montag} & \textbf{Dienstag} & \textbf{Mittwoch} & \textbf{Donnerstag} & \textbf{Freitag} \\ \hline
1 & 8:15\,--\,9:00 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH \par F012 \par HP& \cellcolor{red} MBT \par D207 \par HK & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
2 & 9:00\,--\,9:45 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

3 & 10:00\,--\,10:45 & \cellcolor{blue} BCH \par D204 \par HP & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
4 & 10:45\,--\,11:30 & \cellcolor{blue} BCH \par D204 \par HP & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

5 & 11:45\,--\,12:30 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
6 & 12:30\,--\,13:15 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

7 & 13:30\,--\,14:15 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
8 & 14:15\,--\,15:00 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline% Dokumentenklasse
\documentclass[a4paper,12pt]{scrartcl}

% Sprachpaket
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

% Sprachpaket
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

% Absatzeinrichtung
\usepackage{parskip}

% multicolum-Befehl
\usepackage{multicol}
\usepackage{multirow}

% Farbe
\usepackage{color}
\usepackage[table]{xcolor}
\definecolor{blue}{RGB}{30,144,255}
\definecolor{red}{RGB}{238,64,0}
\definecolor{yellow}{RGB}{255,215,0}

% Zeichenpaket
\usepackage{graphicx}

% Control layout of itemize, enumerate, description
\usepackage{enumitem}

% figure and table Umgebung
\usepackage{float}

% Tabulars with adjustable-width columns
\usepackage{tabularx}

% Zeilenabstand
\usepackage{setspace}
\onehalfspace

Overfull \hbox
\usepackage{array}


\begin{document}

\thispagestyle{empty}

\renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
%\begin{tabularx}{\textwidth}{|c|c|l|l|l|l|l|}
\begin{tabularx}{\textwidth}{|>{\raggedleft\arraybackslash}b{1cm}|c*{5}{|X}|}
\multicolumn{7}{c}{\textbf{\Large Unterrichtsplan - \textsc{BT0112} - Schuljahr 2011/2012}} \\
\hline
\textbf{Unter\-richts\-stunde} & \textbf{Zeit} & \textbf{Montag} & \textbf{Dienstag} & \textbf{Mittwoch} & \textbf{Donnerstag} & \textbf{Freitag} \\ \hline
1 & 8:15\,--\,9:00 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH \par F012 \par HP& \cellcolor{red} MBT \par D207 \par HK & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
2 & 9:00\,--\,9:45 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

3 & 10:00\,--\,10:45 & \cellcolor{blue} BCH \par D204 \par HP & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
4 & 10:45\,--\,11:30 & \cellcolor{blue} BCH \par D204 \par HP & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

5 & 11:45\,--\,12:30 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
6 & 12:30\,--\,13:15 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

7 & 13:30\,--\,14:15 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
8 & 14:15\,--\,15:00 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

9 & 15:15\,--\,16:00 & ~ & ~ & LDV \par D110 \par MA & ~ & ~ \\ \hline

\end{tabularx}
\end{document}
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

9 & 15:15\,--\,16:00 & ~ & ~ & LDV \par D110 \par MA & ~ & ~ \\ \hline

\end{tabularx}
\end{document}

\renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
%\begin{tabularx}{\textwidth}{|c|c|l|l|l|l|l|}
\begin{tabularx}{\textwidth}{|>{\raggedleft\arraybackslash}b{1cm}|c*{5}{|X}|}
\multicolumn{7}{c}{\textbf{\Large Unterrichtsplan - \textsc{BT0112} - Schuljahr 2011/2012}} \\
\hline
\textbf{Unter\-richts\-stunde} & \textbf{Zeit} & \textbf{Montag} & \textbf{Dienstag} & \textbf{Mittwoch} & \textbf{Donnerstag} & \textbf{Freitag} \\ \hline
1 & 8:15\,--\,9:00 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH \par F012 \par HP& \cellcolor{red} MBT \par D207 \par HK & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
2 & 9:00\,--\,9:45 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

3 & 10:00\,--\,10:45 & \cellcolor{blue} BCH \par D204 \par HP & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
4 & 10:45\,--\,11:30 & \cellcolor{blue} BCH \par D204 \par HP & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

5 & 11:45\,--\,12:30 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
6 & 12:30\,--\,13:15 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

7 & 13:30\,--\,14:15 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
8 & 14:15\,--\,15:00 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

9 & 15:15\,--\,16:00 & ~ & ~ & LDV \par D110 \par MA & ~ & ~ \\ \hline

\end{tabularx}
\end{document}

Ich bedanke mich im Voraus.

Es grüßt,
pitterpolo

cookie170
13-09-2011, 17:28
Deine Code ist verwürfelt: mehrmals \documentclass, etc. Bitte richtiges Beispiel posten.

pitterpolo
13-09-2011, 17:51
Hallo cookie170,

vielen Dank für den Hinweis.
Hier der Code:


% Dokumentenklasse
\documentclass[a4paper,12pt]{scrartcl}

% Sprachpaket
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

% Sprachpaket
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

% Absatzeinrichtung
\usepackage{parskip}

% multicolum-Befehl
\usepackage{multicol}
\usepackage{multirow}

% Farbe
\usepackage{color}
\usepackage[table]{xcolor}
\definecolor{blue}{RGB}{30,144,255}
\definecolor{red}{RGB}{238,64,0}
\definecolor{yellow}{RGB}{255,215,0}

% Zeichenpaket
\usepackage{graphicx}


% figure and table Umgebung
\usepackage{float}

% Tabulars with adjustable-width columns
\usepackage{tabularx}

% Zeilenabstand
\usepackage{setspace}
\onehalfspace

\usepackage{array}


\begin{document}

\thispagestyle{empty}

\renewcommand{\tabularxcolumn}[1]{>{\centering\arraybackslash}m{#1}}
%\begin{tabularx}{\textwidth}{|c|c|l|l|l|l|l|}
\begin{tabularx}{\textwidth}{|>{\raggedleft\arraybackslash}b{1cm}|c*{5}{|X}|}
\multicolumn{7}{c}{\textbf{\Large Unterrichtsplan - \textsc{BT0112} - Schuljahr 2011/2012}} \\
\hline
\textbf{Unter\-richts\-stunde} & \textbf{Zeit} & \textbf{Montag} & \textbf{Dienstag} & \textbf{Mittwoch} & \textbf{Donnerstag} & \textbf{Freitag} \\ \hline
1 & 8:15\,--\,9:00 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH \par F012 \par HP& \cellcolor{red} MBT \par D207 \par HK & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
2 & 9:00\,--\,9:45 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

3 & 10:00\,--\,10:45 & \cellcolor{blue} BCH \par D204 \par HP & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
4 & 10:45\,--\,11:30 & \cellcolor{blue} BCH \par D204 \par HP & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

5 & 11:45\,--\,12:30 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
6 & 12:30\,--\,13:15 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

7 & 13:30\,--\,14:15 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
8 & 14:15\,--\,15:00 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

9 & 15:15\,--\,16:00 & ~ & ~ & LDV \par D110 \par MA & ~ & ~ \\ \hline

\end{tabularx}
\end{document}

Es grüßt,
pitterpolo

Sepp99
13-09-2011, 18:24
Zellen teilen kannst Du IMHO nicht. Du kannst nur Zellen mit \multicolumn zusammenfassen. Das heißt, Du müsstest um eine Reihe mehr erzeugen, und dies entsprechend zusammenfassen.
Gruß, Sepp.-

pitterpolo
13-09-2011, 18:55
Hallo Sepp99,

vielen Dank für diese wichtige Information.
Schade, dass ich Tabellenzellen nicht einfach so vertikal teilen kann.

Es grüßt und bedankt sich,
pitterpolo

Xenara
13-09-2011, 19:35
Man kann zwar Zellen nicht teilen, aber man kann eine Tabelle in einer Zelle aufmachen.
Die overfull-Boxes-Warnung kommt übrigens, wenn die Zellen zu schmal für den Inhalt sind.

Ich habe die Tabelle jetzt etwas umbebaut, und zwar so, dass es keine tabularx mehr als Rahmentabelle ist, dafür kann man tabularx in den Zellen verwenden.
Ausserdem ist die Tabelle jetzt breiter als die Textbreite, ich denke, das ist zu verkraften. Die makebox zentriert die überbreite Tabelle auf der Seite.

Sieh dir den Code mal an, ob du damit klarkommst. Sonst frag einfach nach.



% Dokumentenklasse
\documentclass[a4paper,12pt]{scrartcl}

% Sprachpaket
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}

% Sprachpaket
\usepackage{lmodern}
\usepackage[ngerman]{babel}

\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}

% Absatzeinrichtung
\usepackage{parskip}

% multicolum-Befehl
\usepackage{multicol}
\usepackage{multirow}

% Farbe
\usepackage{color}
\usepackage[table]{xcolor}
\definecolor{blue}{RGB}{30,144,255}
\definecolor{red}{RGB}{238,64,0}
\definecolor{yellow}{RGB}{255,215,0}

% Zeichenpaket
\usepackage{graphicx}


% figure and table Umgebung
\usepackage{float}

% Tabulars with adjustable-width columns
\usepackage{tabularx}

% Zeilenabstand
\usepackage{setspace}
\onehalfspace

\usepackage{array}

\begin{document}

\thispagestyle{empty}

\makebox[\textwidth]{
\begin{tabular}{|>{\raggedleft\arraybackslash}b{1cm}|c*{5}{|>{\centering\arraybackslash}m{2.5cm}}|}
\multicolumn{7}{c}{\textbf{\Large Unterrichtsplan - \textsc{BT0112} - Schuljahr 2011/2012}} \\
\hline
\bfseries Unter\-richts\-stunde & \bfseries Zeit & \bfseries Montag & \bfseries Dienstag & \bfseries Mittwoch & \bfseries Donnerstag & \bfseries Freitag \\ \hline
1 & 8:15\,--\,9:00 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH \par F012 \par HP& \cellcolor{red} MBT \par D207 \par HK & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
2 & 9:00\,--\,9:45 & \cellcolor{blue} ZEB \par D204 \par FS & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & \cellcolor{yellow} Dalton \par D004-D007 & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

3 & 10:00\,--\,10:45 & \cellcolor{blue} BCH \par D204 \par HP & %
\cellcolor{red}
\begin{tabularx}{2.5cm}{@{}>{\cellcolor{green}}X|>{\cellcolor{blue}}X@{}}
BCH & BOZ \\
F012 & F011 \\
HP & KR
\end{tabularx}%
& %
\begin{tabularx}{2.5cm}{@{}>{\cellcolor{green}}X|>{\cellcolor{blue}}X@{}}
MBT & ZEB \\
D207 & F011 \\
HK & FU
\end{tabularx}%
& MBT \par D005 \par HK & ~ \\ \hline
4 & 10:45\,--\,11:30 & \cellcolor{blue} BCH \par D204 \par HP & %
\cellcolor{red}
\begin{tabularx}{2.5cm}{@{}>{\cellcolor{green}}X|>{\cellcolor{blue}}X@{}}
BCH & BOZ \\
F012 & F011 \\
HP & KR
\end{tabularx}
%
& \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & MBT \par D005 \par HK & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

5 & 11:45\,--\,12:30 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
6 & 12:30\,--\,13:15 & \cellcolor{blue} BOZ \par D005 \par KR & \cellcolor{red} BCH/BOZ \par F012/F011 \par HP/KR & \cellcolor{red} MBT/ZEB \par D207/F011 \par HK/FU & KR \par D010 \par KR & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

7 & 13:30\,--\,14:15 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
8 & 14:15\,--\,15:00 & ~ & GET \par D204 \par UR & LDV \par D110 \par MA & PDA \par D010 \par Lehrer & ~ \\ \hline
\multicolumn{7}{c}{\textbf{15 Minuten Pause}} \\ \hline

9 & 15:15\,--\,16:00 & ~ & ~ & LDV \par D110 \par MA & ~ & ~ \\ \hline

\end{tabular}}

\end{document}

pitterpolo
13-09-2011, 19:45
Guten Abend Xenara,

vielen, vielen Dank für deine Überarbeitung - jetzt kann ich endlich den Plan vervollständigen und ausdrucken!

Ich wünsche dir noch einen angenehmen Abend.

Es grüßt,
pitterpolo