我刚刚尝试添加该包来解决使用该包中的命令morewrites
时出现的“写入过多”错误。\listof
floats
文档编译成功,但列表全是空的。我下载了最新的 MacTeX 安装,但问题仍未解决。
我接下来应该关注什么来追踪并解决问题?
编辑:我刚刚找到了问题的一个关键部分:如果在之后加载afterpage
、noindentafter
或,则目录和图片列表为空,例如,tabto
morewrites
\documentclass[11pt]{article}
\usepackage{morewrites}
\usepackage{noindentafter}
\begin{document}
\title{Morewrite doesn't play with noindentafter}
\maketitle
\tableofcontents
\vspace{2ex}
\hrule
\section{First Section}
Text for the first section.
\section{Second Section}
Text for the second section.
\end{document}
(在 morewrites 之前加载其他包使得事情按预期工作)。
--
第二次编辑:我的第一个 MWE 似乎不正确。我重新整理了文档中的包,结果得到了 MWE
\documentclass[11pt]{book}
\usepackage{morewrites}
\usepackage{afterpage}
\usepackage{stackengine}
\begin{document}
\title{Morewrite doesn't play with stackengine}
\maketitle
\tableofcontents
\vspace{2ex}
\hrule
\section{First Section}
Text for the first section.
\section{Second Section}
Text for the second section.
\end{document}
这会生成一个两页的文档,第一页是标题,第二页是页码“2”。如果我注释掉 或afterpage
,stackengine
将其放在afterpage
之后stackengine
,或morewrites
放在其他两个包之后,我就会得到一个 3 页的文档,其中包含目录和文档文本。