我想知道 pgf-keys 内部是如何处理的。例如:如果我定义:
\pgfkeys{/A/.code={My Key}}
然后我用
Hello this is \pgfkeys{/A}.
-command如何\pgfkeys
扩展?它使用哪种策略来保存如此多的变量、代码片段、样式等。它使用外部文件吗?比如列表?对我来说,似乎 pgf-Layer 在 (La)TeX 之上添加了一个全新的编程语言。我很难相信有人用纯 (La)TeX 编写了这个程序。
此外,我也很想知道是否可以列出文档中使用的所有 pgf-key。例如:
\pgfkeys{/hello/.code={foo}, /myfamily/mykey/.code={bar}, /myfamily/mysecondkey/.code={bar2}}
应该会导致类似
hello
myfamily
|- mykey
|- mysecondkey
或类似的东西。
提前致谢!