如果有人能有一个很好的例子来解释这两个处理程序之间的细微差别,那就太好了!
答案1
该.store in
处理程序的定义 (第 818 行pgfkeys.code.tex
) 如下:
\pgfkeys{/handlers/.store in/.code=%
\pgfkeysalso{\pgfkeyscurrentpath/.code=\def#1{##1}}}
因此,正如杰克在评论中所说,下面两行是等效的:
d/.store in=\macro@d,
d/.code = {\def\macro@d{#1}}
该.store in
处理程序只是一个由更强大的.code
处理程序定义的便利处理程序。