即使文件相同,为什么错误也只出现在一台计算机上?

即使文件相同,为什么错误也只出现在一台计算机上?

我对以下代码有疑问。错误是未定义的控制序列,文件的内容与错误或循环无关。即使文件相同,错误也只存在于一台计算机上。我非常想知道是什么原因导致错误存在于一台计算机上,而不存在于另一台计算机上,即使文件相同。

错误如下:

LaTeX Warning: You have requested, on input line 235, version
               `2011/05/13' of package alphalph,
               but only version
               `2010/04/18 v2.3 Converting numbers to letters (HO)'
               is available.

! Undefined control sequence.
l.1149 \AtEndAfterFileList
                          {%

代码:

\documentclass{article}

\usepackage[utf8]{inputenc}
\usepackage[danish]{babel}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{lastpage}
\usepackage{pageslts}
\usepackage{hyperref}
\usepackage{float}
\usepackage[margin=2.5cm]{geometry}
\usepackage{caption}
\captionsetup[figure]{labelfont=bf, textfont=it}
\captionsetup[table]{labelfont=bf, textfont=it}
\usepackage{todonotes}
\usepackage{cancel}
\usepackage{placeins}
\pagestyle{fancy}

\cfoot{\theCurrentPage\,of \lastpageref{LastPages}}
\pagenumbering{arabic}

\begin{document}

\newpage
\begin{thebibliography}{99}
\bibliographystyle{plain}
\end{thebibliography}

\end{document}

答案1

您提供的警告说明了问题所在。也就是说,该包alphalph已过期,更新它应该可以修复错误。

我如何更新我的 TeX 发行版?关于如何更新软件包。

相关内容