缩略词列表未采用无衬线字体

缩略词列表未采用无衬线字体

我正在使用 Tex Live 和 TexStudio 制作乳胶文档。

我正在使用首字母缩略词包,但我不知道为什么当我制作 pdf 文件时,首字母缩略词不是 Sans Serif。我使用的代码如下:

\documentclass[a4paper,12pt]{article}
\usepackage{hyperref}
\usepackage{acronym}
\begin{document}

\section*{Acronyms}
\begin{acronym}
\acro{MRC}{Maximal Ratio Combining} \acro{QoS }{Quality of Service}
\acro{MIMO}{Multiple Input Multiple Output} \acro{RF }{Radio
 Frequency} \acro{TAS }{Transmit Antenna Selection}
\acro{VAA}{Virtual Antenna Array} \acro{ASER}{Average Symbol Error
Rate} \acrodef{SC}[SC]{Selection Combining} \acro{CSI }{Channel
State Information} \acro{AF  }{Amplify and Forward}
\acro{SNR}{Signal-to-Noise Ratio} \acro{CDF }{Cumulative
Distribution Function} \acro{PDF }{Probability Distribution
Function} \acro{MGF }{Moment Generating Function}
\acro{AWGN}{Additive White Gaussian Noise}
\end{acronym}

\end{document}

我应该得到这个:

在此处输入图片描述

我得到的却是这样的:

在此处输入图片描述

我也尝试使用,lmodern但是没有效果。

我将非常感激您的帮助。

答案1

解决方案,重新定义\aclabelfont为显式使用\textsf{#1}。这仅适用于标签,但不适用于完整的首字母缩略词扩展。(但由于 OP 中的屏幕截图没有显示无衬线扩展文本,因此这似乎不是问题)

\documentclass[a4paper,12pt]{article}
\usepackage{acronym}
\usepackage{lmodern}
\usepackage{hyperref}


\renewcommand{\aclabelfont}[1]{\textsf{#1}}

\begin{document}

\section*{Acronyms}
\begin{acronym}
\acro{MRC}{Maximal Ratio Combining} \acro{QoS }{Quality of Service}
\acro{MIMO}{Multiple Input Multiple Output} \acro{RF }{Radio
 Frequency} \acro{TAS }{Transmit Antenna Selection}
\acro{VAA}{Virtual Antenna Array} \acro{ASER}{Average Symbol Error
Rate} \acrodef{SC}[SC]{Selection Combining} \acro{CSI }{Channel
State Information} \acro{AF  }{Amplify and Forward}
\acro{SNR}{Signal-to-Noise Ratio} \acro{CDF }{Cumulative
Distribution Function} \acro{PDF }{Probability Distribution
Function} \acro{MGF }{Moment Generating Function}
\acro{AWGN}{Additive White Gaussian Noise}
\end{acronym}

\end{document}

在此处输入图片描述

相关内容