混合大小写缩写

混合大小写缩写

一些指南建议使用小写字母来缩写。我对以下缩写有疑问:iTRAQ。这里 以下是关于混合使用小写字母和大写字母缩写的一些指导原则。我确实希望小写字母版本在视觉上尽可能接近标准版本。

iTRAQ,,i\textsc{traq}并且i\kern.07em\textsc{traq}字体宪章如下所示:

在此处输入图片描述

两个大写字母版本中的字母比后面的小写字母要大,并且交通管制比其他文本更浅。混合大小写缩写是否有好的通用解决方案?


更新 1。Charter 不使用真正的小写字母,而是缩放字体,这就是为什么交通管制非常轻。有了kpfonts,它具有真正的小型大写字母,看起来稍微好一些,但仍然很奇怪,因为i比大写字母大:

在此处输入图片描述


更新 2。使用 Barbara Beeton/tugboat 的解决方案,我对结果很满意(图中的第二种变体):

在此处输入图片描述

small在环境等中使用normalsize假(或真?)小型大写字母会产生在我看来具有视觉吸引力的结果。缩写比真正的小型大写字母略浅,但我可以忍受这一点,因为它有一个通用的解决方案。

答案1

CW 来自评论:TUGboat 解决方案:

\documentclass{article}
\makeatletter % code from ltugboat.cls:1477-1494
\DeclareRobustCommand{\SMC}{%
  \ifx\@currsize\normalsize\small\else
   \ifx\@currsize\small\footnotesize\else
    \ifx\@currsize\footnotesize\scriptsize\else
     \ifx\@currsize\large\normalsize\else
      \ifx\@currsize\Large\large\else
       \ifx\@currsize\LARGE\Large\else
        \ifx\@currsize\scriptsize\tiny\else
         \ifx\@currsize\tiny\tiny\else
          \ifx\@currsize\huge\LARGE\else
           \ifx\@currsize\Huge\huge\else
            \small\SMC@unknown@warning
 \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
}
\newcommand{\SMC@unknown@warning}{\TBWarning{\string\SMC: nonstandard
    text font size command -- using \string\small}}
\newcommand{\textSMC}[1]{{\SMC #1}}
\newcommand{\acro}[1]{\textSMC{#1}\@}
\makeatother
\newcommand{\iTRAQ}{i\acro{TRAQ}}

\begin{document}
This is an example of using \iTRAQ\ in running text.
\end{document}

在此处输入图片描述

相关内容