私は、記事に命名法セクションを簡単に作成できるラテックス パッケージ「nomencl」を使用しようとしています。ここまでは順調ですね。
私はAucTeXでemacsを使用しており、.emacsファイルを編集して、次を追加して、命名法コンパイルオプションをemacs Tex-Command-listに追加しました。
;;nomenclature for latex
(eval-after-load "tex"
'(add-to-list 'TeX-command-list
'("Nomenclature" "makeindex %s.nlo -s nomencl.ist -o %s.nls" TeX-run-command nil t :help "Create nomenclature file")))
C-c C-c
それに、これは機能します: (TeX-command-listのショートカットを押すと、Nomenclature
コマンドを使用でき、適切なファイルが生成されます。ただし、次の理由で不満があります:
BibTex を (Tex-Command-list を使用して) 実行し、もう一度 Cc Cc を押すと、必要に応じて Emacs が LaTeX の実行を提案し、参照が変更された場合は LaTeX を再度提供し、最後に View を提供します。 .log は、参照が変更されたことを報告しません。
ただし、Nomenclature を実行すると、Tex-command-list によって提供される次のコマンドは View です。これは、nomenclature ファイルを再作成した後に再度コンパイルする必要があるため、常に不適切です。
Nomenclature (BibTeX と同じ動作) を実行した後、次の TeX-command-list コマンドとして LaTeX を与えるように emacs に指示するにはどうすればよいですか?