词汇表-额外包和 enumitem 包之间发生冲突?

词汇表-额外包和 enumitem 包之间发生冲突?

我目前正在使用glossaries-extra包在课堂上制作首字母缩略词列表IEEEtran。然而,在加载enumitem包时,首字母缩略词条目突然变成大胆的

这是重现该问题的代码吗?

\documentclass[nofonttune]{IEEEtran}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{enumitem}  % <------ This package makes acronym entries BOLD!
\usepackage{microtype}

%%%%%%% glossaries ----------------------------------------------------
\usepackage[nomain, acronym, nonumberlist, nogroupskip]{glossaries-extra}

\setabbreviationstyle{long-short}
\renewcommand*{\glstextformat}[1]{\textcolor{black}{#1}} % link colouring to match normal text, ie black
\newacronym{adc}{ADC}{Analog to Digital Converter}
\newacronym{gigo}{GIGO}{Garbage In Garbage Out}

\setglossarypreamble[acronym]{\small}

\makeglossaries
%%% end of glossaries --------------------------------------------------------------

\begin{document}
\title{Some bombastic title}
\author{John Doe}

\maketitle

\begin{abstract}
Hello world. 
\end{abstract}

\section{Introduction}
Intro

\glsaddall{}
\printglossaries
\end{document}

产生

缩写以粗体显示

当该enumitem包被注释掉时,我们得到

标准缩略语

请注意,除了采用标准字体外,首字母缩略词输入列也是齐平的(即垂直对齐)。

glossaries-extra这是和之间已知的不兼容性吗enumitem?如何在使用时恢复标准(即非粗体)行为enumitem

答案1

glossaries-extra默认使用description列表显示缩写并enumitem更改列表的默认样式description。这本身并不是不兼容(即功能上的不兼容),只是默认设置上的不兼容。

如果您想要非粗体标签,您可以设置font\normalfont,对于您想要的对齐方式,您必须设置labelwidth为足够大的值

\setlist[description]{font=\normalfont, labelwidth=3em}

在您的序言中(对于整个文档)或之前\printglossaries

相关内容