加粗数学缩写

加粗数学缩写

我需要将数学缩写词加粗,就像普通字符串缩写词一样。以下是示例:

\documentclass{article}
\usepackage{hyperref}
\usepackage[printonlyused]{acronym}

\makeglossary

\begin{document}

Hello, here are the acronyms: \ac{MA} and \ac{$M^{2}_c$}

\begin{acronym}

    \acro{$M^{2}_c$}{My Math Customized Acronym}
    \acro{MA}{My Acronym}

\end{acronym}

\end{document} 

知道如何在最终的首字母缩略词列表中将 $M^{2}_c$ 缩写加粗吗(例如 MA)?

答案1

最好不要在 的第一个参数中使用数学公式\acro,但你可以在可选参数中使用,例如

\acro{M2C}[$\bm{M^{2}_c}$]{My Math Customized Acronym}

它使用\bm来自同一个包的命令来显示粗体数学符号。

梅威瑟:

\documentclass{article}
\usepackage{bm}
\usepackage{hyperref}
\usepackage[printonlyused]{acronym}

\makeglossary

\begin{document}

Hello, here are the acronyms: \ac{MA} and \ac{M2C}

\begin{acronym}

    \acro{M2C}[$\bm{M^{2}_c}$]{My Math Customized Acronym}
    \acro{MA}{My Acronym}

\end{acronym}

\end{document} 

输出:

在此处输入图片描述

无论如何,这也使参考文献变得粗体。

使用

\renewcommand*{\aclabelfont}[1]{\bm{\textbf{\acsfont{#1}}}}

解决了这个问题

MWE(根据您的评论,采用正直的数学方法)

\documentclass{article}
\usepackage{bm}
\usepackage{hyperref}
\usepackage[printonlyused]{acronym}

\makeglossary

\renewcommand*{\aclabelfont}[1]{\bm{\textbf{\acsfont{#1}}}}

\begin{document}

Hello, here are the acronyms: \ac{MA} and \ac{M2C}

\begin{acronym}

    \acro{M2C}[$\mathrm{M}^{2}_\mathrm{c}$]{My Math Customized Acronym}
    \acro{MA}{My Acronym}

\end{acronym}

\end{document} 

输出

在此处输入图片描述

答案2

只需告诉包使用\boldmath以及\textbf

\documentclass{article}
\usepackage{hyperref}
\usepackage[printonlyused]{acronym}

\renewcommand*{\aclabelfont}[1]{\textbf{\boldmath\acsfont{#1}}}

\begin{document}

Hello, here are the acronyms: \ac{MA} and \ac{$M^{2}_c$}

\begin{acronym}

    \acro{$M^{2}_c$}{My Math Customized Acronym}
    \acro{MA}{My Acronym}

\end{acronym}

\end{document}

相关内容