我正在尝试定义一个包含表格的 \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}%
}