我有一个包含 4000 多行代码的类文件,多年来一直在增长,加载了 60 多个包,在 TeX Live 2010 中运行没有任何问题。现在我切换到 TeX Live 2014,还剩下一个主要问题。TeX 文件中的这一行\begin{thebibliography}{999}
触发了一个\pdfmdfivesum
错误:
! Use of \pdfmdfivesum doesn't match its definition.
\pdf@filemdfivesum {->\pdfmdfivesum file{
l.6121 \begin{thebibliography}
{999}
! Extra }, or forgotten \endgroup.
\ReFiCh@Check ...#1\edef #2{\ReFiCh@CheckSum {#3}}
\ifx #2\ReFiCh@Separator #...
l.6121 \begin{thebibliography}
{999}
是的,我确实使用了movie15
、和hyperref
以及许多其他软件包(超过 50 个)。
是的,我通过 Stack Exchange 搜索过。
不,\usepackage{rerunfilecheck}
之前使用movie15
没有帮助。
有人可以帮忙吗?
PS 我在 OSX 上使用 texlive 2014,使用 dvi 到 ps 到 pdf 路线的 pdflatex,其中 \pdfoutput=0,以及包 etex。