
有沒有辦法迭代之前定義的所有 PGF 鍵?我的想法是捕獲所有鍵的值以便執行以下操作tikzpicture 環境的正確嵌套:將所有 PGF 值重設為其預設值。
編輯: 我想像的是這樣的事情:
\documentclass{article}
\beginrecordallpgfkeys
\usepackage{tikz}
\endrecordallpgfkeys
\begin{document}
\restoreallrecordedpgfkeys
\end{document}
我不介意錄製和恢復是否使用臨時檔案。
答案1
沒有這樣的功能(而且太貴了)。
如果您需要它,您必須手動記錄“範圍內”的所有選項(並且您需要明確定義“範圍內”的含義)。
記錄選項的一種方法可能是 pgfkeys 的關鍵過濾功能(不過,這是相當先進的)。