是否有关于如何使用 pgfkeys/pgfopts 创建包或类的教程,超出此 pdf 的范围?密钥值.pdf
我特别感兴趣的是如何创建包/类选项以及将选项传递给 tikz-drawings 的新命令(例如颜色、线长/宽度、形状)。
答案1
我假设您已经阅读了 pgf 手册中记录 pgfkeys 的部分。如果您还没有阅读,请阅读。多读几遍。
但知道命令的作用并不等同于知道如何使用它们。尝试查看一些源代码以获得最佳实践。也许是 Christian Feuersänger 的 pgfplots 包?
我也尝试将 pgfkeys 用于我的包,我认为这个想法是为您的对象创建一个样式,并将您的初始键添加到这些样式中作为默认值。然后,如果其他键要更改其他对象的样式,它们可以附加到这些样式中。
答案2
我刚刚发布了一个答案,其中包括一个用于pgfopt
在此处编写课程的最低限度的工作示例:https://tex.stackexchange.com/a/553533/195759