为小型大写字母的使用制定一致的规则

为小型大写字母的使用制定一致的规则

这个问题与以下问题相关小数字适合小大写字母吗?使用小型大写字母表示缩写


在阅读经常使用首字母缩写的文本时,除非使用小写字母排版,否则首字母缩写往往会从文本的其余部分中脱颖而出。因此,我更喜欢将所有首字母缩写都排版为小写字母。但是,当各种产品名称、软件、型号名称、序列号等都有奇怪的首字母缩写、数字和常规名称组合时,定义一致的规则并确保结果在视觉上令人愉悦就变得具有挑战性。我在下面列出了一些示例。

\documentclass[11pt]{article}

\begin{document}

\begin{description}
    \item[standalone initialisms] \hfill \\
        TEX $\rightarrow$ \textsc{tex} % typographic ecstatic experience, in case you're wondering
    \item[initialisms that are names] \hfill \\
        TEXLAB $\rightarrow$ \textsc{Texlab} / \textsc{texlab} / Texlab
    \item[standalone initialisms in (product) names] \hfill \\
        Lion Inc.\ TEX $\rightarrow$ Lion Inc.\ \textsc{Tex} / Lion Inc.\ \textsc{tex}
    \item[standalone initialisms and numbers] \hfill \\
        TEX 3000 $\rightarrow$ \textsc{Tex} 3000 / \textsc{tex} 3000 / \textsc{Tex} \oldstylenums{3000} / \textsc{tex} \oldstylenums{3000}
    \item[names that mix caps and lowercase letters] \hfill \\
        TEXLion $\rightarrow$ \textsc{Tex}Lion / \textsc{Texl}ion \hfill \\
        LionTEX $\rightarrow$ Lion\textsc{tex} / Lion\textsc{Tex}
    \item[names that mix caps and numbers (within the same word)] \hfill \\
        LA2014T3X $\rightarrow$ \textsc{La\oldstylenums{2014}t\oldstylenums{3}x} / \textsc{la\oldstylenums{2014}t\oldstylenums{3}x} / \textsc{La}2014\textsc{t}3\textsc{x} / \textsc{la}2014\textsc{t}3\textsc{x}
    \item[names that mix caps, numbers and lowercase letters] \hfill \\
        TXi42LaTEX3 $\rightarrow$ \textsc{Tx}i42La\textsc{Tex}3 / \textsc{Tx}i42La\textsc{tex}3 / \textsc{Tx}i\oldstylenums{42}La\textsc{Tex}\oldstylenums{3}
\end{description}

\end{document}

输出

名称是否应始终以大写字母开头?名称中的首字母缩写(参考 LionTEX 示例)是否也应以大写字母开头?数字呢?小写数字看起来很糟糕,所以我宁愿避免使用它们。无论哪种方式,数字的大小都与常规大写字母相同。我应该调整数字的大小吗?如果是,该怎么做?或者我应该使用\oldstylenums?如果我使用不同大小/类型的数字,什么时候应该使用较小的数字,什么时候应该使用常规数字?

我很想听听您对此的意见。

答案1

我认为这实际上不是主题,但是根据拖船上所做的事情,这里有一些意见。

  • 查看名称来源的网站或文档,了解字符串在那里的使用方式,以及所有者在不同上下文中如何使用大写字母。如果大写字母和小写字母之间没有区别,则不要使用首字母大写。如果“I”是大写字母高度,而“BM”是小写字母,那么“IBM”看起来就很傻。

  • 使用内衬数字。旧式数字只有与真正的小写字母搭配使用时才好看。如果内衬数字看起来太大,则“缩小”它们,将它们设置小一个尺寸。这通常必须是手动操作(寻找提供操作的包\smaller),但外观的改善值得付出努力。

  • 如果拖船编辑人员发现“提供的”小型大写字母在普通文本中“消失”(例如,因为它们的高度等于 x 高度),请考虑将首字母缩略词设置得稍大一些 - 如果有 11pt 小型大写字母可用,这可能是 10pt 文本的一个选项;或者执行以下操作拖船已经完成,并使用较小尺寸的“全大写”(10pt 文本中的 9pt 大写,等等)。(查看文件ltugboat.cls以了解如何\acro定义;ltugboat.cls在 ctan 和 tex live 中都有。)此外:我记得看到的唯一看起来独特的几乎 x 高度的小写字母是经济学家;你甚至可以区分小写的“s”和单独的小型大写字母“s”,而小型大写字母“o”则令人赏心悦目!

  • 为每个使用多次的首字母缩写定义一个命令。然后,如果它“不起作用”,你可以轻松地对其进行修改。对于不太常见的情况,定义类似拖船's\acro所以它们都会被一致地对待。(有一个广泛的\acro-ized 命令列表,ltugboat.cls可以查看以获取想法。)

  • 当您完成了某件令您满意的“看起来不错”的事情(这永远是主观的)时,构建一个小包并持续使用它。

相关内容