我有一个非常基本的问题。我尝试xstring
在 Latex 文档中使用该包,但一直收到以下错误消息,提示未定义控制序列:
(c:/Program Files (x86)/PCTeX/PCTeXv6/texmf-dist/tex/generic/xstring/xstring.sty
(c:/Program Files (x86)/PCTeX/PCTeXv6/texmf-dist/tex/generic/xstring/xstring.tex
****! Undefined control sequence.**
**\@xs@buildlines ...\expandafter {\number \numexpr
#1+1-1}\edef \@xs@reserved...**
**l.427 \@xs@newmacro\StrRemoveBraces{}{1}{1}
{%******
Typesetter process aborted
我从 CTAN 下载并安装了这个包;它是 2013-07-29 版本。
答案1
软件包xstring
需要 e-TeX 扩展。否则,您会收到错误,\numexpr
如问题中所示,e-TeX 未定义。
PCTeX 似乎对 e-TeX 有一定的支持,但必须启用。如果第一个字符是星号,则在格式生成期间会启用它*
。
“我该如何修复包 etex 错误?”PCTeX 主页上描述了启用扩展模式的过程。