数字とテキストの間の項目をインデントする

数字とテキストの間の項目をインデントする

すでに似たような質問がたくさんありますが、残念ながら私の質問は少し異なります。インデントしたいのですが項目マーカー (番号、箇条書き...) とテキスト。これは、たとえば \item \hspace{3mm} で簡単に実行できます...ただし、行が分割されると、その上にある残りの部分と揃いません。(enumitem が読み込まれているので、それが役立つかどうかはわかりません。通常のテキストの場合は、\adjustwidth でうまくいくはずですよね?) コード フォーマットの乱用:

Not so good
* bla
*    blablablablablablablabla
  blablablablablablablablabla
Better
* bla
*    blablablablablablablabla
     blablablablablablablabla

答え1

ロードしたら、環境をenumitemネストしてitemize目的を達成できます。ドキュメントは依然として役に立ちます(6ページ目からセクション3.2 ラベルの水平間隔)。

以下は、非常に編集済み便宜上例を挙げます:

\documentclass[11pt]{article}

\usepackage{enumitem}
\usepackage{blindtext}

\begin{document}

\section*{Enumitem}

\begin{enumerate}[%
    parsep=.5\parskip,
    labelsep=1em,
]
    \item First item
    \begin{enumerate}[%
        label=$\arabic*$,
        leftmargin=*,
        labelindent=-1.5em,
        labelsep=2em,
    ]
        \item[2.] First \emph{nested} item
        \item[3.] Second \emph{nested} item
    \end{enumerate}
    \item[4.] Second item
\end{enumerate}
\end{document}

enumitem ネストされた列挙

関連情報