W32TeXのPerlTeXが動作しない?

W32TeXのPerlTeXが動作しない?

- hak7a3 の投稿
返信数: 2
最新版(2013/8/18)のW32TeXで,
次のソース

\documentclass{article}
\usepackage{perltex}
\newcommand{\asts}{}
\perlnewcommand{\astsperl}[1]{'\renewcommand{\asts}{'. '*' x $_[0] . '}'}
\begin{document}
\astsperl{10000}
\end{document}

をPerlTeXで動作させると,

$ perltex ast.tex
This is pdfTeX, Version 3.1415926-2.5-1.40.14 (TeX Live 2013/W32TeX)
restricted \write18 enabled.
entering extended mode
LaTeX2e
Babel and hyphenation patterns for 77 languages loaded.
(./ast.tex (c:/usr/w32tex/share/texmf-dist/tex/latex/base/article.cls
Document Class: article 2007/10/19 v1.4h Standard LaTeX document class
(c:/usr/w32tex/share/texmf-dist/tex/latex/base/size10.clo))
(c:/usr/w32tex/share/texmf-local/tex/latex/perltex/perltex.sty

! Package perltex Error: Document must be compiled using perltex.

See the perltex package documentation for explanation.
Type H for immediate help.
...

l.45 communication between LaTeX and Perl.}

?


となってしまい,perltex.styが使用できません
でした.

原因を調べるために,ソースを読むとどうやら

share/texmf-dist/scripts/perltex/perltex.pl

が最新版になっていないため,エラーになるようです.
CTANに上がってるものとdiffをとった所,
perltex.styには差がないものの,
perltex.plには違いがありました.
diffの結果は,添付のdiff.txtの通りです.
(MSYS上で実行しています.)