パッケージのドキュメント PDF を設定するにはどうすればよいですか?

パッケージのドキュメント PDF を設定するにはどうすればよいですか?

私はパッケージの1つにあるものの構文をチェックしたかったので、システム上でファイルを探すのではなく、texdoc hobbyコマンドラインで実行しました。残念なことに、これは次の内容を含むPDFを表示しました。コード、メインのドキュメントではありません。パッケージを CTAN に提出したとき、ドキュメントをユーザー ドキュメントとコード ドキュメントの 2 つの部分に分割しました。後者は から生成されるため という.dtx名前が付けられますhobby.pdfが、ユーザー ドキュメントには好きな名前を付けることができるため、 を選択しました。が を生成する(そして がユーザー ドキュメントを生成する)hobby_doc.pdfことは非常に合理的ですが、ユーザーの観点からは正しいこととは思えません。texdoc hobbyhobby.pdftexdoc hobby_doc

これを修正するには 2 つの方法があるように思えます:

  1. ファイル名を変更して、コードが になりhobby_code.pdf、ドキュメントが になるhobby.pdfようにします。理想的には、これを自動的に実行して、 と が保持されhobby.dtxhobby.texpdflatex hobby.dtx生成されるようにしたいと思いますhobby_code.pdf。ドキュメント内から変更できないことはわかっています\jobnameが、これは なので.dtx、コンパイル プロセスは見た目ほど単純ではなく、出力ファイル名を変更できる可能性があると考えました。そうなのでしょうか?

  2. が を指すtexdocように設定します。私の理解では、これは非常に可能ですが、正式に行う必要があります。では、このような変更を行うにはどうすればよいのでしょうか。また、簡単に依頼できるものなのでしょうか。(複雑な場合は、自動的に実行できない場合でも、明らかにオプション 1 を使用する必要があります。)texdoc hobbyhobby_doc.pdf

答え1

私は時々リクエストを見てきましたTex Live リスト作者だけでなくユーザーも、texdoc特定のパッケージに対して別のデフォルトを設定することができます (同様に「間違った」デフォルトのドキュメントがあるため)。おそらくあなたも同じことができるでしょう。

関連情報