tabularx 中的侧向单元格和正常单元格未正确对齐

tabularx 中的侧向单元格和正常单元格未正确对齐

我正在尝试制作一个表格,其中前两列的内容应旋转 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}

在此处输入图片描述

相关内容