我使用的是带有 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}
在正文中,这产生了:
这在脚注中也可以正常工作,如下所示: