报告的章节从奇数页开始,所有页面的边距相等且无几何图形

报告的章节从奇数页开始,所有页面的边距相等且无几何图形

我试图让文档的章节仅从奇数页开始(即从右侧开始;这是良好的排版实践所建议的)。我尝试使用:

\documentclass[a4paper,openright,twoside]{report}

当然,这实现了我想要的,但它也改变了偶数页和奇数页的边距。这是我想避免的行为因此,我决定使用功能强大的几何包来使边距尽可能接近正常(原始)报告边距。我通过在序言中指定以下行来实现此目的(我知道这些不是确切的报告边距;但这是我能得到的最接近的,因为我不知道如何使用来精确指定原始报告边距geometry):

\usepackage[top=4cm,bottom=4cm,left=4.5cm,right=4.5cm]{geometry}

然而,这会产生一个奇怪的行为。简而言之,当使用geometry包并指定我想要的边距时,某些页面的布局会完全改变。我正在排版的文档充满了定理、定义、示例和证明;我使用 指定mdframed。但是,当geometry按照我的方式加载时,某些页面的布局会完全改变。也就是说,mdframed 环境之间的间距在某些页面中变得太大。正如您所猜测的,使用 MWE 很难重现此问题。因此,这次我无法提供 MWE(真的很抱歉)。我可以轻松提供的是两个屏幕截图,它们可以说明我的意思:

在此处输入图片描述

在此处输入图片描述

第一张图片是我使用\documentclass[a4paper,openright,twoside]{report}和得到的;第二张图片是使用和 没有 的\usepackage[top=4cm,bottom=4cm,left=4.5cm,right=4.5cm]{geometry}原始图片。我想很容易看出我想要的是\documentclass[a4paper]{report}geometry避免这种相当奇怪的垂直间距行为加载时第一个屏幕截图geometry。因此,我的问题归结为:

有没有什么办法可以让章节只从右页开始,但所有页面的边距均相等;而不使用该geometry软件包?

或者,另外一种方式:

有没有什么方法可以让geometry我得到我想要的东西,而不需要改变某些页面的布局,就像现在这样?

提前感谢大家的时间。任何帮助或见解都将不胜感激。

PS1:我发现了几个相关问题;但我不认为这是重复的。

PS2:此外,我知道我可以手动执行此操作;但这意味着每次我更改文档内容时都必须修改设置;这既不方便,也不符合 LaTeX 风格。

答案1

您可以稍后尝试更改两侧开关,以便它不影响布局:

\documentclass[openright]{report}
\makeatletter\@twosidetrue\makeatother
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\begin{document}
\chapter{a}
\lipsum
\chapter{b}
\end{document}

相关内容