我经常在排版文档时使用“(semi-)automatic”(意思是“自动或半自动”)或“(half-)hourly”(意思是“每小时或每半小时”)等字词。然而,在 LaTeX 文档中直接输入这样的字词可能会出现难看的换行符:
啦啦啦啦啦 (半
)自动啦啦啦啦
我知道我可以根据具体情况解决这个问题,方法是将单词键入为\mbox{(semi-)}automatic
,或使用具有此定义的宏。但如果我不必记住对文档中可能出现的每个此类单词的每个此类实例都执行此操作,那就太好了。
我可以在序言中加入一些代码,告诉 LaTeX 如果连字符后跟右括号,则不要在连字符处断行,但在其他方面保留正常的连字符和断行规则?