我在编译 TeX 文档时遇到了很多问题。它的行为似乎完全是随机的。一开始它编译得很好。然后它只有在分成块时才能编译。现在它根本编译不出来。我不认为我对文档做了任何会导致这种情况发生的更改(例如对标题的更改)。错误似乎因每次构建而异,但两个关键错误(它们总是先出现)似乎是
E:\tex\latex\frankenstein\moredefs.sty:798: LaTeX Error: Command \providelength already defined. [}]
E:\tex\latex\frankenstein\moredefs.sty:815: LaTeX Error: Command \providecounter already defined. [}]
这是标题本身,它没有引用 moredefs 包;
\documentclass[openany]{memoir}
\usepackage{dialogue}
%*****************************************************
\begin{document}
\end{document}
我已经重新加载了 Miktex,但是不起作用。
任何想法都非常感谢!
答案1
memoir
并且moredefs
都定义了这些命令,也许最简单的事情就是取消定义回忆录的版本,以便包加载有效:
\documentclass[openany]{memoir}
\let\providelength\undefined
\let\providecounter\undefined
\usepackage{dialogue}
%*****************************************************
\begin{document}
\end{document}