Word 2016 中的可變寬度不間斷空格(包含可能的解)

Word 2016 中的可變寬度不間斷空格(包含可能的解)

我正在使用 Word 2016 撰寫必須將某些單字保留在同一行的文章。因此,我使用了很多不間斷的空格。這些文章最終會印出來(或 PDF),這意味著常規空間和不間斷空間之間絕對沒有視覺差異。有時我也會將它們作為 Word 文件傳送給編輯,因此在 Word 中開啟檔案時,空格之間也必須沒有差異。

單字2013大多消除了固定寬度不間斷空格,這意味著當您鍵入 Ctrl+Shift+Space 時,您得到的正是我所需要的:可變寬度不間斷空格,其行為就像常規空格一樣。這是合乎邏輯的:空格就是空格,當頁面是不間斷空格時,讀者沒有理由在查看頁面時獲得不同的視覺結果。由於純粹的歷史原因,情況有所不同,但 Word 2013 至少部分解決了這個問題。

2016年字恢復了固定寬度的不間斷空格,這正是我們想要避免的。這種情況不僅在鍵入 Ctrl+Shift+Space 時發生,而且在插入該系列的任何 Unicode 字元(包括 U+00A0、U+2009 和 U+202F)時也會發生。這些要么不起作用(換行符),要么它們是固定寬度的。同樣,U+2007也是寬的(也是固定寬度)。

到目前為止,我找到了一個解決方案:輸入 U+FEFF,然後輸入常規空格,然後再次輸入 U+FEFF。 U+FEFF 是“零寬度無中斷空格”,因此它本身不會產生空格,而是將常規空格前後的內容保持在同一行。從視覺上看,這會產生與可變寬度不間斷空格相同的結果。

問題是,一是打字麻煩;二是打字麻煩。其次,當在Word 中編輯該文件時,您會產生一種奇怪的、中斷的感覺- 它是三個字符而不是一個,其中兩個字符是不可見的,等等。合併到單一鍵盤快捷鍵中,這會有所幫助,但仍然無法解決第二個問題。

最近幾天我在網路上閱讀了其他主題;沒有任何幫助(預計許多人訴諸歷史寓言)。那麼,在 Word 2016 中獲得可變寬度不間斷空格的簡化方法是什麼?要么是我尚未發現的 Unicode 字符,要么是使 Word 2016 在這方面表現得與 Word 2013 類似的兼容性設置,或者任何其他解決方案。非常感謝您的幫忙。

答案1

沒有比你的更好的方法了。但是,您可以組合鍵入 U+FEFF,然後鍵入常規空格,然後再次鍵入 U+FEFF,並將其設定為鍵盤上的快捷方式。

在Word中加入宏,程式碼如下:Selection = ChrW(65279) & " " & ChrW(65279)

ChrW 新增了一個 Unicode 字符,65279 是 U+FEFF 的十進位代碼。

相關內容