我用它来帮助组织自定义符号。然而,当我尝试执行命令\pgfkeys
中的键时,我遇到了问题。\section
\documentclass{article}
\usepackage{tikz}
\pgfkeys{a-key/.code={a-value}}
\begin{document}
Test \pgfkeys{a-key}
\section{\pgfkeys{a-key} section} % <- doesn't work
\end{document}
在此示例中,我的pdflatex
程序在编译时冻结,没有给出错误消息。我做错了什么吗?\pgfkeys
在 中执行 是否可行\section
?
答案1
\protect
让事情回到正轨。
\documentclass{article}
\usepackage{tikz}
\pgfkeys{a-key/.code={a-value}}
\begin{document}
Test \pgfkeys{a-key}
\section{\protect\pgfkeys{a-key} section} % <- works
\end{document}