3

我有以下 LaTeX 文件。注意描述上的项目是多么的长...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一条线上,并且会跑出边缘。有没有办法将描述部分分成多行,这样它就不会超出页面的边缘?我希望能够仅在序言中执行此操作,因为我无法编辑文档的实际正文。

4

2 回答 2

3

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

\renewenvironment{description}%
{
\begin{basedescript}{
\desclabelstyle{\nextlinelabel}
\renewcommand{\makelabel}[1]{%
\parbox[b]{\textwidth}{\bfseries##1}%
}%
\desclabelwidth{2em}}}
{
\end{basedescript}
}
于 2010-07-28T16:42:58.280 回答
-3

不要使用括号:

\item foo foo foo foo foo 
于 2010-07-28T14:19:22.607 回答