我正在用 overleaf 写我的第一篇论文,但是我对布局有一个问题。如果在一页中,我在左列有一个章节标题,然后只有文本(在左列和右列中),那么我最终会得到两列未在底部对齐的结果。相反,如果我在右列开始第二个段落(在空白处之后),那么两列将在底部再次对齐。我想我应该调整章节标题、图片等之间的间距,但是该怎么做呢?我尝试了很多方法,但都没有用。
以下是我正在使用的包。
\documentclass[
reprint,
superscriptaddress,
amsmath,amssymb,
aps,
prb,
]{revtex4-2}
\usepackage{graphicx}
\usepackage{dcolumn}
\usepackage{bm}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{siunitx}
\usepackage{nameref}
\usepackage{amsmath}
\usepackage{amstext}
\usepackage{mathtools}
\usepackage{amsmath,amssymb}
\usepackage{booktabs}
\usepackage{array}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{placeins}
\usepackage{tabularx}
\usepackage{dblfloatfix}
\usepackage{blindtext}
\usepackage{lipsum}
\usepackage{hyperref}
\usepackage{floatrow}
\usepackage[caption=false]{subfig}
\captionsetup[table]{position=top}
\usepackage{booktabs}
\floatsetup[table]{style=plaintop}
答案1
虽然这个问题已经两年多了,而且很可能会被删除,但是一个可能的答案。
因为两列(以及下一页)的总内容都是一个段落,所以没有地方可以应用拉伸来实现\flushbottom
。(这也是对文档类设计的批评。)
最合理的解决办法是应用\enlargethispage
在一栏中以平衡长度。但由于\enlargethispage
除了段落分隔符外,它都不可靠,因此唯一的可能性是应用消极的 \enlargethispage
就在第一列的段落开始之前。适当的长度应该能够根据日志中的 underfull vbox 消息来确定。