ドキュメントの途中でパッケージ オプションを設定するためのベスト プラクティス

ドキュメントの途中でパッケージ オプションを設定するためのベスト プラクティス

私は現在、ユーザーがドキュメントの途中またはローカル グループ内でパッケージ オプションを設定できるパッケージに取り組んでいます。現在、ユーザーはユーザー コマンド\set<package>keysまたはを使用してこれを実行できます\reset<package>keys。これらのコマンドは、新しいオプションを設定する前に、最初にパッケージ オプションをデフォルトにリセットします。これらのコマンドはドキュメント レベルでのみ使用されることを意図しており、プリアンブルで直接使用しないでください。

私の質問は、これらのコマンドに名前を付けるベストプラクティスは何ですか?私の混乱は、別のスタック交換スレッドから来ています パッケージオプションとセットアップコマンド 一番上の回答では、パッケージ作成者が というユーザーコマンドを提供することを推奨しています\<package>setup。さらに、他の多くのパッケージも同じ規則に従います: siunitxuses \sisetupunicode-mathuses \unimathsetupmicrotypeusesなど。しかし、現在のパッケージとは反対に、\microtypesetup名前は(1)プリアンブルで直接使用できる/使用すべきであり、(2)パッケージオプションを設定することを意味していることがわかりました。\package<setup>\<package>setup\<package>setup世界的にそれよりも地元で

expl3現在、 でパッケージを作成中なので、質問にタグを追加しますexpl3。また、パッケージ オプションは および で定義されl3keysます\ProcessKeyOptions

関連情報