我正在使用acronym
包来定义论文中的首字母缩略词和缩写。我喜欢用小写字母写首字母缩略词,但我需要用小写字母写一些缩写。
阅读包装文档后,我发现:
\renewcommand*{\aclabelfont}[1]{\textbf{\textsf{\acsfont{#1}}}}
更改\textbf
为\textsc
我可以将所有首字母缩略词更改为小写,但我无法对其中一部分进行此操作。
例如:
\begin{acronym}[CGUE]
\acro{cgue}[cgue]{Corte di giustizia dell'Unione europea}
\acro{cgue}[cedu]{Corte europea dei diritti dell'uomo}
\acro{c.p.}{Codice penale}
\acro{d.lgs.}{Decreto legislativo}
\end{acronym}
我需要将 CGUE 和 CEDU 改为小写,将 cp 和 d.lgs. 改为小写。
是否可以?
先感谢您
答案1
只需使用\acro{cgue}[\textsc{cgue}]{...}
。但是,如果我没记错的话,计算机现代和拉丁现代都没有粗体无衬线小写变体。这就是我libertine
在以下示例中使用的原因:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{libertine}% we need a font with bold small caps
\usepackage[italian]{babel}
\usepackage{acronym}
\renewcommand*{\aclabelfont}[1]{\textbf{\textsf{\acsfont{#1}}}}
\begin{document}
\begin{acronym}[CGUE]
\acro{cgue}[\textsc{cgue}]{Corte di giustizia dell'Unione europea}
\acro{cedu}[\textsc{cedu}]{Corte europea dei diritti dell'uomo}
\acro{c.p.}{Codice penale}
\acro{d.lgs.}{Decreto legislativo}
\end{acronym}
\ac{cgue}
\end{document}