LaTeX-说明列表-将项目拆分为多行

LaTeX-说明列表-将项目拆分为多行,latex,tex,text-formatting,Latex,Tex,Text Formatting,我有以下文件。请注意说明中的项目非常长…foo… \documentclass{article} \begin{document} \begin{description} \item[foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo] bar \item[baz] bang \end{descripti

我有以下文件。请注意说明中的项目非常长
…foo…

\documentclass{article}
\begin{document}
\begin{description}

\item[foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo foo]
bar

\item[baz]
bang

\end{description}
\end{document}
它生成如下文件:


foo
都在一行上,将从边缘运行。是否有办法将描述部分拆分成多行,这样就不会从页面边缘溢出?我只想在前言中这样做,因为我无法编辑文档的实际正文。

不要使用括号:

\item foo foo foo foo foo \项目foo foo foo foo foo
使用mdwlist更改序言中的描述环境: \usepackage{mdwlist}

\renewenvironment{description}%
{
\begin{basedescript}{
\desclabelstyle{\nextlinelabel}
\renewcommand{\makelabel}[1]{%
\parbox[b]{\textwidth}{\bfseries##1}%
}%
\desclabelwidth{2em}}}
{
\end{basedescript}
}

我无法更改它,因为它是自动生成的LaTeX文件。