在https://gist.github.com/8210807我已经将同一.tex
文件和该文件的三次运行的 TeXShop 控制台消息汇总在一起。现在,当我排版该 时.tex
,会在 之前创建一个奇怪的空白页\chapter{\lez{13/12/2013}}
。我该如何摆脱它?为什么在地球上会发生这种事吗?
\documentclass[a4paper]{report}
\usepackage{graphicx}
\newcommand{\hsp}{\hspace}
\begin{document}
\chapter{mapu}
mumau
\chapter{gungu}
\includegraphics[width=11.5cm]{Felli_1.jpg}
\end{document}
显示了这种行为,图片如下:
答案1
如果图形太高,无法容纳章节标题后的页面剩余部分,我可以重现您的问题。除了降低图形高度或让其浮动外,您无能为力。
以下是一个解释。
在章节标题之后,LaTeX 不允许分页。然后,它会构建以下段落,而该段落恰好只包含一个非常大的对象,即图片,该图片与章节标题一起填满了整个页面。因此,它会寻找可行的分页点,并找到章节标题之前的垂直空间,因此它会弹出一个空白页并将内容推到下一页。现在,它会找到与之前相同的项目,但不章节标题前的垂直空间在分页符处已消失。因此,它唯一的可能就是弹出一个过满的页面。
答案2
这是正常行为,因为您正在使用report
类。report
和book
,与 不同article
,让您能够双面打印文件。此功能已实现并默认启用,因此每个章节都从同一侧开始。
您可以通过将openany
类选项传递给报告来改变这种行为:
\documentclass[openany,onesided]{report}
这样,章节开始前就不会插入空白页。