W32TeX の pdfptex.bat, pdfplatex.bat で "予 定.tex" などのファイル名が処理できない

W32TeX の pdfptex.bat, pdfplatex.bat で "予 定.tex" などのファイル名が処理できない

- 匿 名 の投稿
返信数: 2

W32TeX の pdfptex.bat, pdfplatex.bat で "予 定.tex" などのファイル名が処理できません.
W32TeX の pdfptex.bat は

@echo off
ptex -synctex=1 -jobname="%~n1" -kanji=utf8 -guess-input-enc "%1" && dvipdfmx "%~n1"

W32TeX の pdfplatex.bat は

@echo off
platex -synctex=1 -jobname="%~n1" -kanji=utf8 -guess-input-enc "%1" && dvipdfmx "%~n1"

のように記述されていますが %1 にはダブルクォーテーションも渡されるので
ptex, platex の引数の "%1" は %1 にしないと "予 定.tex" などのファイル名が処理できないと思います.

W32TeX の pdfptex.bat を

@echo off
ptex -synctex=1 -jobname="%~n1" -kanji=utf8 -guess-input-enc %1 && dvipdfmx "%~n1"

W32TeX の pdfplatex.bat を

@echo off
platex -synctex=1 -jobname="%~n1" -kanji=utf8 -guess-input-enc %1 && dvipdfmx "%~n1"

に修正すると "予 定.tex" などのファイル名が処理できるようになりました.

匿 名 への返信

Re: W32TeX の pdfptex.bat, pdfplatex.bat で "予 定.tex" などのファイル名が処理できない

- Akira Kakuto の投稿
> のように記述されていますが %1 にはダブルクォーテーションも渡されるので
どうもありがとうございます。訂正しておきました。
 
Akira Kakuto への返信

Re: W32TeX の pdfptex.bat, pdfplatex.bat で "予 定.tex" などのファイル名が処理できない

- 匿 名 の投稿

W32TeX [2013/04/30] の pdfptex.bat, pdfplatex.bat で "予 定.tex" が処理できることを確認しました.
対応ありがとうございました.