添加序言后,Bibdesk texpreview 失败

添加序言后,Bibdesk texpreview 失败

在我将以下行添加到模板文件的序言中后,BibDesk 不允许我使用 Tex 预览我的引用:

@preamble{"\newcommand{\SortNoop}[1]{}"}

(这是我唯一的序言)。当我删除此行时,TeX 预览再次可用。我该如何修复它?

答案1

如果您查看失败预览的日志文件,它应该会告诉您错误的来源是什么。

在此处输入图片描述

根据您制作预览的方式,您在序言中输入的命令可能已经定义。我正在使用natbibapalike进行预览,但出现以下错误:

! 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

如果您遇到另一个错误,则如果这不能回答您的问题,请使用该错误的输出来编辑您的问题。

相关内容