¿Cómo definir un nuevo comando para rotar texto en una tabla con la opción de parámetro de origen?

¿Cómo definir un nuevo comando para rotar texto en una tabla con la opción de parámetro de origen?

Estoy rotando mi texto en una celda de la tabla con una \newcommand{\up}{\rotatebox[origin=c]{90}}definición. A veces es bueno rotar y alinear el texto hacia la izquierda o hacia la derecha, no centrado.

Entonces me gustaría cambiar esa definición para tomar un segundo valor que pueda ser origin=l.

encontréestepero no puedo obtener un funcional newcommandcon un segundo parámetro similar \newcommand{\up{#2}}{\rotatebox[origin=#2]{90}}.

Me gustaría usarlo así:\up{l}{text}

¿Alguien puede ayudarme con eso?

Respuesta1

¿Quieres algo como esto?

\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}

información relacionada