origin パラメータ オプションを使用してテーブル内のテキストを回転する新しいコマンドを定義するにはどうすればよいでしょうか?

origin パラメータ オプションを使用してテーブル内のテキストを回転する新しいコマンドを定義するにはどうすればよいでしょうか?

定義のある表のセル内のテキストを回転させています\newcommand{\up}{\rotatebox[origin=c]{90}}。テキストを中央揃えではなく左/右に回転して揃えた方がよい場合もあります。

そこで、 となる 2 番目の値を取るように定義を変更したいと思いますorigin=l

私は見つけたこれnewcommandしかし、 2 番目のパラメータを持つ関数を取得することはできません\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}

関連情報