先把那个场景摆出来:报告写完了,回头一张张插图,位置调得整整齐齐。第二天在第二章前面补了两段文字,再打开一看,那张图挤到了上一页,正好压住一章的标题。你把它拖回原位,改完别处又跑了。

这件事看起来像 Word 不听话,实际上是 你插进去的图,和文字的隶属关系不一样。图在 Word 里只有两种身份:属于文字流,或者属于页面。选错了身份,它当然不会按你的想法待着。

Word 的页面其实有“两层”

Word 官方文档里把页面上的内容分成几个层:正文的文字在一层,浮动的图形在另一层,页眉页脚单独一层。这不是比喻,而是 Word 真正的存放方式(ref1)。

  • 文字层:一段接一段往下排的文字,像一条不断往下流的传送带,每个字符在这里都有一个位置。
  • 绘图层:飘在文字上面或下面的一层,图形在这里按坐标摆放。

插图时你选的“环绕方式”,本质上就是回答一个问题:这张图放哪一层。

嵌入型:图片就是一行里的一个大号字符

Word 默认把新插入的图片设为“嵌入型”(In Line with Text)。官方提示说得直白:嵌入型会把图片放进一个段落里,就像它是一个文字字符(ref2)。

既然是字符,它就有了字符的性质:

  • 它坐在某一行上,占掉那一行的高度。你在它前面加字,它往右挪;加段落,它往下挪。它永远和文字排在一起,所以嵌入型的图不可能压住文字——它自己就占着一行的位置。
  • 你也拖不动它到任意位置。只能选中、剪切、粘贴到别处;想把图挪到页面右边的空白里,做不到。
  • 想让它居中,靠的是 所在段落设为居中,不是在前面按空格。这和第一篇讲的是同一条界线:位置交给段落属性,不要用空格凑(别用空格排版)。

嵌入型还有个常见的“故障”值得单独说:图只露出半张。 这不是图片坏了,而是那一行的行距被设成了“固定值”(比如固定 20 磅)。行高被固定住,比它更高的“字符”——也就是这张图——就按这个高度被截断(ref3)。把段落行距改成“单倍行距”或“最小值”,整张图立刻回来。这也是正文段落不宜用固定值行距的原因。

浮动图:图搬到了另一层,靠锚点认路

除“嵌入型”以外的所有环绕方式——四周型、紧密型、穿越型、上下型、衬于文字下方、浮于文字上方——都是 浮动 的。选这类方式后出现的布局选项面板会把两组分开列,左边是嵌入型,右边全是浮动(ref1):

布局选项面板把嵌入型和各种文字环绕方式分成两组

图一旦浮动,就不在任何一行上了,文字可以绕着它排。但 Word 还得知道它属于哪里,否则改一次正文它就无处可归。用来记住这件事的,就是 锚点(anchor)。

选中一张浮动图,它的左侧会露出一个小小的锚形图标,钉在某一段的第一行旁。官方说法是:锚点表示这张图和文档里哪一段相关联(ref1)。锚点本身删不掉,但拖动图片换位置时,锚点会跟到新的段落去。打开“开始”里的 ¶ 按钮,或到“文件 → 选项 → 显示”勾上“对象锚点”,才能稳定看见它——排查图乱跑,第一步就是看锚点钉在哪一段。

“乱跑”是怎么发生的:Word 记的是相对位置

关键的一步在这里。你拖图时,心里的意思是“放在这一页左上角那块空白”。但 Word 记下来的不是这个,而是:

这张图属于哪一段的锚点,从锚点往下多少、往右多少。

于是你改前面文字时会发生什么?锚点那一段被推到下一页,图跟着一起走,保持同样的偏移量。它在原来那页上看着对,是因为当时的排版正好合适;等锚点换了页,这个偏移量落到的就是别的文字身上。“图盖住文字”和“图跑到上一页”是同一个原因:图和锚点段落的位置分开了,记忆还连着。 环

绕方式若设成“浮于文字上方”,图压着字;设成“衬于文字下方”,字压着图——两种都让人以为排版坏了。

三个开关,别用错

浮动图的“格式 → 位置 → 其他布局选项 → 位置”选项卡里有三个容易互相干扰的开关:

  • 随文字移动:默认开着,决定图是否跟着锚点段落一起移动。关掉它,图留在页面上的固定坐标,正文一动,图文错位。
  • 锁定锚点:把锚点钉在原来那一段,防止图被拖到别的段落去。它 不 阻止你手动拖动图片本身(ref1)。
  • 固定位置于页面:图留在本页原位,锚点段落到别页也不跟。但它会和“随文字移动”冲突——勾上之后,另外两个开关就不起作用了(ref4)。这是“我明明设了随文字移动,怎么没效果”的常见答案:两个开关在打架。

还有一个连带后果必须知道:锚点所在的那一段被删除时,图会一起消失,因为它属于那段。整段选中准备删时,留意别把图捎走。

绘制中

落到做法上

正文里的配图一律用嵌入型。 做法很固定:插入后单独占一段(前后不加空行、不加空格),段落设为居中,段前段后各留几磅,行距用单倍或最小值。尺寸从四角的控制点拖动,或在“大小”里直接输数字——拖四边中点的控制点会拉伸,这是“图看着扁了”的原因。

只有确实需要文字绕排时才用浮动,比如封面的标志、页面角落的小图标。这时要接受它的位置由锚点段落决定,所以得同时管好图和它锚定的那段文字,并保持“随文字移动”开着。

一句话的判据:要图跟着文字走,用嵌入型;要文字绕着图走,才用浮动,并接受它按锚点段落定位。 大多数人图乱跑,是因为在不需要绕排的地方用了浮动。