如何使用书籍减少边距?

如何使用书籍减少边距?

我不想像下面这样指定要使用的边距,因为我在奇数页和偶数页上得到的边距是统一的。相反,我想设置将默认边距减少 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}

相关内容