1


0

gVimからpdflatexを使用する場合のpdf出力の宛先の指定

gVimで次のコマンドを使用して、 `pdflatex`でpdf出力を生成しています。

:!pdflatex %

このコマンドは、コマンドプロンプトで次を順に実行します。

cmd.exe /c pdflatex /testvim.tex

'' '' '

さて、これに関して私が抱えている問題は、pdfが `system32`フォルダに出力されることです:

C:\windows\system32\testvim.pdf

どのようにして tex`ファイルがあるフォルダにpdfを生成するように pdflatex`に指示できますか?

3 Answer


1


vimのlatexプラグインの使用はどうですか? http://vim-latex.sourceforge.net/


0


これは主にLaTeXのバージョンに依存します。 MikTeXまたはTeXLiveを使用していますか?

  • MikTeX *の `pdflatex`コマンドには、出力ディレクトリと補助ディレクトリ(.auxファイル用)を指定するためのコマンドラインオプションがあります。 現在、PCにMikTeXをインストールしていませんが、コマンドプロンプトから「pdflatex --help」または「pdflatex /?」を実行すると、MikTeXを見つけることができます。

  • TeXLive *を使用している場合は、まず目的の出力ディレクトリに切り替えてから、ラテックス入力ファイルへのフルパスでpdflatexを実行できます。 これにより、一時的なtexファイルを含む*すべて*が現在の作業ディレクトリに出力されます。

ラテックスファイルをコンパイルするたびに気にする必要がないように、pdflatexの正しい呼び出しを含む独自の `runpdflatex.bat`ファイルを作成することをお勧めします。


0


アイコンごとにGVimを起動しますか? 私は次のことを行います。

  1. Dosボックスを開く

  2. texディレクトリcd \ local \ tex \ makeに移動します

  3. gvim foobar.tex

  4. :!pdflatex%を実行すると、PDFドキュメントがlocal \ tex \ makeに作成されます。 system32フォルダー内