在 Word 中将单词间距设置为相等

在 Word 中将单词间距设置为相等

一行中有多个单词,例如 pineapple、orange 和 grape。我想在 Word 中使用一行完整的单词来定位这三个单词,并让它们具有两个相同的空格。如果我分别在 3.25 英寸和 6.5 英寸处使用制表符,那么第一个和第二个空格将不匹配,因为 pineapple 比 grape 长,如下所示。

+-------------++-------------+
pineapple   orange       grape
+-------------++-------------+

而不是

+-------------++-------------+
pineapple     orange     grape
+-------------++-------------+

我既不考虑分布式对齐,也不考虑表格,因为它们与其他句子的协调性不好。如何在第二个示例中实现等间距?

答案1

  1. 如果可以使用固定宽度字体,请使用空格代替制表符,并确保两边的空格数量相同。

  2. 如果没有,你可以输入

    pineapple<tab>pineappleorangegrape<tab>grape
    

    (换句话说,复制单词“pineapple”(无论其格式如何),并复制单词“orange”(无论其格式如何))

    然后将中间的“菠萝”和“橙色”文本的颜色改为白色。我在这里尝试了这种方法,虽然 Word 始终无法平衡两边的空间,但似乎已经很接近了。

  3. 否则,我认为你可能需要 VBA 来测量“菠萝”和“葡萄”的文本宽度,例如查看

    Range.Information(wdHorizontalPositionRelativeToTextBoundary)
    

    在每个单词的开头和结尾。然后将中间制表符设置为适当的距离,或者测量单个空格的宽度,计算中间文本两侧可以容纳多少个制表符,然后插入它们。

答案2

您是否可以使用 3 列表格,并将每列的宽度设置为相等,并将文本居中对齐?根据我的经验,这样做毫无麻烦。

相关内容