如何防止LaTeX连接包含破折号的单词?

BVC*_*BVC 5 latex hyphen hyphenation

我想全局阻止LaTeX用'Objective-C'连字.我知道\ hyphenation命令,但我不知道如何使用它.如果我将'Objective-C'传递给此命令,破折号将被视为提示在那里连字.

我发现的一个解决方案是每次使用时将Objective-C包装到mbox中.但是,我正在编写的文档包含了很多这个名称,并且每次将它包装到mbox中都很难看(就像在源代码中定义一个命令并一遍又一遍地使用它一样).

我对任何建议都很满意!

最好,JP

Spa*_*man 8

为什么定义一个丑陋的新命令?它是如何\ LaTeX \定义自己.

\def\ObjectiveC{\mbox{Objective-C}}
Run Code Online (Sandbox Code Playgroud)