Seite 1 von 1
rotierter Text in Spalte nicht zentriert
Verfasst: Mi 23. Jan 2013, 16:56
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}
Verfasst: Mi 23. Jan 2013, 17:17
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.
2x Verzeihung und vollständiges Beispiel
Verfasst: Mi 23. Jan 2013, 17:34
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}
Verfasst: Mi 23. Jan 2013, 18:33
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
mit \raisebox hats geklappt!
Verfasst: Mi 23. Jan 2013, 18:33
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}