为什么会产生 `\clearpage\chapter ...` 错误 `Float(s) lost. \clearpage` - 如何完成一个章节并刷新浮动?

为什么会产生 `\clearpage\chapter ...` 错误 `Float(s) lost. \clearpage` - 如何完成一个章节并刷新浮动?

我读过了这个解释以及有关 的一些其他提示Floats lost。我使用的tufte-book边注比页面上的要多。单独处理时,相同的文本打印得很好,但我将其与其他文本合并为模板中的章节,然后在下一章开始时出现错误。

我假设 \clearpage 会处理所有待处理的浮动并将它们推送到新页面。在我的例子中,新章节的开始似乎导致丢失,从而抑制了所需的额外页面。

如何在新章节开始之前完成一个章节并将待处理的边注放在附加页面上?

片段

\clearpage\part{xxx}
\begin{mdframed}\sloppy\medskip
some text\end{mdframed}
Some other more text...

好像不行。

我曾经lualatex处理过并且LuaHBTeX, Version 1.17.0 (TeX Live 2023) (format=lualatex 2023.7.3) 13 JUL 2023 10:36 restricted system commands enabled.

生成 MWE 表明,问题是由markdown使用 pandoc 将文件转换为tex

  • 自动生成脚注形式的引文(使用\autocite)在脚注内生成脚注

  • 脚注内嵌脚注,混淆脚注发布顺序

导致每个脚注内的脚注(在末尾)的边注都丢失,并且脚注放错了位置。

脚注内的脚注已经 这里提到以及另一个问题这里。就我而言autocite,我发现此解决方案我还没有测试过。

相关内容