在文件中設定包選項的最佳實踐

在文件中設定包選項的最佳實踐

我目前正在開發一個包,用戶可以在文件中或本地組內設定包選項。目前,用戶可以透過用戶命令\set<package>keys或來執行此操作\reset<package>keys,該命令首先將包選項重置回預設值,然後再設定新選項。我打算僅在文件層級使用這些命令;它們不應直接在序言中使用。

我的問題是:命名這些命令的最佳實踐是什麼?我的困惑來自另一個堆疊交換線程 軟體包選項與安裝命令 其中最重要的答案建議包作者提供名為 的使用者指令\<package>setup。此外,許多其他套件遵循相同的約定:uses siunitx\sisetupuses unicode-math\unimathsetupusesmicrotype\microtypesetup。選項\package<setup>\<package>setup\<package>setup全球而不是本地

我將標籤添加expl3到我的問題中,因為我目前正在使用expl3.包選項也是通過l3keys和定義的\ProcessKeyOptions

相關內容