最近我发现了一份1994年写的旧LaTeX文档。它以一行开头
\documentstyle[makeidx,twoside,german,bibgerm,a4wide,mydefs,
equations,fleqn,psfig]{script}
现在我尝试在我的Windows机器上使用MiKTeX的实际版本编译此文档,但是pdflatex抱怨未定义的控制序列'\ phspace':
! Undefined control sequence.
<argument> \uppercase {i}\phspace
{1em}Fail--Stop
我非常肯定这份文件在1994年没有任何错误编制(这是我的论文)。我该怎样做才能使这个可以再次编译?
答案 0 :(得分:4)
这看起来像来自toc
文件。您是否仍然将旧LaTeX生成的所有辅助文件放在同一目录中?如果是这样,您应该在尝试使用现代LaTeX之前删除它们。这些至少包括aux
,toc
,lof
和lot
。
答案 1 :(得分:1)
我认为\phspace
可能是一个不再使用的旧的LaTeX 2.09原语。尝试添加
\let\phspace\hspace
在你的序言中。