PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : In Tabelle Spaltenüberschriften um 60° drehen



sailor79
27-04-2011, 00:19
Hallo zusammen,

ich schreibe in Lyx 1.6.9 und würde gerne die 1.Zeile mit den Spaltenüberschriften um 60° drehen, da die Namen sehr lang sind, ein Zeilenumbruch ist hier keine Option.

Anbei ein Minimalbeispiel. Kann mir jemand helfen? Vielen Dank
Gruß sailor


\documentclass[a4paper,ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\usepackage{longtable}
\usepackage{rotating}

\begin{document}

\begin{table}[H]


\caption{Korrelationen zwischen Buchstaben und Zahlen}


\begin{tabular}{ccccccccc}
\hline
\begin{sideways}
ZahlenBuchstaben%
\end{sideways} & \begin{sideways}
A%
\end{sideways} & \begin{sideways}
B%
\end{sideways} & \begin{sideways}
C%
\end{sideways} & \begin{sideways}
D%
\end{sideways} & \begin{sideways}
E%
\end{sideways} & \begin{sideways}
F%
\end{sideways} & \begin{sideways}
G%
\end{sideways} & \begin{sideways}
H%
\end{sideways}\tabularnewline
\hline
1 & & X & & & & X & X & X\tabularnewline
2 & & & & & & X & X & X\tabularnewline
3 & & & X & & X & X & X & X\tabularnewline
4 & X & & X & & X & X & & X\tabularnewline
5 & X & & X & X & & & & \tabularnewline
6 & & X & & X & & X & X & \tabularnewline
7 & & & X & & & X & & \tabularnewline
8 & & & X & & & X & X & X\tabularnewline
9 & & X & & & & X & X & X\tabularnewline
10 & & & & & & X & X & X\tabularnewline
11 & X & & & X & & X & X & \tabularnewline
12 & X & X & & & & X & X & X\tabularnewline
13 & & X & X & & X & & X & X\tabularnewline
14 & X & X & & X & & & X & \tabularnewline
15 & & X & X & & X & X & & X\tabularnewline
16 & X & X & X & X & & & & \tabularnewline
\hline
\end{tabular}

%
\end{table}

\end{document}

misterjan
27-04-2011, 17:04
Hallo,

ich nutze zum Drehen der Spaltenüberschriften immer den \rotatebox-Befehl. Diesen habe ich mal angewendet, um "ZahlenBuchstaben" in der Tabelle um 60 Grad zu drehen:



\documentclass[a4paper,ngerman]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\usepackage{longtable}
\usepackage{rotating}

\begin{document}

\begin{table}[H]


\caption{Korrelationen zwischen Buchstaben und Zahlen}


\begin{tabular}{ccccccccc}
\hline
\rotatebox{60}{ZahlenBuchstaben}%
& \begin{sideways}
A%
\end{sideways} & \begin{sideways}
B%
\end{sideways} & \begin{sideways}
C%
\end{sideways} & \begin{sideways}
D%
\end{sideways} & \begin{sideways}
E%
\end{sideways} & \begin{sideways}
F%
\end{sideways} & \begin{sideways}
G%
\end{sideways} & \begin{sideways}
H%
\end{sideways}\tabularnewline
\hline
1 & & X & & & & X & X & X\tabularnewline
2 & & & & & & X & X & X\tabularnewline
3 & & & X & & X & X & X & X\tabularnewline
4 & X & & X & & X & X & & X\tabularnewline
5 & X & & X & X & & & & \tabularnewline
6 & & X & & X & & X & X & \tabularnewline
7 & & & X & & & X & & \tabularnewline
8 & & & X & & & X & X & X\tabularnewline
9 & & X & & & & X & X & X\tabularnewline
10 & & & & & & X & X & X\tabularnewline
11 & X & & & X & & X & X & \tabularnewline
12 & X & X & & & & X & X & X\tabularnewline
13 & & X & X & & X & & X & X\tabularnewline
14 & X & X & & X & & & X & \tabularnewline
15 & & X & X & & X & X & & X\tabularnewline
16 & X & X & X & X & & & & \tabularnewline
\hline
\end{tabular}

%
\end{table}

\end{document}


Ich hoffe dies löst dein Problem.

Ich würde dir auch empfehlen, die begin{sideways}...\end{sideways} durch \rotatebox{90}{...} zu ersetzen.

sailor79
27-04-2011, 18:40
Hallo Jan,

vielen Dank!