迭代所有定義的 PGF 鍵

迭代所有定義的 PGF 鍵

有沒有辦法迭代之前定義的所有 PGF 鍵?我的想法是捕獲所有鍵的值以便執行以下操作tikzpicture 環境的正確嵌套:將所有 PGF 值重設為其預設值

編輯: 我想像的是這樣的事情:

\documentclass{article}
\beginrecordallpgfkeys
\usepackage{tikz}
\endrecordallpgfkeys

\begin{document}
  \restoreallrecordedpgfkeys
\end{document}

我不介意錄製和恢復是否使用臨時檔案。

答案1

沒有這樣的功能(而且太貴了)。

如果您需要它,您必須手動記錄“範圍內”的所有選項(並且您需要明確定義“範圍內”的含義)。

記錄選項的一種方法可能是 pgfkeys 的關鍵過濾功能(不過,這是相當先進的)。

相關內容