TeXの後処理の問題なのですが……

TeXの後処理の問題なのですが……

- 好事家 の投稿
返信数: 12

win32tex 以来、長年に渉って多くの方々のサポートに支えられた pLaTeX を使って仕事をしてきた老国文学者です。奥村先生やこのフォーラムには、実に多くの情報を提供していただき、感謝に堪えません。

で、やっと TeX Live 2025 に移行しました。ヒラギノフォントにこだわっているのですが、それも問題なくコンパイルできるように設定して使っています。

ただ、後処理のことで困った事態に陥って、どうにも自分では解決できないので、質問させていただきます。色々と調べて遣ってみたのですが、煮詰まってしまいました……。

使用環境は Windows 11 Home 25H2 で、使用している TeX Live 2025 は

This is e-upTeX, Version 3.141592653-p4.1.2-u2.00-250202-2.6 (utf8.sjis) (TeX Live 2025) (preloaded format=platex 2025.3.29)  20 MAY 2025 12:55

です。問題はコンパイルした後に残る、不要なファルを削除するバッチファイルを作って重宝に使っていたのですが、それが先日来、使えなくなってしまったと云う問題です。

管理者のコマンドプロンプトで、text.tex をコンパイルすると(要らない情報は消しました)

----------------------------------------------------------------------------------------
D:\tex\test>dir
2026/02/14  00:00                32 test.aux
2026/02/14  00:00               280 test.dvi
2026/02/14  00:00                 0 test.loe
2026/02/14  00:00             6,534 test.log
2026/02/14  00:00             3,884 test.pdf
2026/02/14  00:00             1,325 test.synctex
2026/02/14  00:00             2,011 test.tex

----------------------------------------------------------------------------------------

となるのですが、

----------------------------------------------------------------------------------------

D:\tex\test>dir > dir.txt
指定されたファイルが見つかりません。


D:\tex\test>del *.aux

D:\tex\test>dir
2026/02/14  00:00                32 test.aux
2026/02/14  00:00               280 test.dvi
2026/02/14  00:00                 0 test.loe
2026/02/14  00:00             6,534 test.log
2026/02/14  00:00             3,884 test.pdf
2026/02/14  00:00             1,325 test.synctex
2026/02/14  00:00             2,011 test.tex

----------------------------------------------------------------------------------------

となり、dir や del と云うコマンドが使えなくなってしまいました。 また下記のように「ファイルが見つらない」とか、「アクセスが拒否されました」とのメッセージがでて、当然、バッチファイルもダメです。

----------------------------------------------------------------------------------------

D:\tex\test>copy test.aux foo.bar
指定されたファイルが見つかりません。
        0 個のファイルをコピーしました。

D:\tex\test>move test.aux D:\tex
アクセスが拒否されました。
        0 個のファイルを移動しました。

----------------------------------------------------------------------------------------

なお、エクスプローラやファイラーから複数のファイルを選択しての一括削除はできます。

内部コマンドでも type や date などは使えるのですが……。

さらに、ファイルの設定を見直して BATCH や user にフル権限を与えても何も変わりせん。

さらに、システムの問題かと上書きインストールしてみたのでずか、何も変かがありません。

別の端末では同じ環境でも問題なく使えているので、この端末の設定に何か問題が在ると思うのですが、万策尽きました。

まぁ、TeXを使えるので問題はないのですが、作業効率落ちるのと、何故か訳が分からないのがストレスなので、もし原因について何か御存知の方がいらっしゃれば、是非ともお教え下さい。

以上、よろしくお願い致します。

好事家 への返信

Re: TeXの後処理の問題なのですが……

- Takashima Jun の投稿
cmd.exeの左上のアイコンをクリックしてプロパティを選択して、ターミナルのタブの設定で
既定のターミナルアプリケーションとして、Windows コンソール・ホストを選択する、
で解決しませんでしょうか。
Takashima Jun への返信

Re: TeXの後処理の問題なのですが……

- 好事家 の投稿

早速のお返事ありがとうございました。

cmd.exe に種類があるなんて知りませんでした^^;

 power shell は何だか仕様が違うなと思っていたのですが。

で、Windows コンソール・ホストにしてみたのですが、状況は変わりませんでした……。

再起動しないとダメなのかな。少し色々とためしてみます。ありがとうございました。

好事家 への返信

Re: TeXの後処理の問題なのですが……

- 前田 一貴 の投稿
この情報だけからはなんとも言えませんが,ありそうなのは OneDrive 絡みではないでしょうか.
例:https://qiita.com/saba_kan/questions/8af4a8741b3c5127a1ac
前田 一貴 への返信

Re: TeXの後処理の問題なのですが……

- 好事家 の投稿

ありがとうございます。

症状は似ていますが OneDrive は使っていません^^;

試しにと WSL の側から %rm /mnt/d/tex/test/*.log などしたら削除出来ました。

シェルスクリプトは旨く走らせられないのですが……。

では

 

好事家 への返信

Re: TeXの後処理の問題なのですが……

- m c の投稿
PowerShellでしたら,例えばここが参考になるでしょうか:
https://tellingbook.com/powershell-command/#toc7
(「Power Shell コマンド」で検索すると色々と出てきます)
好事家 への返信

Re: TeXの後処理の問題なのですが……

- 和田 勇 の投稿

フォルダの「読み取り専用」属性チェック

ファイルの設定を見直して BATCH や user にフル権限を与えても何も変わりせん

とのことなので、的外れかもしれませせんがまず思いついたのはファイルやフォ ルダの属性が読み取り専用になっているのではないかということ。この情報は、 attrib というコマンドを利用します。

とはいえ、再現環境を構築することもできないので、ご質問内容を旧Twitter の X の Grok に貼り付け、原因を追求依頼。

結果は、D:\tex\test>dir > dir.txt に対して ファイルが見つかりません。 とのことなので、フォルダが読み取り専用になっているか、チェックしてみてはいかがでしょうか。

ファイルの設定を見直し云々 とのことなので、既に D:\tex や D:\tex\test のプロパティでの検討は行なっているとは思いますが、管理者権限コマンドプロンプト を起動し、 D:\texD:\tex\test の属性情報を開示していただけませんか?

  1. コマンドプロンプトを管理者権限で起動く

  2. D ドライブ移動

    D:
    
  3. 属性確認

    attrib tex tex\test
    

    上記結果に R がついているか確認したいです。可能であれば、開示してください。

    対処方法は、 コマンドプロンプト/ファイル属性の表示および変更・attrib などを参考にしてください。

その他の原因について検討したこと

開示された情報だけでは、原因追求が難しいです。 ご質問内容から、今回は以下のようなことを検討していました。

  1. C ドライブ で同じようなことしたらどうなるのだろうか?
  2. Win11 25H2 はアップグレード?スクラッチインストール?
    • OneDrive は使用していないとのことだが、Win11 25H2 はデフォルトで OneDrive ベースになりがちなので、導入方法も気になる
  3. D ドライブ はどのようにマウントしたのかな?
    • D ドライブ は以前の win32tex 利用時代からのものかな?
  4. いつから発生?
    • Win11 25H2 導入直後から?
    • TeXLive2025 導入後から?
    • 最近導入されたアプリ・ソフトは?
  5. ウィルス対策ソフトの影響は?
和田 勇 への返信

Re: TeXの後処理の問題なのですが……

- 好事家 の投稿
和田さま、ありがとうございました。

早速やってみました「コマンドプロンプトを管理者権限で起動」
>D:\>attrib tex
>A D:\tex
> >D:\>attrib d:\tex\test
> D:\tex\test

R属性はないようです。

>開示された情報だけでは、原因追求が難しいです。
すみません。

C ドライブ で同じようなことしたらどうなるのだろうか?

c:\user_bin\tex
を作って
test.tex をコンパイルして
del_temp.bat
> @echo off
> del *.log
> del *.dvi
> del *.loe
> del *.aux
> del *.synctex
を起動したら、きれいに消えていました。

Win11 25H2 はアップグレード?スクラッチインストール?
Win10 からの アップグレード です。

OneDrive は使用していないとのことだが、Win11 25H2 はデフォルトで OneDrive ベースになりがち
onedrive は削除してあります。

D ドライブ はどのようにマウントしたのかな?
えっと、バソコン本体の C: は SSDドライヴ、 D: はHDDでボードに直結してあります。

D ドライブ は以前の win32tex 利用時代からのものかな?
えっと、トラブルがあって新規のドライヴにコピーして使用しています。

いつから発生?
Win11 25H2 導入直後から?
Win11にしたのは去年の九月末かな。

TeXLive2025 導入後から?
これも昨年後半からで、しばらくはこの環境で使っていたのですが、ある日突然:-)
バッチファィルが使えなくなりました。その上、不可解なことに、
D:\tex\test>del_tmp.bat
と実行すると
>削除したファイル - test.log
>削除したファイル - test.dvi
>削除したファイル - test.loe
>削除したファイル - test.loe
>削除したファイル - test.aux
>削除したファイル - test.synctex
と表示されるのに、実際には削除できていない。

最近導入されたアプリ・ソフトは?
マシントラブル(先月CPUファンの故障でD:を外して修理に出したのですがC:のシステムは
無事でした)のあと、日々、色々といじっているので^^;

ウィルス対策ソフトの影響は?
現在は使っていません。

とにかく今迄に経験したことのない不可解な現象です;-<
特に Explorer や Filer からだと消せるし……。

こんな情報で何か分かるでしょうか。よろしくお願い致します。
好事家 への返信

Re: TeXの後処理の問題なのですが……

- 和田 勇 の投稿

障害を認識した日時に最も近いトラブル対応した事象の関連情報が欲しい。

例えば、 CPU   ファン故障対応後 とかの時系列情報。

また 日々、色々といじっている とはどんなこと?

それと、platex でのコンパイル作業が管理者権限であれば納得ですが、 何故、管理者権限で不要なファイル削除バッチファイルを起動するのでしょうか?

等々、いろいろ原因を考えているのですが、情報が少なく、皆目何が原因なのか珍紛漢紛です :-(

Cドライブ上で問題がないのなら ...

D ドライブ自体の問題か否かを切り分けるため、 D:\tex2D:\tex\test2 というようなフォルダを作成して検証してみてください。

  • D:\tex\test2D:\tex2 で OK であれば、D:\tex\test に問題があ るので D:\tex\test を不使用するよう運用する(将来的には削除)
  • D:\tex2 で NG であれば、D ドライブ自体の問題なのでフォーマット作業 を伴うドライブの初期化作業が必要
    • 重要 D ドライブのバックアップを必ず取得後、実施するので、慎重に 作業する必要があります。

.tex ファイルのコンパイル方法

.tex ファイルのコンパイルは、TeXworksVScode + LaTeX Workshop などの統合環境を利用されていらっしゃるのでしょうか?

現状からですと、コマンドプロンプトで D:\tex\test のフォルダにおいて、 ptex2pdf -l test などでコンパイルしようとするとエラーになると思われ ますが、如何でしょうか。

この項は、コマンドプロンプトから起動するいかなるバッチファイルやコマン ドでは、D:\tex\test フォルダ以下にファイルを作成できないというのを確認 するためです。

提供情報についてお願い

コマンドプロンプトに表示された内容を、個人情報非開示の観点から調整して リタイプされているようですが、可能であれば、コマンドプロンプトのウィン ドウ自体のスクリーンショットで提供してください。

理由は、リタイプされた情報を見ると、本来あるべき空白が圧縮されていたり、 同じものが二行続けているなどが見受けられるからです。

その際、開示したくない情報は、お絵描きエディタで黒塗りで塗りつぶすなど のマスク処理をしていただいても結構です。

好事家 への返信

Re: TeXの後処理の問題なのですが……

- 好事家 の投稿
和田さん

色々と検討していただきありがとうございます。

>例えば、 CPUファン故障対応後 とかの時系列情報。
ファンの故障の前から同様の状況でした。

>また 日々、色々といじっている とはどんなこと?
環境整備で色々と別のソフトのインストールやアンインストール
をしていると云うことです。

>platex でのコンパイル作業
これは Win環境です。秀丸エディタのマクロを使っていますが、
それはコマンドラインで
% platex -l foo.tex
% dvipdfmx foo.dvi
% SumatraPDF foo.pdf
と同じです。

>何故、管理者権限で不要なファイル削除バッチファイルを起動するのでしょうか?
win上では管理者権限ではありません。それで使えていました。

>皆目何が原因なのか珍紛漢紛です :-(
小生もそうなので質問させていただきました:-)

>D ドライブ自体の問題か否かを切り分ける
これは、問題ないと思います。そもそも texディレクトリにある
他のフォルダで起きたことなので……。

>D:\tex\test フォルダ以下にファイルを作成できない
出来ます。

なお、サブ機(以前使っていたマシン)は全く同じ環境設定の筈な
のですが、問題は生じていません。それも OneDrive も使ってい
る環境なのです。

つまり、この端末の設定が気が付かないうちに変わってしまった
と云う問題なのだと思うのです。それも。ディレクトリやファイ
ルの属性かなとは考えが及ぶのですが、違うようです。

なお、windows の batと同様のショルスクリブトを書いて WSLで
実行すると旨くいくので、いっそのこと WSLに TexLiveをインス
トールしてしまおうかなとも思うのですが、長い間「秀丸エディ
タ」に依存した環境で仕事してきたのですが、 WSLでは秀丸が走
らないので(viなんて使う気に成れないし)無理なのです^^;

と云うわけで、色々とありがとうございます。まぁ、理由が分か
らないのが気持ち悪いだけで、仕事は(若干効率は悪いですが)で
きるので、今すぐでなくても、原因が分かれば幸甚です。
好事家 への返信

Re: TeXの後処理の問題なのですが……

- 和田 勇 の投稿

ご所望の動きをするサブ機があるのであれば

D ドライブを外して、外部 USB HardDisk 化し、サブ機に繋ぐようなことができれば良いのですが、 ご所望の動作が可能なサブ機が存在するとのこと。

私だったら、問題のあるマシンの OS のスクラッチインストールしますね。 また、D ドライブも初期化するなど、環境の再構築をする方法を選びます。

  • 復元のための準備
    • 現状のバックアップや、インストールしたソフトなどの再インストールに必要な情報を記録
    • D ドライブの情報がなければ、念入りにその情報をバックアップ
  •  OS のスクラッチからの再インストール
    • Win11 25H2 はデフォルトで OneDrive 利用指向になるようです
      • これを回避するには今の所 un-document な方法しか私からは情報提供できません
  • 秀丸など必要なソフトのインストール
  • TeXLive のインストール
    • 途中フリーズしたりするなどが発生したら -no-gui オプションを併用してください
      • この点については当フォーラムで 24H225H2 で検索してください

D:\tex 以下のディレクトリでは問題が発生するとのことですが ...

D:\tex2 ではどうですか?D ドライブ自体に問題が潜んでいることが考えられます。 この情報が、サブディレクトリ以下に影響しているのではと推測しています。

>D:\tex\test フォルダで ptex2pdf -l test でファイル作成可能とのこと

問題の原因解消にはなりませんが ...

バッチファイルの処理内容を 秀丸のマクロ に登録・利用されてみてはいかがでしょうか。

また、その際、latexmk を利用も一案です。

  • latekmk -c test とすると .loe 以外の不要なファイルは削除できます。
  • .loe ファイルを削除するには、 latexmkrc ファイルに削除する拡張子を追加するか -e '$clean_ext .= " .loe";' を付与(この項、未実験)
和田 勇 への返信

Re: TeXの後処理の問題なのですが……

- 好事家 の投稿
和田さん

色々とご提案をありがとうございます。

メインマシンでは複数の仕事を継続中ですし、本件以外は今のところ
問題がないので、再インストールは避けたいのです。一応、上書きイ
ンストールはしてみたので。
サブマインは Win11 ですが古くて遅いので、今回の故障時のような
事態に備えた緊急避難用ですので、これも維持しておきたい。ただ、
D:ドライヴはデータのみの同じ環境で、時々上書きバックアップし
ています。

秀丸は ttex しか使ってませんでしたので、遣ってみます。ただ、内部
コマンドを呼んでいるのであれば、駄目そうな気がしますが……。

それにしても、この不可解な現象の原因が分かれば良いのですがね:-)
好事家 への返信

Re: TeXの後処理の問題なのですが……

- 和田 勇 の投稿

一日検討しましたが、やはり情報が少ないので手詰まりに変わりないのですが、 Grok や Google Chrome  の Gemini などが提案する懸念事項を、再確認したいと思います。

※以下の作業で実行する各コマンドは、念のため管理者権限で起動したコマンドプロンプトから実行をお願いします。

※コマンドプロンプトで表示される内容は必要な箇所を選択するなどしてコピペ機能を利用してください。あるいはスクリーンショットでも構いません。

ウィルス対策ソフト

ウィルス対策ソフトは利用されていないとのことですが、 Win11 でのデフォルトの Defender は利用されているかと思いますがいかがですか?

D: および D:\tex の隠しファイルを含む情報

以下のコマンドの結果を そのまま 教えてください

     dir /a D:
     dir /a D:\tex

D ドライブ自体の問題有無確認

まずは chkdsk D: だけで実行し、エラーが検出されるか確認してください。

     chkdsk D:

もしエラーが出るようなら、後で /f オプションを付けて修復することができます。

環境変数 Path の確認 (path)

コマンドプロンプトで path と打ち、その結果を そのまま 教えてください。

    path

コマンドの実体確認 (where)

 いくつかのコマンドが動かないようですが、実際に使われる del コマンド確認のため where del 及び where del.exeの結果も併せて教えてください。

     where del
     where del.exe