在行末断词

在行末断词

LaTeX 倾向于在行末断词,这样可以提高排版质量。很好。不过,我希望对断词的位置产生某种影响。

例如,当 LaTeX 不适合时,它当前会分解cryptography为,而我更愿意将其分解为。cryptog-raphycrypto-graphy

我尝试在它周围(或单词的两个部分周围)放置一个 mbox,但最终导致 hspace 溢出。

有没有办法让我在单词周围加一个方框,但仍允许在指定点(即之后crypto和之前)中断graphy?我可以手动按每个单词执行此操作。

答案1

各种可能性:

  • 使用正确的连字规则,例如,在你的情况下,它可能\usepackage[british]{babel}代替默认的连字模式
  • \-在单词中使用来明确表示允许断词的地方,例如cryp\-to\-graphy
  • 通过指定连字符例外(通常在文档序言中)。如果这样做,文档中使用的\hyphenation{cryp-to-graphy}单词将允许在 指示的位置使用连字符。请注意,只有单词的确切形式会受到影响,如果您使用不同的形式,例如复数,则需要为它们中的每一个指定例外cryptography-

相关内容