在 OpenOffice 中打开一个新文档,确保默认字体大小为 12 号 Times New Roman,并将对齐方式设置为两端对齐。现在,粘贴或键入以下内容(全部在一行上,忽略此处的重新格式化)。
我将 ping 服务器:stash.ronald.mcdonalds.com 和 secretstuff.steveballmersdesktop.microsoft.com。
请注意,第一行的单词之间留有难以忍受的大空格,以便到达屏幕的最远边缘,因为最后一个域很大,必须换行到下一行。(我怀疑 MS Word 中可能会发生同样的情况,但我没有副本可以测试。)
我怎样才能让对齐“更智能”,并让它知道在这种情况下,在“.”和空格上拆分域是可以的?是否有其他解决方案可以解决此问题,使文档看起来更吸引人?假设整个文档都需要对齐,而仅切换到左对齐不是一个选择。
答案1
另一个选择是使用自动连字符。即使文本中没有长域名,它通常也会使对齐文本看起来更好。不幸的是,您的域名不会在句号处断开,而是插入连字符。
要启用自动连字,请选择段落来自格式菜单,然后选择文本流标签下连字, 查看自动地。请注意,OpenOffice 的自动连字符行为是可配置的,因此您可以根据需要调整外观:
答案2
我想你必须手动处理这种情况,例如插入可选的换行符。除了可选的连字符外,还有无宽度可选中断可用:Ctrl+/或 Menu Insert -> Formatting Mark -> No-width optional break
。这样,您可以“预先”插入可选的中断。
无论如何,对于这些情况似乎没有“智能”解决方案。长路径也一样,可能与域结合使用。如果您不能使用格式化功能,例如枚举:
我将 ping 服务器:
- stash.ronald.mcdonalds.com 和
- secretstuff.steveballmersdesktop.microsoft.com。
您必须使用连字符连接域名。即使没有宽度分隔符,也没有理想的解决方案:将分隔符放在分隔点之后看起来好像句子在行末结束,而将其放在点之前会使下一行以点开头:
I will ping the servers: stash.ronald.mcdonalds.
com and secretstuff.steveballmersdesktop.microsoft.com.
I will ping the servers: stash.ronald.mcdonalds
.com and secretstuff.steveballmersdesktop.microsoft.com.`
在某些情况下,可能需要使用脚注或括号中的注释明确地阐明域和/或路径。