在我将以下行添加到模板文件的序言中后,BibDesk 不允许我使用 Tex 预览我的引用:
@preamble{"\newcommand{\SortNoop}[1]{}"}
(这是我唯一的序言)。当我删除此行时,TeX 预览再次可用。我该如何修复它?
答案1
如果您查看失败预览的日志文件,它应该会告诉您错误的来源是什么。
根据您制作预览的方式,您在序言中输入的命令可能已经定义。我正在使用natbib
和apalike
进行预览,但出现以下错误:
! LaTeX Error: Command \SortNoop already defined.
Or name \end... illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.1 ...{\SortNoop}[1]{}\newcommand{\SortNoop}[1]{}
如果您确定要将其作为的定义\SortNoop
,那么您应该在定义中使用\renewcommand
而不是。\newcommand
@preamble
如果您遇到另一个错误,则如果这不能回答您的问题,请使用该错误的输出来编辑您的问题。