LaTex中的距离
cm 厘米
mm 毫米
in 英寸(1in=2.54cm)
pt 点(1in=72.27pt)
bp 大点(1in= 72bp)
pc pica (1pc =12pt) 十二点活字
dd didot (1157dd =1238pt) 迪多点制
cc cicero (1cc = 12dd) 西塞罗
em 字体相关尺寸,相当于大写字母M的宽度
ex 字体相关尺寸,相当于字母x的高度
要想给长度赋值,用命令\setlength{长度命令}{已定义的长度}
E.G. \setlength{\textwidth}{12.5cm}
橡皮长度
有些命令的参数是橡皮长度,一个橡皮长度的基本命令是:
正常值 plus 伸展值 minus 收缩值 e.g. \setlength{\parskip}{1ex plus 0.5ex minus 0.2ex}
\fill:正常长度为零,但可以伸展到任意长度。
有用的距离
\mathindent: 公式缩进
\columnsep: 两列之间的间距
\columnseprule:
两列间竖线的宽度
\parskip:
两个段落之间的距离。以ex为单位,橡皮长度
\parindent: 段落第一行的缩进
\baselinestretch: 度量两条基线之间的正常间距的数值。初始化值为1,
用\renewcommand{\baselinestretch}{因子}修改
\baselineskip: 行间距,字体尺寸
* \baselinestretch
页面样式的距离:
\headheight: 页眉高度
\headsep: 页眉基线到正文顶部的距离
\topskip: 正文顶部到正文第一行的距离
\textwidth: 文本行宽度
\textheight: 文本高度
\footskip:
正文底部到页脚底部的距离
\paperwidth, \paperheight
广义列表中的距离
\topsep
\partopsep
\parsep
\itemsep
表格中的距离
\tabcolsep tabular和tabular*中两列间距的一半
\arraycolsep array中列间距的一半
\arrayrulewidth 表格中水平线和竖直线的粗细
\doublerulesep
双直线时两线之间的距离
\arraystretch 表格中的行间距
图形中距离
\unitlength 单位长度
任意的间距
\hspace{} \hfill
\vspace{} \vfill
\quad
\qquad: 当前字体的尺寸
\dotfill & \hrulefill
\\[距离]
长度命令
\setlength{\长度命令}{长度指定}
\addtolength{\长度命令}{长度指定}
\settowidth{\长度命令}{文本}
\settoheight{\长度命令}{文本}
\settodepth{\长度命令}{文本}
\newlength{\新长度命令}