我对以下代码有疑问。错误是未定义的控制序列,文件的内容与错误或循环无关。即使文件相同,错误也只存在于一台计算机上。我非常想知道是什么原因导致错误存在于一台计算机上,而不存在于另一台计算机上,即使文件相同。
错误如下:
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 发行版?关于如何更新软件包。