
私はパッケージの1つにあるものの構文をチェックしたかったので、システム上でファイルを探すのではなく、texdoc hobby
コマンドラインで実行しました。残念なことに、これは次の内容を含むPDFを表示しました。コード、メインのドキュメントではありません。パッケージを CTAN に提出したとき、ドキュメントをユーザー ドキュメントとコード ドキュメントの 2 つの部分に分割しました。後者は から生成されるため という.dtx
名前が付けられますhobby.pdf
が、ユーザー ドキュメントには好きな名前を付けることができるため、 を選択しました。が を生成する(そして がユーザー ドキュメントを生成する)hobby_doc.pdf
ことは非常に合理的ですが、ユーザーの観点からは正しいこととは思えません。texdoc hobby
hobby.pdf
texdoc hobby_doc
これを修正するには 2 つの方法があるように思えます:
ファイル名を変更して、コードが になり
hobby_code.pdf
、ドキュメントが になるhobby.pdf
ようにします。理想的には、これを自動的に実行して、 と が保持されhobby.dtx
、hobby.tex
がpdflatex hobby.dtx
生成されるようにしたいと思いますhobby_code.pdf
。ドキュメント内から変更できないことはわかっています\jobname
が、これは なので.dtx
、コンパイル プロセスは見た目ほど単純ではなく、出力ファイル名を変更できる可能性があると考えました。そうなのでしょうか?が を指す
texdoc
ように設定します。私の理解では、これは非常に可能ですが、正式に行う必要があります。では、このような変更を行うにはどうすればよいのでしょうか。また、簡単に依頼できるものなのでしょうか。(複雑な場合は、自動的に実行できない場合でも、明らかにオプション 1 を使用する必要があります。)texdoc hobby
hobby_doc.pdf
答え1
私は時々リクエストを見てきましたTex Live リスト作者だけでなくユーザーも、texdoc
特定のパッケージに対して別のデフォルトを設定することができます (同様に「間違った」デフォルトのドキュメントがあるため)。おそらくあなたも同じことができるでしょう。