リスト構造のインデントを変更するにはどうすればよいですか?

リスト構造のインデントを変更するにはどうすればよいですか?

以下の例では、「長い商品テキスト」という項目は、幅を超えると次の行に折り返されます。しかし、この続く 2 行目は、「商品の説明」と同じ程度にさらにインデントされています。続く「商品テキスト」に 1 行目と同じインデントを与える方法を思いつきますか? ご協力ありがとうございます。

\begin{説明}
  \item[*] 長い項目テキスト \hfill \\
    アイテム説明
\end{説明}

次のようにしたいと思います:

* 長い項目テキスト...
  それはここに続きます。
    アイテム説明

答え1

どのレイアウトが必要なのかは明確ではありませんが、enumitemパッケージを使用するとパラメータを簡単に試すことができます。たとえば、次のようになります。

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

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

\begin{description}[itemindent=0pt,listparindent=2em,labelwidth=1em,]
  \item[*] Long item text 
 that continues here.
 that continues here.
 that continues here.
 that continues here.
 that continues here.

    Item description
that continues here.
that continues here.
that continues here.
that continues here.
\end{description}

\end{document}

答え2

David の解決策と非常に似ています:

\documentclass{article}

\usepackage{enumitem}

\begin{document}

\begin{description}[itemindent=!,labelwidth=!,listparindent=\parindent]
  \item[*] Long item text text text text text text text text text text text text text text text text text text text text text text text

  Item description
\end{description}

\end{document} 

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

関連情報