![具有多个小页面的页面上的章节标题垂直移动](https://linux22.com/image/318753/%E5%85%B7%E6%9C%89%E5%A4%9A%E4%B8%AA%E5%B0%8F%E9%A1%B5%E9%9D%A2%E7%9A%84%E9%A1%B5%E9%9D%A2%E4%B8%8A%E7%9A%84%E7%AB%A0%E8%8A%82%E6%A0%87%E9%A2%98%E5%9E%82%E7%9B%B4%E7%A7%BB%E5%8A%A8.png)
我尝试创建一个只有小页面的文档,以免内容分散到不同的页面上。但是当小页面到达章节的第二页时,章节标题布局会垂直移动,并且第一页的内容会以某种方式分布在整个页面上,而不是顶部对齐。
我发现\vfill
在第一个小页面之后引入解决了页眉布局问题,但是其他小页面会被放在底部,而我希望间距位于底部。
有什么建议么?
例子:
\documentclass{book}
\usepackage{lipsum}
\begin{document}
\chapter{Correct layout}
\begin{minipage}{\textwidth}
\lipsum[1]
\end{minipage}
\chapter{Shifted layout}
\begin{minipage}{\textwidth}
\lipsum[2]
\end{minipage}
\begin{minipage}{\textwidth}
\lipsum[2]
\end{minipage}
\begin{minipage}{\textwidth}
\lipsum[1-2]
\end{minipage}
\end{document}
答案1
正如 moewe 所建议的,
\raggedbottom
它满足我的要求
\documentclass{book}
\usepackage{lipsum}
\raggedbottom
\begin{document}
\chapter{Correct layout}
\begin{minipage}{\textwidth}
\lipsum[1]
\end{minipage}
\chapter{No more shift}
\begin{minipage}{\textwidth}
\lipsum[2]
\end{minipage}
\begin{minipage}{\textwidth}
\lipsum[2]
\end{minipage}
\begin{minipage}{\textwidth}
\lipsum[1-2]
\end{minipage}
\end{document}