我想知道默认情况下为该类分配的边距(顶部、右侧、底部和左侧;以米为单位)book
。是否有命令或方法可以知道它们?
答案1
要生成当前文档布局的概览,可以\layout
使用布局包裹:
\documentclass{book}
\usepackage{layout}
\begin{document}
\layout
\end{document}
输出是一份两页的文档,显示以下内容:
另一个选择是使用布局包裹:
\documentclass{book}
\usepackage{layouts}
\newcommand\DocLength[1]{%
The value for \texttt{#1} is \printinunitsof{mm}\prntlen{\csname#1\endcsname}\par}
\begin{document}
\DocLength{evensidemargin}
\DocLength{oddsidemargin}
\end{document}
使用该\pagevalues
命令,您将获得当前文档页面布局参数值的表格;该表格与包showframe
的选项一起geometry
,在设计新页面布局时非常有用。下面是一个带有一些“极端”值的小示例,仅供说明:
\documentclass{article}
\usepackage[paperheight=12cm,paperwidth=18cm,includehead,includefoot,showframe]{geometry}
\usepackage{layouts}
\printinunitsof{cm}
\begin{document}
\pagevalues
\end{document}
答案2
这取决于您是否要包含页眉/页脚,甚至可能还取决于您是否使用twoside
文档。也许以下最小工作示例可以作为一个开始:
\documentclass{book}
\usepackage{layouts}% http://ctan.org/pkg/layouts
\begin{document}
\pagevalues
\end{document}
使用layouts
包裹生产
所有单位默认以点为单位打印,每厘米有 0.0351459 个点。请注意,LaTeX 不使用米作为有效长度。