我正在尝试制作一个表格,其中前两列的内容应旋转 90 度(侧向),第三列正常(水平书写),最后一列的\multirow
内容应垂直居中。正如您在 MWE 中看到的那样,我遇到了第二列和第三列无法正确对齐的问题。第三列应该与第二列的顶部对齐\parbox
,但是第二列是旋转的。
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx,multirow,tabularx}
\begin{document}
\begin{tabularx}{\textwidth}{|>{\raggedright\arraybackslash}p{0.5cm}|>{\raggedright\arraybackslash}p{2cm}|X|X|}
\hline
%\rowcolor{myblue}
& Standard nach RLP & Stand der Kompetenzentwicklung & Konkretisierung \\
\hline
\rotatebox{90}{Inhaltsbezogene Standards} & \rotatebox{90}{\parbox{0.23\textheight}{\footnotesize Größen und Messen [L2]: Verwenden des Satzes von Pythagoras zur Berechnung von Streckenlängen in rechtwinkligen Dreiecken (auch an Körpern) (E, S. 43)}}& \underline{Deklarativ}: \newline Die SuS kennen \newline - die Hauptbegriffe \textit{Kathete} und \textit{Hypotenuse}, \newline - den Satz des Pythagoras \newline \underline{Prozedural}: \newline Sie können \newline - eine Seitenlänge in einem rechtwinkligen Dreieck berechnen, wenn die anderen zwei Seitenlängen gegeben sind & \multirow{2}{=}{Eine Probe} \\
\cline{1-3}
\rotatebox{90}{Prozessbezogene Standards} & \rotatebox{90}{\parbox{0.23\textheight}{{\footnotesize Probleme mathematisch lösen [K2]: Zusammenhänge erkennen und Lösungsstrategien auf ähnliche Sachverhalte übertragen (S. 19)}}} & & \\
\hline
\end{tabularx}
\end{document}
我曾尝试使用\parbox
(t, b, c) 的对齐方式,但似乎没有什么能给我正确的结果。
答案1
您需要改变旋转的原点:
\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx,multirow,tabularx}
\begin{document}
\begin{tabularx}{\textwidth}{|>{\raggedright\arraybackslash}p{0.5cm}|>{\raggedright\arraybackslash}p{2cm}|X|X|}
\hline
%\rowcolor{myblue}
& Standard nach RLP & Stand der Kompetenzentwicklung & Konkretisierung \\
\hline
\rotatebox[origin=r]{90}{Inhaltsbezogene Standards}& \rotatebox[origin=r]{90}{\parbox{0.23\textheight}{\footnotesize Größen und Messen [L2]: Verwenden des Satzes von Pythagoras zur Berechnung von Streckenlängen in rechtwinkligen Dreiecken (auch an Körpern) (E, S. 43)}}& \underline{Deklarativ}: \newline Die SuS kennen \newline - die Hauptbegriffe \textit{Kathete} und \textit{Hypotenuse}, \newline - den Satz des Pythagoras \newline \underline{Prozedural}: \newline Sie können \newline - eine Seitenlänge in einem rechtwinkligen Dreieck berechnen, wenn die anderen zwei Seitenlängen gegeben sind & \multirow{2}{=}{Eine Probe} \\
\cline{1-3}
\rotatebox{90}{Prozessbezogene Standards} & \rotatebox{90}{\parbox{0.23\textheight}{{\footnotesize Probleme mathematisch lösen [K2]: Zusammenhänge erkennen und Lösungsstrategien auf ähnliche Sachverhalte übertragen (S. 19)}}} & & \\
\hline
\end{tabularx}
\end{document}