
如何解析(即存取)給目前文件類別的整個選項清單l3keys
?
這顯然需要某種
\keys_define:nn { document-class-?? }
{
default .code:n { \PassOptionToClass { \l_keys_key_tl } { article } }
}
但我不知道在哪裡尋找要提供給 的文檔類選項清單\keys_set:nn
。
答案1
這些模組為程式碼l3keys
提供通用鍵值處理。expl3
但是,它不與 LaTeX2e 的套件或類別選項系統互動。為此,您需要載入一些額外的程式碼,這些程式碼在套件中可用l3keys2e
。這提供了\ProcessKeysOptions
解析類別/包選項並使用l3keys
.
這種分離的原因是它l3keys
旨在形成 LaTeX3 核心的一部分,同時l3keys2e
與 LaTeX2e 模型的處理選項相關聯。獨立的 LaTeX3 核心似乎極有可能「本地」使用 keyval 選項,但具有不同的底層實作。