![迭代所有定义的 PGF 密钥](https://linux22.com/image/476284/%E8%BF%AD%E4%BB%A3%E6%89%80%E6%9C%89%E5%AE%9A%E4%B9%89%E7%9A%84%20PGF%20%E5%AF%86%E9%92%A5.png)
有没有办法迭代之前定义的所有 PGF 键?我的想法是捕获所有键的值,以便执行正确嵌套 tikzpicture 环境:将所有 PGF 值重置为其默认值。
编辑:我想象的情况如下:
\documentclass{article}
\beginrecordallpgfkeys
\usepackage{tikz}
\endrecordallpgfkeys
\begin{document}
\restoreallrecordedpgfkeys
\end{document}
如果记录和恢复使用临时文件,我不会介意。
答案1
没有这样的功能(而且价格太贵)。
如果需要,您必须手动记录“范围内”的所有选项(并且您需要清楚地定义“范围内”的含义)。
记录选项的一种方法可能是 pgfkeys 的关键过滤功能(然而,它相当先进)。