编译文档时遇到困难,可能与 moredefs 有关

编译文档时遇到困难,可能与 moredefs 有关

我在编译 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}

相关内容