我需要制作一个包含特定格式的项目列表的文档。为此,我需要使用 enumitem 包,但我需要在枚举环境中初始化项目后指定某种级别的缩进。在指定项目后,有没有办法添加额外的缩进?我在想一些类似更改定义默认缩进的变量的方法。
\textbf{REFERENCES}
\begin{enumerate}[labelindent=3em, leftmargin=12pt]
\item \setlength{\leftmargin}{30pt}TEST OF REFERENCE TEXT AND STUFF WHICH IS MULTI-LINE IN NATURE \setlength{\leftmargin}{12pt}
\item MORE REFERENCE TEXT
\end{enumerate}
我最终得到的东西与我需要的完全不同。
我需要一个在左边有数字,但在空格处有文本的东西:
例子:
1._____文本从此处开始,缩进保留在下一行
2._____列表中的第二项
在文本开始前指定间距,数字始终与左边距对齐。请注意,我不能只插入,\hspace
因为文本本质上是多行的,必须应用于两行。
答案1
你可以使用这个:
\documentclass{article}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{mathtools}
\usepackage{enumitem}
\begin{document}
Some text some more text some more text some more text some more text some more text some more text some more text some more text.
\begin{enumerate}[align = left,labelwidth =* ,labelsep*=-1pt,itemindent = 0pt, leftmargin=\dimexpr\labelwidth + \labelsep\relax, ]
\item Text starts here and indentation remains on next line. Text starts here and indentation remains on next line.
\item Second item in list
\end{enumerate}
\end{document}