2010-07-28 63 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