假设你正在使用titlecaps
并且有以下代码:
\documentclass{article}
\usepackage{titlecaps}
\begin{document}
\def\makemytitle#1{{\Large \titlecap{#1}}}
\makemytitle{The lazy fox jumps over \protect\LaTeX}
\end{document}
现在,如果您删除\protect
上面的宏,它将失败。大概是因为 -command\LaTeX
无法使用标题大小写,这是有道理的。
我的问题是:在的定义中,有没有什么方法\makemytitle
可以使所有作为参数发送的宏都\makemytitle
自动被\protect
编辑?
也就是说 - 上述代码应该在不使用\protect
-call 的情况下运行\makemytitle
,但\protect
可以在定义的\makemytitle
。
谢谢 :)