책을 사용할 때 여백을 줄이는 방법은 무엇입니까?

책을 사용할 때 여백을 줄이는 방법은 무엇입니까?

홀수 페이지와 짝수 페이지에서 균일한 여백을 얻기 때문에 다음과 같이 사용할 여백을 지정하고 싶지 않습니다. 대신 기본 여백을 30% 줄이도록 설정하고 싶습니다.

\documentclass[11pt]{book}
\usepackage[a4paper, margin=2.5cm]{geometry}

다음과 같이 할 수 있습니까?

\set\margins{small} % large, medium, ...

답변1

내가 잘 이해했다면 이것이 도움이 될 것입니다.

\documentclass[11pt,a4paper]{book}
  \usepackage[width=0.7\textwidth,height=0.7\textheight]{geometry}
  \usepackage{blindtext}
\begin{document}
  \Blindtext

\end{document}

답변2

이는 기본 여백을 미리 계산하고 이를 (사용되지 않은) 길이 레지스터에 저장합니다. 아마도 \dimexpr표현식을 기하학 인수에 직접 넣을 수도 있지만 나는 즉시 변경된 사항이 없는지 확인하고 싶었습니다.

\documentclass[11pt]{book}
\dimen0=\dimexpr \oddsidemargin+1in\relax% compute default left margin
\dimen1=\dimexpr \paperwidth-\textwidth-\dimen0\relax% right maregin
\dimen2=\dimexpr \topmargin+\headheight+\headsep+1in\relax% top
\dimen3=\dimexpr \paperheight-\textheight-\dimen2\relax% bottom

\usepackage[a4paper, left=0.7\dimen0, right=0.7\dimen1, top=0.7\dimen2, bottom=0.7\dimen3,
  marginpar=0.7\marginparwidth, showframe]{geometry}

\usepackage{lipsum}
\begin{document}
\lipsum[1-7]
\end{document}

관련 정보