W32TeXのltxpkgs.tar.xz(2019年11月3日版)以降だとエラー

W32TeXのltxpkgs.tar.xz(2019年11月3日版)以降だとエラー

- 栃折 成紀 の投稿
返信数: 3
W32TeXのltxpkgs.tar.xzを2019年11月3日版以降のものにすると、全てのTeX文書で
%------------------------------------------------------------------------------------------------
(c:/usr/local/share/texmf-dist/tex/generic/iftex/ifpdf.sty
Package: ifpdf 2019/10/25 v3.4 ifpdf legacy package. Use iftex instead.

(c:/usr/local/share/texmf-dist/tex/generic/iftex/iftex.sty
Package: iftex 2010/07/25 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX,
and LuaTeX
))
(c:/usr/local/share/texmf-dist/tex/generic/iftex/ifvtex.sty
Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead.

! Undefined control sequence.
l.20 \IFTEX@let
{vtexdvi}{false}
?
%------------------------------------------------------------------------------------------------
というエラーが出ます。標準インストールでmktexlsrは使っていないです。
ltxpkgs.tar.xzの2019年10月28日版ではうまくいきます。どのような対応が望まれるか教えてください。
栃折 成紀 への返信

Re: W32TeXのltxpkgs.tar.xz(2019年11月3日版)以降だとエラー

- Akira Kakuto の投稿
> (c:/usr/local/share/texmf-dist/tex/generic/iftex/iftex.sty
> Package: iftex 2010/07/25 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX, and LuaTeX)

古いもののようでおかしいですね。もしかしたら私のミスで古いものが
read only になっていて,更新不可になっていたかもしれないので,
消去してから再インストールを試みて下さい。

それから,ディレクトリ構造が変更されたので,
ChangeLog に書いた,以下に注意して下さい。

    Many if* packages are now installed in
    $TEXMFDIST/tex/generic/iftex.
    If the following 6 commands find files in other directories,
    then plese delete found files.
    kpsewhich --all ifetex.sty
    kpsewhich --all ifluatex.sty
    kpsewhich --all ifpdf.sty
    kpsewhich --all iftex.sty
    kpsewhich --all ifvtex.sty
    kpsewhich --all ifxetex.sty
Akira Kakuto への返信

Re: W32TeXのltxpkgs.tar.xz(2019年11月3日版)以降だとエラー

- Akira Kakuto の投稿
> 古いもののようでおかしいですね。

私のミスのようです。 luatex に古いものがありました。
luatex をあとからインストールすると,古いもので
上書きされます。よく調べて,作りなおします。
Akira Kakuto への返信

Re: W32TeXのltxpkgs.tar.xz(2019年11月3日版)以降だとエラー

- 栃折 成紀 の投稿
luatex-w32.tar.xz(2019年11月10版)によりタイプセットできるようになりました。
丁寧に対応頂きありがとうございます。