可以使用 \itemindent = \labelwidth + \labelsep 来制作任务列表吗

可以使用 \itemindent = \labelwidth + \labelsep 来制作任务列表吗

我的问题将使用下图中的术语。

使用包tasks中的环境tasks,是否可以制作列表\itemindent = \labelwidth + \labelsep?目标是使“项目 1”中第一行以外的行的左边界与“标签”的左边界对齐。

[我所有的实验tasks都只成功做到了“标签”完全位于整个“项目 1”的左侧。换句话说,我相信\itemindent = 0。]

在此处输入图片描述

答案1

从 0.12 版本开始,当label-width+ label-offset>item-indent标签不再粘贴在边缘,而是粘贴在项目的文本块中。这意味着您现在只需要进行如下设置:

\documentclass{article}
\usepackage{lipsum,microtype}

\usepackage{tasks}[2016/08/13]% v0.12 or newer

\settasks{
  label-width = 1em ,
  label-offset = .5em ,
  item-indent = 0em ,
  column-sep = 2em
}

\begin{document}

Some text:
\begin{tasks}(2)
  \task \lipsum*[66]
  \task \lipsum*[75] 
\end{tasks}
Some text.

\end{document}

在此处输入图片描述

相关内容