回忆录中的两章位于同一页,包含两栏

回忆录中的两章位于同一页,包含两栏

这是对这个问题的后续回答回忆录中同一页上的两个章节

\documentclass[oneside,landscape,twocolumn]{memoir}
\usepackage{lipsum}

\begin{document}

\chapter*{Test 1}
This is a test

\lipsum[1-5]

{\let\clearpage\relax\chapter*{Test 2}}
This is a test

\end{document}

我试图让章节与现有内容在同一页开始(打印部分草稿时可以节省空间,因为参考书目会开始一个新章节,并为一些参考资料开始一个新页面)。但是该\let\clearpage\relax解决方案不起作用,因为它将章节标题放在了上一章内容的上方。

章节Test 2标题出现在 的末尾\lipsum,即第一章:

章节标题高于

另外,如果我将 更改为\lipsum[1-5]\lipsum[1-4]我收到一个有趣的错误:

.tex:11: LaTeX Error: Float(s) lost.

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.11 {\let\clearpage\relax\chapter*{Test 2}
                                           }

我怎样才能在同一页面上制作\chapter和开始?\bibliography

答案1

在 MWE 中不是很明显,但在这个类中,章节标题跨越两列,如果我扩展标题,你会看到

在此处输入图片描述

这基本上是通过

\twocolumn[ the Title]

where\twocolumn会执行此操作\clearpage(因此会刷新所有浮动),然后在内部使用与figure*将跨度文本放在两列上相同的机制。它会在使用浮动机制之前检查是否存在待处理的浮动,但由于您已禁用该机制,因此\clearpage您会收到错误,该错误会正确地通知您浮动(或在本例中为第一章的标题)已丢失。

相关内容