
テンプレート ファイルのプリアンブルに次の行を追加した後、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
別のエラーが発生した場合、これで質問の答えが見つからない場合は、そのエラーの出力を使用して質問を編集してください。