为什么 newcommand 不起作用?

为什么 newcommand 不起作用?

我对 latex 还不太熟悉,想了解一下这个\newcommand命令。由于(至少在我使用的 texmaker 中)\autocite似乎没有自动完成和自动显示参考书目功能\cite,我尝试使用以下命令来缩短它:

\newcommand{\citea[1]}{\autocite {#1}}

但是使用\citea{ast_dual_2013}会导致以下错误:

! Missing $ inserted.
<inserted text>
$
l.43 \citea{ast_
dual_2013}
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.

`

这导致了一个数学输出: Latex 输出

我可以做些什么来改进新定义的命令?

答案1

第一个右花括号太晚了,已修复:

\newcommand*{\citea}[1]{\autocite{#1}}

相关内容