uplatexでsynctexの2バイト文字が文字化け
祝鳥でなく,自前でファイル名をバッチファイルに渡し,dvipdfmxでpdfを作成しています。
職場(学校)と自宅のどちらでも作業できるようにGoogleDriveにソースを置いていますが
GoogleDriveの更新が遅いのか,SumatraPDFの即時更新がうまくいかず,
ソースはGoogleDrive,PDFの吐き出しはPCのローカルフォルダ (C:\TeX-PDF という名前)
jobname.synctexも先のTeX-PDF にムーブして platexでSumatraPDFの快適さを味わっていました。
ここで,uplatex を使う必要が出てきたとき SumatraPDFでジャンプを行おうとすると
H:\?}?..........(文字化けが続きます)\tex-wk\ へのカレントフォルダの移動に失敗しました
とのダイアログが出現し,うまくいきません。
synctexファイルを確認してみると5920行中 3行に文字化けがあることがわかりました。
文字化けの内容は
Input:1:H:/?}?C?h???C?u/tex-wk/2024/?c???Y??/./帰納法テンプレート.tex
のような形です。
H:\マイドライブ\tex-wk/2024\田中添削\帰納法テンプレート.tex があってほしい形です。
フォルダ名(ファイル名)の漢字を用いなければ良さそうですが,GoogleDriveの「マイドライブ」は
Windows日本語環境では変更することに躊躇します。
TeXworks や VScode など統合環境を使用することも考えられますが,
秀丸で蓄積した入力用のマクロも捨てがたいものがあります。
synctexで文字化けしない設定をご教示いただければ幸いです。
uplatex タイプセットのためのバッチファイルです
uplatex -synctex=-1 -shell-escape %1
dvipdfmx -o C:\tex-pdf\%1.pdf %1
move /Y %1.synctex C:\tex-pdf
del %1.dvi >nul
よろしくお願いいたします。




