在表格中使用的 \newcommand 中的双反斜杠或 \cr

在表格中使用的 \newcommand 中的双反斜杠或 \cr

我有一个\newcommand*\mycmd[3]{#1 & #2 & #3 \\}稍后在表格环境中使用的,就像这样

\begin{tabular}{ccc}
\mycmd{a}{b}{c}
\mycmd{d}{e}{f}
\end{tabular}

但是双反斜杠被忽略了。我已经尝试将 更改\\为真实的\cr,但它也被忽略了,换行根本不会发生。

我该如何定义我的命令才能使用\\\cr在其中使用?

答案1

始终发布完全可编译的示例:编译结果与预期一致

\documentclass[a4paper]{article}
\newcommand*\mycmd[3]{#1 & #2 & #3 \\}
\begin{document}
\begin{tabular}{ccc}
\mycmd{a}{b}{c}
\mycmd{d}{e}{f}
\end{tabular}
\end{document}

相关内容