如何更改列表結構縮排?

如何更改列表結構縮排?

在下面的範例中,如果項目「長項目文字」超過寬度,則將換行到下一行。但是這個連續的第二行進一步縮排到與「專案描述」相同的程度。你能想出一種方法讓連續的「專案文字」具有與第一行相同的縮排嗎?感謝您的時間。

\開始{描述}
  \item[*] 長項目文字 \hfill \\
    商品描述
\結束{描述}

我想這樣:

* 長項目文字...
  在此繼續。
    商品描述

答案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

與大衛的解決方案非常相似:

\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} 

在此輸入影像描述

相關內容