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

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

- 好事家 の投稿
返信数: 1
和田さん

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

>例えば、 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";' を付与(この項、未実験)