\balance
我在使用此文档时遇到问题:
\documentclass[a4paper,10pt,twocolumn]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{balance}
\balance
\begin{document}
\lipsum[1-10]
\end{document}
book
我对和没有问题article
,但对于memoir
文档类,第一行文本会向下移动,就像在 MWE 中一样:
我无法使用,multicols
因为它无法处理单列上的浮动。我pdflatex
在 Fedora 17 上使用。有人有什么建议吗?
答案1
而article
不是memoir
,该balance
包似乎会导致不同的问题——第一列底部有一个空行。除此之外(和您的示例一样),第二列第一行后的行距是错误的。
解决方案:使用flushend
包。(请注意,根据TeX 常见问题解答,它是“一段危险的代码”。)
\documentclass[a4paper,10pt,twocolumn]{memoir}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage{flushend}
\begin{document}
\lipsum[1-10]
\end{document}