我对所有的差异很感兴趣,这意味着:
- 外观:字体之间是否有共同的规则,如基线距离、长度等。
- 印刷规则:如果编译器选择在哪里换行/分页时对它们的处理方式不同。
- 语义上:它们的含义,这也是我应该使用它们的时候。
通过谷歌搜索,我发现存在很多类似的字形,即使我从未在任何 LaTeX 文档中看到它们。其中一些 - 都可以在文本模式下使用而无需外部包 - 是:\--
,,,,,。因此,如果您想扩展您的答案\---
,您还可以澄清这些符号是什么以及何时应该使用它们。\----
\textendash
\textemdash
答案1
-
生成连字符(又名“破折号”)--
生成一个短划线---
生成破折号$-$
生成减号(在数学模式下)
连字符最短,破折号最长。
连字符用于复合词,如“daughter-in-law”和“X-ray”。连字符还用于在段落中一行的末尾拆分长单词。
短破折号用于表示数字范围,如“第 13 至 34 页”,也用于诸如“练习 1.2.6 至 52”之类的上下文中。
破折号用于句子中的标点符号——就是我们通常所说的破折号。
(TeXbook,第 4 页)
在德语中,我会使用~--
(一个不间断空格,后跟一个短划线,后跟一个普通空格)而不是---
破折号。
我认为这\textendash
相当于--
和\textemdash
。---
\-
定义为\discretionary{-}{}{}
。如果位于行尾,则生成连字符,否则不生成任何字符。请注意,TeX 的自动连字符算法会忽略包含自由字符的单词。(TeXbook,第 95-96 页)
\--
,\---
并且\----
不是标准 LaTeX。它们似乎由extdash 包, 看这个答案(感谢 moewe 在评论中提供的链接)。