该命令\addtosubstitutions{word1}{word2}
由包定义,chickenize
用于将每次出现的 替换word1
为word2
。如果word1
,a
则会导致错误
! Undefined control sequence \relAx
最小示例:
\documentclass{article}
\usepackage{chickenize}
\begin{document}
\addtosubstitutions{a}{A}
\substitutewords
text
\end{document}
答案1
错误消息向您显示了问题:
(./test-utf8.aux
! Undefined control sequence.
l.1 \relABx
? x
您可以看到,在文档末尾已打开 aux 文件,然后a
中的\relax
被替换为AB
并给出未知的控制序列。
文档中明确提到命令名称也会受到影响。因此请小心并在需要时停用该命令:
\documentclass{article}
\usepackage{chickenize}
\begin{document}
\addtosubstitutions{a}{AB}
\substitutewords
text
\unsubstitutewords
\end{document}