新命令内的表格

新命令内的表格

我正在尝试定义一个包含表格的 \newcommand,但是我得到了:

! You can't use `macro parameter character #' in restricted horizontal mode.

以下是一个例子:

\newcommand{\Mytest}{1}{
\begin{tabular}{c}
    #1 \\\hline
\end{tabular}
}

有什么办法可以解决这个问题吗?

答案1

命令的参数应该用 和 括起来[],而不是{}

\newcommand{\Mytest}[1]{%
\begin{tabular}{c}
    #1 \\\hline
\end{tabular}%
}

相关内容