两类单位
绝对单位不随正文字号变:pt、mm、cm、in。相对单位跟着当前字体走:em 大约是当前 M 的宽度,ex 大约是 x 的高度。栏宽命令告诉你「此刻这一栏有多宽」。
- pt
- TeX 点。1 in = 72.27 pt。细线、微移常用。
- mm / cm / in
- 公制或英制。插图少写死这些,换栏就破。
- em
- 当前字体的相对宽。局部间距用 0.5em 比 4pt 稳。
- ex
- 当前 x 高。很少用来定图宽。
- mu
- 数学单位,只在公式里。正文里的 hspace 不要写 mu。
跟栏走,不要跟纸走
两栏会文里,\textwidth 是整页版心宽,\columnwidth / \linewidth 才是你当前这一栏。图写成 width=0.48\linewidth,并排两张才进得去;写成 0.9\textwidth 会撑破栏,编辑台预览和投稿 PDF 都会 overfull。
- \textwidth
- 整页版心宽。通栏 figure* 才用得上。
- \columnwidth
- 当前栏宽。两栏稿里的单栏图用它。
- \linewidth
- 当前行宽。在 minipage 或列表里,它比 columnwidth 更贴这一块。
- \linewidth 的 0.48 / 0.96
- 并排两图用约一半;单图用接近一栏。留一点余量给间距。
不要在会稿里改的东西
geometry、oddsidemargin、\setlength{\textwidth}{…} 都是在改类文件已经定死的版心。超页、栏被挤歪、初审直接退,经常从这里来。版式不对,去换官方模板,而不是在这篇稿里加一段「调边距」。
- 不要为了多塞一行而缩小字号或行距
- 不要把 \vspace{-2em} 洒在公式上下来骗页数
- 浮动体放不进这一页时,先缩小图宽或把说明写短,而不是负间距
局部空白
段落之间的空隙用空行,不靠一串 \\\\。真要微调,用相对单位,并只动这一处。
- \hspace{0.5em}
- 水平微移。不要用来「对齐」整张表。
- \vspace{0.5ex}
- 竖直微移。会文里优先改浮动体大小。
- \quad / \qquad
- 公式里的固定空。正文段落不要靠它缩进。
常见问题
- 图写成 8cm 不行吗?
- 换刊、从双栏改单栏,8cm 可能过宽或过窄。相对 \linewidth 的分数跟着壳走。
- 预览里图很糊,是不是分辨率不够?
- 先看是不是把位图拉得比像素还大。矢量 PDF/PDF 图按栏宽放,不要先栅格化再放大。