仅更改第一项的缩进

仅更改第一项的缩进

为了我自己的使用(包括在第一个项目之前放置一个框!),我想更改第一个项目的缩进,类似于此文件: 在此处输入图片描述

我通过 .tex 文件中丑陋的方法获得了这个结果,我在这里添加了它,只是为了观察我想要获得的结果:

\documentclass[12pt]{article}
\newcounter{ItemsCounter}
\begin{document}
\pagestyle{empty}
\noindent
\textbf{Hello world}
\begin{list}
{\bfseries{}\arabic{ItemsCounter}.~}
{
\usecounter{ItemsCounter}
\addtolength\leftmargin{14mm}
}
\item A\\ multilined\\ text

\end{list}

\begin{list}
{\bfseries{}\arabic{ItemsCounter}.~}
{
\usecounter{ItemsCounter}
\setcounter{ItemsCounter}{1}}
\item Item two
\item Item three

\end{list}
\end{document}

我想通过类似命令的命令仅更改第一个项目\addtolength\leftmargin{14mm},但它仅在全局选项中被接受,而不是在单个项目的本地被接受。我使用了这个杂技,使用两个连续的列表环境并迭代项目,以获得合适的结果,但我显然想使用一种更优雅的方法,用于enumerateitemize环境。我如何才能在这里获得编译,因此使用一种有用的方法仅更改第一个项目的缩进?谢谢。

答案1

也许是这样的?

\documentclass{article}
\usepackage{enumitem}
\begin{document}
\begin{enumerate}[label=\bfseries{\arabic{enumi}}.,leftmargin=1em]
\item[]\stepcounter{enumi}
\begin{enumerate}[label=\bfseries{\arabic{enumi}}.,leftmargin=3em]
\item A\\ multilined\\ text
\end{enumerate}
\item Item two
\item Item three
\end{enumerate}
\end{document}

在此处输入图片描述

您可以通过调整参数来调整识别leftmargin

相关内容