2010-07-28 6 views
2

У меня есть следующий файл LaTeX. Обратите внимание, как элемент в описании очень длинный ...foo....LaTeX - Список описания - Разделите элемент на несколько строк

\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