
Я хочу добавить большее поле с левой стороны документа для переплета. Поле по умолчанию с классом отчета составляет ~1,5 дюйма, но когда я использую геометрию для установки смещения переплета, весь макет становится неправильным. Боковые поля смещены правильно, но все страницы также смещены вверх, и внизу есть огромное поле.
MWE здесь, закомментируйте пакет геометрии, чтобы увидеть эффект.
\documentclass[a4paper,12pt]{report}
\usepackage[a4paper, bindingoffset=0.4in]{geometry}
\usepackage{blindtext}
\usepackage{fancyhdr}
\setlength{\headheight}{15pt} % fix headers
\begin{document}
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\textit{#1}}{}}
\renewcommand{\sectionmark}[1]{\markright{\textit{#1}}{}}
\cfoot{\thepage}
\lhead{\leftmark}
\rhead{\rightmark}
\parskip 1em
\chapter{Test Chapter}
\blindtext
\blindtext
\section{section}
\blindtext
\blindtext
\section{title}
\blindtext
\blindtext
\end{document}
Мне нужна та же компоновка, как если бы пакет геометрии не использовался, только сбольшее левое поле. Левое поле должно быть на 0,4 дюйма шире, чем по умолчанию.
решение1
Пакет geometry
загружает другую геометрию страницы для вашего документа. Среди прочего, он имеет соотношение по умолчанию 2:3 для верхнего и нижнего полей. Эта опция vmarginratio=1:1
обеспечивает равные поля сверху и снизу документа. (Ручная настройка полей, конечно, также изменит соотношение.)
\usepackage[a4paper, bindingoffset=0.4in, vmarginratio=1:1]{geometry}
решение2
Я использовал следующий трюк:
\usepackage[left=1.9in,right=1.4in,top=1.3in,bottom=1.3in,includeheadfoot]{geometry}
Сначала я нашел значения, которые дали результат, почти идентичный результату без них geometry
, а затем увеличил левое поле на 0,5 дюйма.
Я знаю, что это не идеальное решение, но оно работает.