名前: トノ 日時: 2004-12-18 17:22:04 IPアドレス: 218.226.22.*
>>33190 》 で、どちらの場合でもバージョン情報のところは“?”とはならないと思います。 》 トノさんのところのように“?”となるのは、新しい jltxdoc.dtx を組版するときに、 》 古い jltxdoc.cls が読み込まれてしまったケースでしょうか? そういうわけではなさそうです。 こちらの環境では、jltxdoc.cls には \ProvidesClass{jltxdoc}[1997/07/29 v1.0b Standard pLaTeX file] とあり、jltxdoc.dtx には %<class>\ProvidesClass{jltxdoc}[1997/07/29 v1.0b Standard pLaTeX file] %<*driver> \documentclass{jltxdoc} \GetFileInfo{jltxdoc.cls} \title{p\LaTeXe{}ドキュメント記述用クラス\space\fileversion} \author{Ken Nakano} \date{作成日:\filedate} \begin{document} \maketitle \DocInput{\filename} と記述されています。 #33166 を書く前に自分で試したのは、この jltxdoc.dtx の \GetFileInfo のところを書替えて %<class>\ProvidesClass{jltxdoc}[1997/07/29 v1.0b Standard pLaTeX file] %<*driver> \documentclass{jltxdoc} \GetFileInfo{jltxdoc.dtx} \title{p\LaTeXe{}ドキュメント記述用クラス\space\fileversion} \author{Ken Nakano} \date{作成日:\filedate} \begin{document} \maketitle \DocInput{\filename} としたものでした。 この場合、\GetFileInfo{jltxdoc.dtx} で jltxdoc.dtx の情報を得ようとしますが、 jltcdoc.dtx には \ProvidesFile がないので、\filename はセットされるが、 \filedate はセットされない(ので「?」として出力される)ということでは ないかと思います。
この書き込みへの返事: