小型大写字母词汇表中适当大小的 & 符号

小型大写字母词汇表中适当大小的 & 符号

我使用的是带有 smallcaps 选项的 glossaries 包。我的一些首字母缩略词包含 & 符号,当然它们不受 smallcaps 选项的影响,因此很不美观。MWE:

\documentclass{article}
\usepackage[smallcaps]{glossaries}
\newacronym{MA}{m\&a}{mergers and acquisitions}

\begin{document}

Sentence with \gls{MA} here. 
But \textsc{m}\footnotesize\&\normalsize\textsc{a} looks much better.

\end{document}

看起来像这样

有没有办法让词汇表将 & 符号格式化为适合小写字母文本的大小?目前我正在使用一种解决方法:

\newacronym{MA}{m{\footnotesize\&}a}{mergers and acquisitions}

有没有更好的办法?

答案1

如果您不能使用支持小型大写字母“&”的字体,您可以尝试以下操作:

\documentclass{article}

\usepackage{relsize}
\usepackage[smallcaps]{glossaries}

\newcommand*{\smallamp}{\textsmaller[2]{\char"26}}
\renewcommand*{\acronymfont}[1]{\textsc{\let\&\smallamp #1}}

\newacronym{MA}{m\&a}{mergers and acquisitions}

\begin{document}

Sentence with \gls{MA} here.\footnote{\gls{MA} vs \textsc{m\&a}}
Normal use: \textsc{m\&a}.

\end{document}

在正文中,这产生了:

图像首先显示较小的 & 符号

这在脚注中也可以正常工作,如下所示:

较小脚注文本的图像

相关内容