PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle schöner gestalten



trashmrrrc
24-09-2008, 15:58
Hi!

Ich hab eine Tabelle erstellt und hätte den Textinhalt gerne mittig von oben ausgerichtet.

Hier mal der Quellcode:


\documentclass{article}[12pt]
\usepackage{german}
\pagestyle{empty}
\topmargin-20mm
\headheight20mm
\headsep8mm


\begin{document}


\newcommand{\Azeile}[4] {
\textbf{KW #1 #2 - #3 Name 1. Lehrjahr #4}
}

\Azeile {35} {25.08} {29.08.08} {Schulwoche} \\
\\


\begin{tabular} {|c|p{10cm}|}
\hline
\multicolumn{2}{|c|}{Montag} \\\hline

\textbf {Fach} & Inhalt \\&\\
\hline
\textbf {Fach} & Inhalt \\&\\
\hline
\multicolumn{2}{|c|}{Dienstag} \\\hline

\textbf {Fach} & Inhalt t \\&\\
\hline
\textbf {Fach} & Inhalt \\&\\
\hline
\textbf {Fach} & Inhalt \\&\\
\hline
\multicolumn{2}{|c|}{Mittwoch} \\\hline

\textbf {Fach} & Inhalt. \\&\\
\hline
\textbf {Fach} & Inhalt \\&\\
\hline
\textbf {Fach} & Inhalt \\&\\
\hline
\multicolumn{2}{|c|}{Donnerstag} \\\hline

\textbf {Fach} & Inhalt \\&\\
\hline
\textbf {Fach} & Inhalt \\&\\
\hline
\textbf {Fach} & Inhalt \\&\\
\hline
\multicolumn{2}{|c|}{Freitag} \\\hline

\textbf {Fach} & Inhalt \\&\\
\hline
\textbf {Fach} & Inhalt\\&\\
\hline
\textbf {Fach} & Inhalt \\&\\
\hline
\textbf {Fach} & Inhalt \\&\\
\hline

\end{tabular}


\end{document}



Auch andere Verbesserungsideen würden mich sehr freuen! :)

mehlvogel
24-09-2008, 16:40
\documentclass{article}[12pt]
\usepackage{blindtext}
\pagestyle{empty}
\usepackage{booktabs}

\begin{document}
\newcommand{\Azeile}[4] {
\textbf{KW #1 #2 - #3 Name 1. Lehrjahr #4}
}

\begin{tabular}{cp{10cm}}
\toprule
\multicolumn{2}{c}{\Azeile{35}{25.08}{29.08.08}{Sc hulwoche}} \\
\midrule
\multicolumn{2}{c}{Montag} \\
\midrule
\textbf {Fach} & \blindtext \\
\textbf {Fach} & Inhalt \\
\midrule
\multicolumn{2}{c}{Dienstag} \\
\midrule
\textbf {Fach} & \blindtext \\
\textbf {Fach} & Inhalt \\
\bottomrule
\end{tabular}
\end{document}


So find ichs vom Prinzip her deutlich schöner. Mir ist aber nicht ganz klar was du mit "mittig von oben" meinst.

Stefan_K
24-09-2008, 19:17
Hallo,

hier findest Du weitere Hinweise zur Gestaltung von Tabellen und Beispiele zur Umsetzung: tabsatz.pdf (http://userpage.fu-berlin.de/~latex/Materialien/tabsatz.pdf).

Viele Grüße,

Stefan

trashmrrrc
25-09-2008, 08:52
\documentclass{article}[12pt]
\usepackage{blindtext}
\pagestyle{empty}
\usepackage{booktabs}

\begin{document}
\newcommand{\Azeile}[4] {
\textbf{KW #1 #2 - #3 Name 1. Lehrjahr #4}
}

\begin{tabular}{cp{10cm}}
\toprule
\multicolumn{2}{c}{\Azeile{35}{25.08}{29.08.08}{Sc hulwoche}} \\
\midrule
\multicolumn{2}{c}{Montag} \\
\midrule
\textbf {Fach} & \blindtext \\
\textbf {Fach} & Inhalt \\
\midrule
\multicolumn{2}{c}{Dienstag} \\
\midrule
\textbf {Fach} & \blindtext \\
\textbf {Fach} & Inhalt \\
\bottomrule
\end{tabular}
\end{document}


So find ichs vom Prinzip her deutlich schöner. Mir ist aber nicht ganz klar was du mit "mittig von oben" meinst.

Das gefällt mir schon ganz gut allerdings hab ich nun keine Umlaute mehr im Text und die Fächer stehen direkt untereinander.

voss
25-09-2008, 09:16
Das gefällt mir schon ganz gut allerdings hab ich nun keine Umlaute mehr im Text und die Fächer stehen direkt untereinander.


\documentclass[ngerman]{article}[12pt]
\usepackage{blindtext,babel}
\usepackage{tabularx}
\usepackage{booktabs}

\begin{document}
\newcommand{\Azeile}[4] {%
\textbf{KW #1 #2 - #3 Name 1. Lehrjahr #4}}

\begin{tabularx}{\linewidth}{@{} cX @{}}\toprule
\multicolumn{2}{c}{\Azeile{35}{25.08}{29.08.08}{Sc hulwoche}} \\
\midrule
\multicolumn{2}{c}{Montag} \\
\midrule
\textbf {Fach} & \blindtext \\
\textbf {Fach} & Inhalt \\
\midrule
\multicolumn{2}{c}{Dienstag} \\
\midrule
\textbf {Fach} & \blindtext \\
\textbf {Fach} & Inhalt \\
\bottomrule
\end{tabularx}
\end{document}


Herbert

Stefan_K
25-09-2008, 11:53
Hallo,

zur Verwendung von Umlauten lade inputenc. Unter Windows:

\usepackage[latin1]{inputenc}
Auf anderen Betriebssystemen muss latin1 ggf. ersetzt werden, ich verwende unter Linux utf8.



\usepackage{blindtext,babel}


Ich empfehle, die Pakete in umgekehrter Reihenfolge zu laden:

\usepackage{babel,blindtext}
Andernfalls sollte blindtext mit einer Warnung reagieren.

Stefan

voss
25-09-2008, 11:57
zur Verwendung von Umlauten lade inputenc. Unter Windows:

\usepackage[latin1]{inputenc}


bei latin9 sollte auch das €-Zeichen gehen, bei latin1 nicht.

Herbert