pgfkeys.sty,PGF/TikZ 的一部分

pgfkeys.sty,PGF/TikZ 的一部分

我记不清所有不同的 keyval 包了。我们可以在这里维护一个列表吗?(社区 wiki,每个答案一个包,并附上范围的简要说明。我已经开始了,但需要帮助才能完成。)

答案1

pgfkeys.sty,PGF/TikZ 的一部分

作者:Till Tantau

答案2

kvoptions.sty

作者:Heiko Oberdiek

支持包/类选项的键值处理。

手动的

答案3

l3keys.sty,expl3 的一部分

作者:Joseph Wright(通过 LaTeX3 项目)

受到的启发pgfkeys

用于l3keys2e在 LaTeX2e 包和类的选项中使用它。

答案4

LaTeX 内核

LaTeX 内核的 2022 年 6 月更新添加了 key=val 功能(在 之外expl3l3keys,其功能上等同于l3keys

可以通过 定义键\DeclareKeys[<module>]{<key-definitions>},通过 设置\SetKeys[<module>]{<key=val-list>}

通过 支持包和类选项\ProcessKeyOptions[<module>]

相关内容