Ошибка Bibdesk texpreview после добавления преамбулы

Ошибка Bibdesk texpreview после добавления преамбулы

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определении.

Если вы получили еще одну ошибку, отредактируйте свой вопрос, указав вывод этой ошибки, если это не отвечает на ваш вопрос.

Связанный контент