编译旧的LaTeX文档

时间:2009-10-11 10:15:49

标签: latex

最近我发现了一份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年没有任何错误编制(这是我的论文)。我该怎样做才能使这个可以再次编译?

2 个答案:

答案 0 :(得分:4)

这看起来像来自toc文件。您是否仍然将旧LaTeX生成的所有辅助文件放在同一目录中?如果是这样,您应该在尝试使用现代LaTeX之前删除它们。这些至少包括auxtocloflot

答案 1 :(得分:1)

我认为\phspace可能是一个不再使用的旧的LaTeX 2.09原语。尝试添加

\let\phspace\hspace

在你的序言中。