rotierter Text in Spalte nicht zentriert

Tabellen und Grafiken erstellen und anordnen


rohneluk

rotierter Text in Spalte nicht zentriert

Beitrag von rohneluk »

Hallo allerseits,

lange habe ich in Foren gesucht, nix gefunden. Deswegen hier meine Fragestellung zum unten stehenden Code:
Gibt es eine Möglichkeit das rotierte "hallo" in der Spalte zu zentrieren, bzw. der Text rechts in der Spalte sollte nicht nach unten gedrückt werden, weiss jemand teuren Rat??

 
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{rotating}


\begin{tabularx}{1\textwidth}{%
b{0.5cm} %eine feste 3cm breite spalte
X %eine X spalte deren breite dynamisch ist
X %noch eine X spalte; alle zusammen genau textbreit
}
\toprule %aus booktabs
 & ein neuer versuch & immer wieder probiert \\
\midrule %aus booktabs

\begin{sideways} hallo \end{sideways}  
& 
Q 

Blabla balaabl alalllalalaaa aaaaablaalbal blabb albalblb albb abllbab

Y 

HIer kommt noch son langer Text, der immer weiter weiter weiterführt 

Y20 

Wieso krieg ich das mit dem vertikalen Text nicht hin ? Es gibt viele optionen 
&
HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text
\\

\bottomrule %aus booktabs

\end{tabularx}


Besserwisser

Beitrag von Besserwisser »

Beim Befehl \rotatebox aus dem graphicx-Paket kann über Optionen angegeben werden, um welchen Punkt rotiert werden soll. Zusammen mit Verschiebungen (\raisebox, ggf. \makebox) sollte das zum Ziel führen. Siehe als weiterführende Literatur die Anleitung zu graphicx, sowie den usrguide (bzgl. \raisebox und \makebox).

Da Du trotz ausdrücklicher Aufforderung nur einen Codeschnippsel an Stellte eine vollständigen Minimalbeispiels lieferst, gehe ich davon aus, dass Du keine getestete, fertige Lösung haben willst.

rohneluk

2x Verzeihung und vollständiges Beispiel

Beitrag von rohneluk »

Liebe Gemeinde,

ich bitte zweimal um Verzeihung. Der doppelte Eintrag war ein Versehen.
Erst wollt ich nur ein Detail korrigieren und hab das ganze gleich nochmals gepostet.
Der ganze Code liegt jetzt hier vor. In Zukunft werde ich etwas vorsichtiger sein...
... und nochmals danke für eure Ratschläge
\documentclass[fontsize=12pt,          %
               pagesize,               %
               headings=normal,        %
               bibliography=totoc,     %
               cleardoublepage=plain,  %
               fleqn,                  %
               numbers=noendperiod     %
               ]{scrbook}


\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{graphicx}
\usepackage{color}
\usepackage{geometry}
\usepackage{amsmath,amssymb}
\usepackage{fixmath}
\usepackage{exscale}
\usepackage{accents}
\usepackage[headsepline,nouppercase,automark]{scrpage2}
\usepackage{colonequals}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{rotating}

\usepackage{tikz}
\usepackage{ragged2e}
\usepackage{pgfplots}
\usepackage{hyperref}

\begin{document}
\begin{tabularx}{1\textwidth}{%
b{0.5cm} %eine feste 3cm breite spalte
X %eine X spalte deren breite dynamisch ist
X %noch eine X spalte; alle zusammen genau textbreit
}
\toprule %aus booktabs
 & ein neuer versuch & immer wieder probiert \\
\midrule %aus booktabs

\begin{sideways} hallohallo \end{sideways}  
&
Q

Blabla balaabl alalllalalaaa aaaaablaalbal blabb albalblb albb abllbab

Y

HIer kommt noch son langer Text, der immer weiter weiter weiterführt

Y20

Wieso krieg ich das mit dem vertikalen Text nicht hin ? Es gibt viele optionen
&
HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text
\\

\bottomrule %aus booktabs

\end{tabularx}
\end{document}

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

Ich weiß nicht, ob die Methode ganz koscher ist, aber versuch es mal hiermit:
\documentclass[fontsize=12pt,          % 
               pagesize,               % 
               headings=normal,        % 
               bibliography=totoc,     % 
               cleardoublepage=plain,  % 
               fleqn,                  % 
               numbers=noendperiod     % 
               ]{scrbook} 


\usepackage[ngerman]{babel} 
\usepackage[applemac]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{microtype} 
\usepackage{graphicx} 
\usepackage{color} 
\usepackage{geometry} 
\usepackage{amsmath,amssymb} 
\usepackage{fixmath} 
\usepackage{exscale} 
\usepackage{accents} 
\usepackage[headsepline,nouppercase,automark]{scrpage2} 
\usepackage{colonequals} 
\usepackage{tabularx} 
\usepackage{booktabs} 
\usepackage{rotating} 

\usepackage{tikz} 
\usepackage{ragged2e} 
\usepackage{pgfplots,multirow,} 
\usepackage{hyperref} 

\begin{document} 
\begin{tabularx}{1\textwidth}{% 
b{0.5cm} %eine feste 3cm breite spalte 
X %eine X spalte deren breite dynamisch ist 
X %noch eine X spalte; alle zusammen genau textbreit 
} 
\toprule %aus booktabs 
 & ein neuer versuch & immer wieder probiert \\ 
\midrule %aus booktabs 

\multicolumn{1}{c}{\multirow{7}{*}{\begin{sideways}hallohallo\end{sideways}}}
& 
Q 
Blabla balaabl alalllalalaaa aaaaablaalbal blabb albalblb albb abllbab 
Y 
HIer kommt noch son langer Text, der immer weiter weiter weiterführt 
Y20 
Wieso krieg ich das mit dem vertikalen Text nicht hin ? Es gibt viele optionen 
& 
HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text 
\\ 

\midrule %aus booktabs 

\multirow{7}{*}{\begin{sideways}hallohallo\end{sideways}} 
& 
Q 
Blabla balaabl alalllalalaaa aaaaablaalbal blabb albalblb albb abllbab 
Y 
HIer kommt noch son langer Text, der immer weiter weiter weiterführt 
Y20 
Wieso krieg ich das mit dem vertikalen Text nicht hin ? Es gibt viele optionen 
& 
HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text 
\\ 
\bottomrule %aus booktabs 
\end{tabularx} 
\end{document} 
Beim ersten Mal gab ich noch ein \multicolumn dazu, um den Text zu zentrieren.

Hoffe es hilft
Epllus

rohneluk

mit \raisebox hats geklappt!

Beitrag von rohneluk »

Es hal geklappt, vielen Dank! Zentriert wird jetzt über die Massangabe, das geht sicher auch eleganter. Vorerst bin ich aber zufrieden...

Hier der dazu gehörende Code:
\documentclass[fontsize=12pt,          %
               pagesize,               %
               headings=normal,        %
               bibliography=totoc,     %
               cleardoublepage=plain,  %
               fleqn,                  %
               numbers=noendperiod     %
               ]{scrbook}


\usepackage[ngerman]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{microtype}
\usepackage{graphicx}
\usepackage{color}
\usepackage{geometry}
\usepackage{amsmath,amssymb}
\usepackage{fixmath}
\usepackage{exscale}
\usepackage{accents}
\usepackage[headsepline,nouppercase,automark]{scrpage2}
\usepackage{colonequals}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{rotating}

\usepackage{tikz}
\usepackage{ragged2e}
\usepackage{pgfplots}
\usepackage{hyperref}

\begin{document}
\begin{tabularx}{1\textwidth}{%
b{0.5cm} %eine feste 3cm breite spalte
X %eine X spalte deren breite dynamisch ist
X %noch eine X spalte; alle zusammen genau textbreit
}
\toprule %aus booktabs
 & ein neuer versuch & immer wieder probiert \\
\midrule %aus booktabs

\raisebox{-3cm}{\begin{sideways} Kontaktstelle \end{sideways}}  
&
Q

Blabla balaabl alalllalalaaa aaaaablaalbal blabb albalblb albb abllbab

Y

HIer kommt noch son langer Text, der immer weiter weiter weiterführt

Y20

Wieso krieg ich das mit dem vertikalen Text nicht hin ? Es gibt viele optionen
&
HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text HIer kommt nochmal n langer Text
\\

\bottomrule %aus booktabs

\end{tabularx}
\end{document}

Antworten