
「(semi-)automatic」(「自動または半自動」の意味) や「(half-)hourly」(「1 時間ごとまたは 30 分ごと」の意味) などの単語を含む文書をタイプセットすることは、私にとっては珍しいことではありません。ただし、LaTeX 文書にこのような単語をそのまま入力すると、見苦しい改行が生じる可能性があります。
blah blah blah blah (半
)自動 blah blah blah
代わりに単語を と入力するか、この定義を持つマクロを使用することで、ケースバイケースでこの問題を回避できることはわかっています\mbox{(semi-)}automatic
。しかし、文書に現れる可能性のあるすべてのそのような単語のすべてのインスタンスに対してこれを覚えておく必要がなければいいでしょう。
ハイフンの後に右括弧が続く場合はハイフンで行を分割しないように LaTeX に指示し、それ以外の場合は通常のハイフン付けと行分割のルールを維持するコードをプリアンブルに追加することはできますか?