最近在进阶学习 LaTeX ~\LaTeX~ LATEX 排版,不晓得 LaTeX ~\LaTeX~ LATEX 中字体度量单位与word字号之间的关系。
(入坑了一年,从未尝试了解这些,只去学习基础命令了😂)在此将知识整理如下:
1. LaTeX中的长度单位1
单位 | 名称 | 说明 |
---|---|---|
cm | 厘米 | 1cm=28.453pt |
mm | 毫米 | 1mm=2.845pt |
pt | 点 | 1pt=0.351mm |
bp | 大点 | 1bp=0.353mm |
dd | 迪多 | 1dd=0.376mm |
pc | 排卡 | 1pc=4.218mm=12pt |
sp | 定标点 | 65536sp=1pt |
cc | 西塞罗 | 1cc=4.513mm=12dd |
in | 英寸 | 1 in=25.4mm=72.27pt |
ex | ex | 1ex=当前字体中字母x的高度 |
em | em | 1em=当前字体尺寸中M的宽度 |
注
- 上面的进制转换多为近似值,实际上
- 1 b p = 72.27 / 72 p t = 1.00375 p t 1~bp=72.27/72~pt=1.00375~pt~ 1 bp=72.27/72 pt=1.00375 pt , 1 p t = 1 / 72.27 i n 1~pt=1/72.27~in 1 pt=1/72.27 in, 1 b p = 1 / 72 i n 1~bp=1/72~in 1 bp=1/72 in
- 1 i n = 25.4 m m 1~in=25.4~mm 1 in=25.4 mm
厘米
为LaTeX中默认的距离单位(当数字后不加单位时,表示以厘米为单位)- 高亮的单位为在LaTeX中常用的距离单位
2. Word中的度量单位
- 由2可知,在word中,字符的度量单位为
磅值
,1磅值=1/72 in=1bp=1.00375 pt
, - 在word中,我们经常使用
小四
,小三
,……
。根据上面的等量关系以及各种字号的磅值,我们可以得出下表的对应关系
字号 | 磅值(bp) | pt | 字号 | 磅值(bp) | pt |
---|---|---|---|---|---|
初号 | 42 | 42.1575 | 小初 | 36 | 36.1350 |
一号 | 26 | 26.0975 | 小一 | 24 | 24.0900 |
二号 | 22 | 22.0825 | 小二 | 18 | 18.0675 |
三号 | 16 | 16.0600 | 小三 | 15 | 15.0563 |
四号 | 14 | 14.0525 | 小四 | 12 | 12.0450 |
五号 | 10.5 | 10.5394 | 小五 | 9 | 9.0338 |
六号 | 7.5 | 7.5281 | 小六 | 6.5 | 6.5244 |
七号 | 5.5 | 5.5206 | 八号 | 5 | 5.0188 |
注
- 转换精度为 1 / 10000 p t 1/10000~pt 1/10000 pt
3. LaTeX中常用的距离宏1
3.1. 介绍
-
\baselineskip
:- 同一个段落中相邻两行之间的baseline(baseline是什么)之间的间距称为行距3
- 最终决定两条 baseline 之间的 linespace 距离的,是 LaTeX 的宏
\baselineskip
之中
-
\baselinestretch
:- 一个倍数,无单位。
\baselineskip=\baselinestretch*\f@baselineskip
,\f@baselineskip
为外部宏 - 必须通过
\renewcommand{\baselinestretch}{factor}
设置数值
- 一个倍数,无单位。
-
\columnseq
-
\columnwidth
:每栏的宽度 -
\evensidemargin
: 偶数页的左边页边距(印刷时需要) -
\oddsidemargin
:奇数页的左边页边距 -
\linewidth
:当前环境中每行的长度 -
\paperwidth
:当前纸张的宽度 -
\paperheight
:当前纸张的长度/高度 -
\parindent
:正常情况下每段的缩进距离 -
\parskip
:每段的垂直间隔 -
\tabcolseq
:tabular
中的列间距 -
\textheight/\textwidth
:每个文本字符的高度/宽度 -
\topmargin
:页眉到页边的距离 -
\unitlength
:picture
环境中的单位长度
3.2. 设置
- 对以上距离设置时, 除
\baselinestretch
外,其余均可由下列命令设置\setlength{\mylength}{length}
- 我们可以输入
\the\mylength
来打印输出当前距离宏的数值
如:\documentclass{article} \begin{document} \noindent The paperwidth/paperwidth is \the\paperwidth/\the\paperheight\\ The linewidth is \the\linewidth\\ The baselineskip is \the\baselineskip\\ The textheight/textwidth is \the\textheight/\the\textwidth. \end{document}
结果为:
- 其他距离距离宏设置5