一些指南建议使用小写字母来缩写。我对以下缩写有疑问: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}