关于排版“et al.”的一些事项似乎很明显:确保句号后面跟着,\
除非它也是句子的结尾,~
如果不想让它单独出现在新行中,则使用前面的。
那么中间的空间怎么办呢?合理的选择似乎包括:
et al.
et~al.
et\hspace{.16667em}al.
et\,al.
我在网上找不到任何风格指南或建议。
哪种变体是可取的?有关于此的可引用参考资料吗?
半空间的基本原理:尽管等和等从技术上讲,它们是两个单词,它们一起构成一个缩写。因此,我认为复合缩写(例如)的规则e.\,g.\
适用。
此外,一行开头单独出现“al.”看起来很奇怪。而且很孤单。
答案1
我认为在 TeX 环境中最优雅的解决方案是阻止内部换行et al.
,但并不完全排除换行。这建议定义一个宏,因为没有~
与此等效的宏。
\documentclass{article}
\def\etal.{et\penalty50\ al.}
\begin{document}
Lorem \etal. ipsum \etal. dolor \etal. sit \etal. amet, \etal. consetetur
\etal. sadipscing \etal. elitr, \etal. sed \etal. diam \etal. nonumy
\etal. eirmod \etal. tempor \etal. invidunt \etal. ut \etal. labore \etal.
et \etal. dolore \etal. magna \etal. aliquyam \etal. erat, \etal. sed
\etal. diam \etal. voluptua. \etal. At \etal. vero \etal. eos \etal. et
\etal. accusam \etal. et \etal. justo \etal. duo \etal. dolores \etal. et
\etal. ea \etal. rebum. \etal. Stet \etal. clita \etal. kasd \etal.
gubergren, \etal. no \etal. sea \etal. takimata \etal. sanctus \etal.
\end{document}
请注意,中的点\etal.
是定义的一部分。这使得处理宏后面的空格变得更容易。我无法使用\newcommand
这个。我在里面使用了完整的空格(\
),但当然,像\thinspace
或这样的操作也可以。\,
话虽如此,我认为完全不以et al.
任何方式对待特殊问题并首先关心更刺耳的印刷问题是完全没问题的(比如全大写的缩写)。