リスト項目のすべての行を同じ程度にインデントする

リスト項目のすべての行を同じ程度にインデントする

enumitem パッケージを使用していますが、次の効果を得るために水平間隔パラメータ (、、、、)を設定leftmarginするのに問題があります。itemindentlabelseplabelindentlabelwidth

LabelGoesHere     The quick brown fox jumped over the lazy dog. The
                  quick brown fox jumped over the lazy dog. The quick
                  brown fox jumped over the lazy dog. The quick brown
                  fox jumped over the lazy dog.

つまり、最初の行 (ラベルを除く) と他の行は同じポイントから始まります。最初の行以外の行では、これはうまく機能します (余白から 2cm の位置に配置する場合)。

\begin{description}[
  leftmargin=2cm,
  itemindent=0cm
]

しかし、最初の行で問題が発生しています。ラベルの幅を何らかの方法で使用する必要がありますか? または を使用すればよいです!*?

PS - 位置合わせが行われる行の先頭からの距離を、リストで使用されるすべての項目ラベルに適合するために必要な最大値に、一定のクリアランスを加えたものにするのを手伝っていただけると、ボーナス ポイントがもらえます。

答え1

十分な大きさの左余白を選択するか、次のmultiline スタイルを使用します。

\documentclass{article}
\usepackage{enumitem}
\begin{document}


%
\begin{description}[leftmargin=2.5cm, style=multiline]
  \item[Label Goes Here] The quick brown fox jumped over the lazy dog. The
        quick brown fox jumped over the lazy dog. The quick
        brown fox jumped over the lazy dog. The quick brown
        fox jumped over the lazy dog.
\end{description}}

\begin{description}[style=sameline, leftmargin=3.2cm]
  \item[Label Goes Here] The quick brown fox jumped over the lazy dog. The
        quick brown fox jumped over the lazy dog. The quick
        brown fox jumped over the lazy dog. The quick brown
        fox jumped over the lazy dog.
\end{description}
}
\end{document} 

ここに画像の説明を入力してください

答え2

これが私が得た最高のものです。これは機能しますが、「正しいこと」ではないかもしれません。

\begin{description}[
  leftmargin=2cm,
  itemindent=0cm,
  labelwidth=1.75cm,
  labelsep=0.25cm,
  labelindent=0cm
]

したがって、これにより、ラベルと項目のテキストの間に少なくとも 0.25cm のクリアランスが確保され、配置は余白から 2cm になります。

関連情報