在我的双面文档中,我已激活 \onehalfspacing 并为偶数页/奇数页设置不同的页边距。但在我的标题页中,我想使用单倍行距和相等的页边距。
我的 MWE:
\documentclass[
a4paper,
twoside
openright
12pt
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{showframe}
\usepackage{setspace}
\onehalfspacing
\usepackage[
inner=3.5cm,outer=2.5cm,
top=1.5cm,bottom=1.5cm,
includeheadfoot
]{geometry}
\begin{document}
\begin{singlespacing}
\thispagestyle{empty}
\newgeometry{inner=2.5cm,outer=2.5cm}
\begin{center}
\framebox[10cm]{Logo here\vspace*{3cm}}
\par
\vspace*{10ex}
\Huge
\vfill
\textsc{\textbf{How to use LaTeX}}\\
\normalsize The same title in another languafe
\vfill
\noindent Berlin, November 2017
\end{center}
%\vfill
\end{singlespacing}
\restoregeometry
\Blindtext
\end{document}
问题是,只要我使用 singlespacing,newgeometry 命令就不起作用。当我删除 singlespacing 命令时,页边距相等。但我想让两者都起作用。怎么做?
答案1
当然。发布后,最后看了看代码,我发现了我的错误:
必须将 newgeometry 命令(以及 pagestyle 命令)放置在前singlespacing-environment。然后一切正常。