Wie definiere ich einen neuen Befehl zum Drehen von Text in einer Tabelle mit der Ursprungsparameteroption?

Wie definiere ich einen neuen Befehl zum Drehen von Text in einer Tabelle mit der Ursprungsparameteroption?

Ich drehe meinen Text in einer Tabellenzelle mit einer \newcommand{\up}{\rotatebox[origin=c]{90}}Definition. Manchmal ist es sinnvoll, Text zu drehen und links/rechts auszurichten, nicht zentriert.

Daher möchte ich diese Definition ändern, um einen zweiten Wert anzunehmen, der sein kann origin=l.

ich fandDasnewcommandaber ich bin nicht in der Lage, eine Funktion mit einem zweiten Parameter wie etwa zu erhalten \newcommand{\up{#2}}{\rotatebox[origin=#2]{90}}.

Ich möchte es so verwenden:\up{l}{text}

Kann mir jemand dabei helfen?

Antwort1

Willst du so etwas?

\documentclass{article}
\usepackage{graphicx}

\newcommand{\up}[2]{\rotatebox[origin=#1]{90}{#2}}

\begin{document}

        \begin{tabular}{ll}
            \up{c}{First First} & \up{l}{First Second}\\
            Second First & Second Second
        \end{tabular}

\end{document}

verwandte Informationen