我想使用宏设置 pgfkeys-family 的 2 个键:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{pgf}
\begin{document}
\pgfkeys{
/keys/.is family,
/keys/.cd,
test 1/.store in=\testone,
test 1=unset,
test 2/.store in=\testtwo,
test 2=unset,
}
\pgfkeys{/store/.code={\pgfkeys{/keys/.cd,#1}}}
\def\mykey{test 1=ONE,test 2=TWO}
\pgfkeys{/store=\mykey}
t1 : \testone,
t2 : \testtwo.
\end{document}
我希望得到:
t1 : ONE, t2 : TWO.
我得到:
t1 : unset, t2 : unset
和一条错误消息:
Package pgfkeys Error: I do not know the key '/keys/test 1=ONE,test 2=TWO'
and I am going to ignore it. Perhaps you misspelled it.
我错过了什么 ?