整体文档架构

整体文档架构 #

作者:二花

关键词:整体文档结构

这一节,我们讨论一个文档的整体架构

首先看一个文档整体架构的框图

长度变量对照表:

长度变量 解释
\paperwidth \paperheight 纸张的宽度
\textwidth \textheight 版心的宽和高:常用于图片大小设置
\tomargin 额外的上边缘
\headheight 页眉高
\headsep 页眉与版心
\marginparwidth 边注宽
\marginparsep 边注与版心
\footskip 页脚基线与正文最后一行基线的间距

以上所有的参数都可以直接使用\setlength来设定

\setlength\textwidth{7in}
geometry宏包 #

geometry宏包为我们提供了一个相对简单设置页面的接口,不至于过多的纠结于数值计算

使用geometry,我们使用如下图的长度变量即可很轻松的设置页面了(选自刘海洋的入门)

对于双面的书籍类,有如下的形式:

\documentclass[draft]{book}
\usepackage{ctex}
\usepackage[bindingoffset = 8mm,top = 30mm, bottom = 30mm, inner = 20mm, outer = 45mm, marginparwidth = 30mm, headheight = 8mm, footskip = 18mm, showframe]{geometry}
\usepackage{lipsum}
\begin{document}
\Large\lipsum
\end{document}