プリアンブルを追加した後、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

別のエラーが発生した場合、これで質問の答えが見つからない場合は、そのエラーの出力を使用して質問を編集してください。

関連情報