我试图让文档的章节仅从奇数页开始(即从右侧开始;这是良好的排版实践所建议的)。我尝试使用:
\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}