如何定義新指令以使用 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}

相關內容