我正在使用词汇表包来生成我的首字母缩略词列表。如果首字母缩略词很长,我该如何避免换行,或者只是正确对齐。有人能帮我吗 :) 非常感谢。
\documentclass[oneside, a4paper, 12pt, french]{book}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{libertine}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{libertinust1math}
\usepackage{babel}
\usepackage[top=2cm, bottom=2cm, inner=2cm, outer=1.5cm, headheight=24pt]{geometry}
\usepackage[acronym, style=super, nogroupskip, nopostdot, nonumberlist, toc]{glossaries}
\makenoidxglossaries
\newacronym{af2i}{AF2I}{Association Française des Investisseurs Institutionnels}
\newacronym{ntic}{NTIC}{Nouvelles Technologies de l'Information et de la Communication}
\newacronym{ocde}{OCDE}{Organisation de Coopération et de Développement Économiques}
\renewcommand{\glsnamefont}[1]{\textbf{#1}}
\begin{document}
\setglossarystyle{listdotted}
\printnoidxglossary[type=\acronymtype, title=Liste des acronymes, toctitle= LISTE DES ACRONYMES]
\acrfull{ocde}
\end{document}
答案1
减少\glslistdottedwidth
。默认情况下,此长度是文本宽度的一半。如果您的描述很长,则一行中没有足够的空间。我\setlength{\glslistdottedwidth}{.3\linewidth}
在您的示例中添加了:
\documentclass[oneside, a4paper, 12pt, french]{book}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{libertine}
\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{libertinust1math}
\usepackage{babel}
\usepackage[top=2cm, bottom=2cm, inner=2cm, outer=1.5cm, headheight=24pt]{geometry}
\usepackage[acronym, style=super, nogroupskip, nopostdot, nonumberlist, toc]{glossaries}
\makenoidxglossaries
\newacronym{af2i}{AF2I}{Association Française des Investisseurs Institutionnels}
\newacronym{ntic}{NTIC}{Nouvelles Technologies de l'Information et de la Communication}
\newacronym{ocde}{OCDE}{Organisation de Coopération et de Développement Économiques}
\renewcommand{\glsnamefont}[1]{\textbf{#1}}
\setglossarystyle{listdotted}
\setlength{\glslistdottedwidth}{.3\linewidth}
\begin{document}
\printnoidxglossary[type=\acronymtype, title=Liste des acronymes, toctitle= LISTE DES ACRONYMES]
\acrfull{ocde} \par
\acrfull{ntic} \par
\acrfull{af2i}
\end{document}