使用 setlist 和 enumitem 包列出缩写

使用 setlist 和 enumitem 包列出缩写

我正在写一个缩写列表。这是我使用的格式。

在此处输入图片描述

所以我使用这个配置

\usepackage{enumitem}
\newlist{abbrv}{itemize}{1}
\setlist[abbrv,1]{label=,labelwidth=1in,align=parleft,itemsep=0.1\baselineskip,leftmargin=!}

我写缩写的方式是:\item[FPGA]:Field Programmable Gate Array

问题是,当解释多于一行时,它看起来像这样。

在此处输入图片描述

格式应该是这样的: 在此处输入图片描述

新行的第一个字母应该与第一行对齐

你有什么建议吗?

答案1

您需要将:作为标签本身的一部分。我将使用以下内容:

\documentclass{article}
\usepackage{enumitem}
\SetLabelAlign{myleft}{#1\hfill:}
\newlist{abbrv}{itemize}{1}
\setlist[abbrv,1]{label=,labelwidth=1in,align=myleft,itemsep=0.1\baselineskip,leftmargin=!}

\begin{document}
\begin{abbrv}
\item[FPGA]Field programmable gate array with some extra words to show how it wraps.
\end{abbrv}
\end{document}

尽管我倾向于同意 Mico 的评论,即冒号实际上并不是必要的。

代码输出

相关内容