如何定义新命令来使用 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}

相关内容