
對我來說,排版包含“(半)自動”(意思是“自動或半自動”)或“(半)小時”(意思是“每小時或每半小時”)等詞語的文檔並不罕見。然而,在 LaTeX 文件中按原樣輸入這樣的單字可能會出現難看的換行符:
等等(半
)自動等等等等
我知道我可以根據具體情況解決這個問題,方法是輸入單字 as \mbox{(semi-)}automatic
,或使用具有此定義的巨集。但是,如果我不必記住對文檔中可能出現的每個此類單字的每個此類實例執行此操作,那就太好了。
我是否可以在序言中放入一些程式碼,告訴 LaTeX 如果後面跟著右括號,則永遠不要在連字符處斷行,但否則會保留正常的連字符和斷行規則?