文字底纹文本在换行符前的空格中不起作用

文字底纹文本在换行符前的空格中不起作用

在 Word 中Home>Paragraph>Shading,我想对类似于 Stack exchange 中的内联引用的脚本进行阴影处理/home/xxx/

我意识到,如果底纹刚好在换行符之前,我无法将其延伸到文本结束后的更多空间。结果就是这样,丑陋的底纹无法覆盖所有文本

如果文本位于句子中间,将阴影延伸到空白处是没有问题的

知道如何解决第一种情况吗?

答案1

Word 的一个特性是,只有当发现一个或多个可见文本字符时,才能对空格字符应用突出显示 之前和之后它。

解决此限制的一个方法是在空格后添加一个不可见的字符。要使用的字符是奇怪的 零宽度空格,其unicode编码为200b,或十进制为8203。幸运的是,Word将其视为可打印字符。

这是在桌面键盘的空白处输入的方法:

  • 确保 NumLock 已打开
  • 按下Alt按键,不要松开
  • 使用数字键盘键输入8203
  • 松开Alt钥匙

在没有数字键盘的键盘上,您将需要使用屏幕键盘(osk.exe)。

现在选择文本和下面的空白(注意不要选择零宽度空格)并应用阴影。

相关内容