Rotieren von mehrzeiligem Text mit mehreren Zeilen

Rotieren von mehrzeiligem Text mit mehreren Zeilen

Ich versuche, eine einfache Tabelle zu erstellen und bin auf den folgenden Code gekommen. Mein Problem ist, dass die gedrehten Kästchen seltsam ausgerichtet sind: Bildbeschreibung hier eingeben

Optimalerweise sollten alle kleinen gedrehten Boxen links-rechts zentriert sein und die zeilenübergreifenden, gedrehten Boxen in beide Richtungen zentriert sein. Ich habe versucht, origin=c mit rotatebox zu verwenden, aber es hat nichts geändert.

\begin{table}
\begin{tabularx}{\textwidth}{X|X|X|X|X|X|X}
\multirow{2}{*}{\rotatebox[]{90}{Tool}} & \multicolumn{2}{c|}{\makecell{Usability,\\ Consistency,\\Reuse}} & \multicolumn{3}{c|}{Support for \ac{UCSD}} & \multirow{2}{*}{\rotatebox[]{90}{\makecell{Structured\\Storage}}} \\
& \rotatebox[origin=c]{90}{\makecell{Shape\\Recognition}} & \rotatebox[origin=c]{90}{\makecell{Similarity\\Search}} & \rotatebox[origin=c]{90}{\makecell{Real-Time\\Collaboration}} & \rotatebox[origin=c]{90}{\makecell{Low- \& High\\Fidelity\\Prototypes}} & \rotatebox[origin=c]{90}{\makecell{Interactive\\Testing}} & \\ \hline
\end{tabularx}

\caption{Comparison}
\label{tab:existing_tools}
\end{table}

Antwort1

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{rotating}
\usepackage{makecell, tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}

\begin{document}
    \begin{table}
    \settowidth\rotheadsize{Recogniti}
\begin{tabularx}{\textwidth}{C|C|C|C|C|C|C}
    & \multicolumn{2}{c|}{\makecell[b]{Usability,\\ Consistency,\\Reuse}}
        & \multicolumn{3}{c|}{Support for UCSD}
            &                                           \\
\rothead{Tool}
    & \rothead{Shape\\Recognition}
        & \rothead{Similarity\\Search}
            & \rothead{Real-Time\\Collaboration}
                & \rothead{Low- \& High\\Fidelity\\Prototypes}
                    & \rothead{Interactive\\Testing}
                        & \rothead{Structured\\Storage} \\
    \hline
\end{tabularx}

\caption{Comparison}
\label{tab:existing_tools}
\end{table}
\end{document}

verwandte Informationen