2010-07-28 61 views
2

我有以下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的是,将流失的边缘。无论如何要将描述部分分成多行,因此它不会在页面边缘运行?我只希望能够在序言中做到这一点,因为我无法编辑文档的实际主体。

回答

2

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

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

不要使用括号:

 
\item foo foo foo foo foo 
+0

我不能改变这种状况,因为它是一个自动生成的LaTeX文件。 – Rory 2010-07-28 15:04:53