我已经设法glossaries
按照我想要的方式将正文中的首字母缩略词设置为小写,但在首字母缩略词列表中,它们坚持以小写形式出现。
有人可以 (a) 告诉我我错过了什么以及 (b) 删去不相关的内容吗(因为我基本上只是在四处探索而没有真正理解其内涵)?
梅威瑟:
\documentclass[a4paper,final]{report}
\usepackage[acronym,nomain,
style=list,
nonumberlist,
shortcuts,
smallcaps,
]{glossaries}
\renewcommand*{\CustomAcronymFields}{%
description={\the\glslongtok},%
name={\textsc{\the\glsshorttok}},%
symbol={\textsc{\the\glsshorttok}},%
}
\renewcommand{\glsnamefont}[1]{\textsc{#1}}
\SetCustomStyle
\makeglossaries
\newacronym{xts}{Tsp}{Tomato Soup Protocol}
\newacronym{xfc}{Fcp}{Fried Cheese Protocol}
\begin{document}
We like \acs{xts} and \acs{xfc}.
\printglossary
\end{document}
身体:
列表:
答案1
加载fontenc
包中可选择T1
获取粗体小写字母。
\documentclass[a4paper,final]{report}
\usepackage[T1]{fontenc}
\usepackage[acronym,nomain,
style=list,
nonumberlist,
shortcuts,
smallcaps,
]{glossaries}
\renewcommand*{\CustomAcronymFields}{%
description={\the\glslongtok},%
name={\textsc{\the\glsshorttok}},%
symbol={\textsc{\the\glsshorttok}},%
}
\renewcommand{\glsnamefont}[1]{\textsc{#1}}
\SetCustomStyle
\makeglossaries
\newacronym{xts}{Tsp}{Tomato Soup Protocol}
\newacronym{xfc}{Fcp}{Fried Cheese Protocol}
\begin{document}
We like \acs{xts} and \acs{xfc}.
\printglossary
\end{document}
答案2
如果你想要非粗体小写字母,请在加载后输入glossaries
\usepackage{enumitem}
\renewcommand{\theglossary}{\begin{description}[font=\normalfont]}
这是有效的,因为theglossary
环境实际上是description
。