Как определить новую команду для поворота текста в таблице с параметром origin?

Как определить новую команду для поворота текста в таблице с параметром origin?

Я поворачиваю текст в ячейке таблицы с \newcommand{\up}{\rotatebox[origin=c]{90}}определением. Иногда бывает полезно повернуть и выровнять текст влево/вправо, а не по центру.

Поэтому я хотел бы изменить это определение, включив второе значение, которое может быть origin=l.

я нашелэтотно я не могу получить функционал newcommandсо вторым параметром, что-то вроде \newcommand{\up{#2}}{\rotatebox[origin=#2]{90}}.

Я бы хотел использовать это так:\up{l}{text}

Может ли кто-нибудь мне с этим помочь?

решение1

Хотите что-то подобное?

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

Связанный контент