보고서 클래스에서 바인딩 오프셋을 설정하는 방법

보고서 클래스에서 바인딩 오프셋을 설정하는 방법

제본을 위해 문서 왼쪽에 더 큰 여백을 추가하고 싶습니다. 보고서 클래스의 기본 여백은 ~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인치 늘렸습니다.

이상적인 솔루션은 아니지만 작동한다는 것을 알고 있습니다.

관련 정보