LaTeX 中 itemize 项目标签的左边距对齐

LaTeX 中 itemize 项目标签的左边距对齐

我试图让项目标签与页面宽度左边距齐平itemize,即:

这是我的句子。以下是我的物品:

  1. 项目名
    • 注意我的列表定义是缩进的
  2. 项目名
    • 但我的商品标签都与左边距齐平,没有突出来

注意我使用\item[ITEMNAME] \hfill \\创建定义样式的项目,在关键字和定义之间有一个换行符,如上所示。如何才能获得仅影响项目标签的所需刷新?

答案1

考虑使用enumitem包裹执行列表管理。以下是您可能需要的示例:

在此处输入图片描述

\documentclass{article}
\usepackage{enumitem}% http://ctan.org/pkg/enumitem
\usepackage{showframe}% http://ctan.org/pkg/showframe
\begin{document}
\begin{description}
    [align=left,style=nextline,leftmargin=*,labelsep=\parindent,font=\normalfont]
  \item[FIRST ITEM] Note that my list definition is not indented
  \item[SECOND ITEM] This one is also not indented and the description
    is long enough to span two lines.
\end{description}
\end{document}

可选参数description执行:

  • align=left:确保项目标签左对齐;
  • leftmargin=*:的左边距description与文本块的左边距齐平;
  • style=nextline:自动化使用过程\hfill \\
  • labelsep=\parindent:标签与项目开始之间的间隙为\labelsep,设置为与常规段落缩进相同。
  • font=\normalfont:这将修改默认大胆的description项目的字体\normalfont

如果需要,您还可以创建一个新的列表环境来自动执行这些“可选设置”。为此,\newlist\setlist参阅enumitem文档(部分7 克隆基本列表,第 10 页)。

showframe仅用于强调示例内的文本块边界。

相关内容