我正在读第一本回答对于这个问题:为什么我应该使用 \usepackage[T1]{fontenc}?
[...] TeX 的默认字体编码 (OT1) 是 7 位,使用具有 128 个字形的字体,因此不包括重音字符作为单独的字形。因此,字母 ö 是通过在现有的“o”字形上添加重音符号来制作的。这意味着,除其他事项外,包含重音符号的单词无法自动连字符。
我看不出像‘ö’这样的字符必须由两个不同的字形(“o”字形和重音字形)组成,与自动连字之间有什么关系。
答案1
答案2
我可能说得不对,但是连字模式是因语言而异的。如果你用英语打字,你的连字模式将适用于英语。这些模式不包括重音字符,因为英语没有这些字符。所以如果你真的想用重音字符连字,你需要告诉 babel 将一个单词更改为该语言,然后再将其改回英语。这也意味着你必须按照特定语言喜欢的方式排版重音字符。此外,如果你真的在意的话,有很多语言都是基于拉丁字母的,如果你开始混合使用英语和拉脱维亚语单词,你可能会在另一种语言中得到错误的连字。