1

.texファイルを処理するためにEmacs23.3.1でUbuntu12.04を使用しています。UbuntuでのTexliveのデフォルトのインストールはバージョン2009で、Texlive2012にアップグレードしました。/usr/local/texliveディレクトリに、最新バージョンのファイルを含む2012フォルダーが表示されます。また、texlive2009用と思われる「texmf-local」というフォルダもあります。

私の質問は、emacsを使用して.texファイルを開いてpdflatexすると、エラーが発生します。これから(Cc Clの後でエラー出力を確認)、emacsがまだバージョン3.1415926-1.40.10(TeX Live)を使用していることに気付きました。 2009 / Debian)2009ではなく最新のtexlive2012でemacsに.texファイルを処理させるにはどうすればよいですか?.emacsファイルを編集する必要がありますか、それとも設定を変更する他の方法がありますか?

よろしくお願いします!

4

1 に答える 1

1

環境変数を調整しPATH、texlive2012ディレクトリを最初に配置する必要があります。これは、シェル設定PATHを変更してEmacsが変更を取得するか、コマンドを使用してEmacsから変更することができます(設定に応じてパスを変更します-TeXLiveがbinディレクトリをどのように編成するかは今のところ覚えていません):

(setenv "PATH" (concat "/usr/local/texlive/bin/:" (getenv "PATH")))

~/.emacsこの行をファイルに入れるだけです...

于 2012-07-09T05:49:04.253 に答える