我目前正在为科学开放获取期刊设计一种新的 LaTeX 布局。这是一种利用边距的双面布局。其特殊之处在于前页与正文的页面布局不同。
因此我用 为前言定义了一个新的页面布局\newgeometry
。在最终布局中,一些 TeX 文件(印记、前言)以及目录将插入此处。
接下来是原始页面布局的主要问题。但是使用\loadgeometry
会导致\marginpar
放置在错误的位置。我假设由触发的分页符\loadgeometry
导致 LaTeX 在计算偶数和奇数页码时计算错误?
您对于我该如何解决这个问题有什么想法吗?
对于编译,我使用 LuaLaTeX。
提前致谢!
这是我的最小工作示例:
\documentclass[fontsize=11pt,paper=a4,twoside,mpinclude]{scrbook}
\usepackage{fontspec}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{geometry}
%define standard geometry
\geometry{top = 20mm,left = 60mm,right = 25mm,bottom = 20mm,marginparwidth=32.5mm,headsep = \baselineskip}
\savegeometry{standard}
%%new geometry, frontmatter only
\newgeometry{top = 20mm,left = 30mm,right = 40mm,bottom = 20mm,nomarginpar,headsep=\baselineskip}
\usepackage{lipsum}
\begin{document}
\frontmatter
\lipsum[1-3]
\mainmatter
\loadgeometry{standard}
\lipsum[1-3]
\marginpar{\lipsum[1]}
\lipsum[1-3]
\end{document}
答案1
欢迎使用 TeX SX!印刷规范是在outer
页边空白处添加边注(出于显而易见的原因,页边空白通常比内边空白大),默认情况下,LaTeX 遵循此规则,无论页边空白大小如何。
\reversemarginpar
要改变这种行为,只需在主要内容的开头添加开关。