我对 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.
`
这导致了一个数学输出:
我可以做些什么来改进新定义的命令?
答案1
第一个右花括号太晚了,已修复:
\newcommand*{\citea}[1]{\autocite{#1}}