如何增加缩写和定义之间的空格?

如何增加缩写和定义之间的空格?

我正在使用词汇表包来创建缩写列表。我想将缩写和定义之间的水平间距设置为 2.5 厘米。我意识到这个问题之前已经有人问过,但我找不到适合下面这个简单示例的解决方案。

这是 MWE。提前感谢您!

\documentclass{report}
\usepackage[acronym, sort=use, nopostdot, nonumberlist, hyperfirst=false]{glossaries}

\makeglossaries
\renewcommand*{\acronymname}{List of Abbreviations}
\newacronym{who}{WHO}{World Health Office}
\newacronym{oth}{OTHER}{Some disease other than Response System}
\newacronym{sar}{SARI}{Severe acute something infection}
\newacronym{vid}{VIDAL}{Another very very other long acronym}

\begin{document}
\printglossaries
First use: \gls{who}. Second use: \gls{who}. Now we move on to \gls{sar} this is the first mention so when i use \gls{sar} again we get the short version. I also discuss \gls{vid} of course too

\end{document}

输出已附上。我只是想将首字母缩略词和其定义之间的间距增加到 2.5 厘米空间太小

答案1

您的意思是每个首字母缩略词和其描述之间的绝对间隔距离需要为 2.5 厘米?这太宽了,但在序言中添加这些应该可以做到:

\usepackage{enumitem}
\usepackage{etoolbox}
\patchcmd{\theglossary}
  {\begin{description}}
  {\begin{description}[labelsep=2.5cm]}{}{}

如果你的意思是你需要每个标签占据2.5厘米的宽度,那么你可以labelsep改为labelwidth

答案2

在我的回答中,我仅使用了@AlexGrede 的答案这里所以请不要赞成...如果 OP 说可以的话,我将投票关闭该问题。

\documentclass{report}
\usepackage[xindy={glsnumbers=false}, nonumberlist, nopostdot, nogroupskip]{glossaries}

% Original method for bold
%\newglossarystyle{mylong}{%
%  \setglossarystyle{long}%
%  \renewcommand{\glossentry}[2]{%
%    \glsentryitem{##1}\glstarget{##1}{\bfseries \glossentryname{##1}} &
%    \glossentrydesc{##1}\glspostdescription\space ##2\tabularnewline
%  }%
%}
%\setglossarystyle{mylong}

% Nicola Talbot's suggestion
\setglossarystyle{long}
\renewcommand{\glsnamefont}[1]{\textbf{#1}}

\makeglossaries

\renewcommand*{\acronymname}{List of Abbreviations}
\newacronym{who}{WHO}{World Health Office}
\newacronym{oth}{OTHER}{Some disease other than Response System}
\newacronym{sar}{SARI}{Severe acute something infection}
\newacronym{vid}{VIDAL}{Another very very other long acronym}

\begin{document}

\setlength\LTleft{0pt}
\setlength\LTright{0pt}
\setlength\glsdescwidth{0.8\hsize}
\printglossaries

First use: \gls{who}. Second use: \gls{who}. Now we move on to \gls{sar} this is the first mention so when i use \gls{sar} again we get the short version. I also discuss \gls{vid} of course too

\end{document}

在此处输入图片描述

答案3

问题的答案:-“这是有效的,但是我在最后两行代码旁边看到一个红色十字,当我将鼠标悬停在它们上面时,会出现一条消息,提示:在 \begin {description} 之后出现意外的关闭组}”

您需要在包含所有缩写的文件中使用它。在顶部,使用:- \begin{description}[labelwidth=2.5cm]{}{}

写缩写

\结束{描述}

相关内容