Re: RequirePackageでバージョンが合わないときにはエラー処理

名前: 北見 けん
日時: 2006-04-13 19:25:57
IPアドレス: 211.128.71.*

>>42507 ## お仕事、大変そうですね。 ## 私も仕事しなくては... 今回の変更は有用だという気がします。 Unknown option の原因がバージョンの古さにあるかもしれないと教えて欲しいですよね。 \ProvidesPackage のところでバージョンチェックするには、 (1) \@onefilewithoptions 内の \InputIfFileExists より前のところで 要求されたバージョンをマクロに保存 (2) \@pr@videpackage 内でバージョン比較して警告 (3) 代わりに \@onefilewithoptions 内のバージョンチェックは削除 のようにすればできますが、エラーの原因を警告で知らせても気付かれにくいかもしれません。 警告ではなくエラーを出してもよいかもしれません。 全く別のアプローチとして、 Unknown option のエラーヘルプでバージョンアップを勧めるのもよいかもしれません。 そのためには \@unknownoptionerror を変更することになるでしょうか。 現行のエラーヘルプではスペルミスを示唆しているだけのようです。

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます。適宜改行を入れてください)