2010-07-28 25 views
2

J'ai le fichier LaTeX suivant. Notez comment l'article sur la description est très long ...foo....LaTeX - Liste de descriptions - Fractionner l'article sur plusieurs lignes

\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} 

Il produit un fichier comme ceci:

Le foo est sur une seule ligne et se déroulera du bord. Est-il possible de diviser la partie description sur plusieurs lignes afin qu'elle ne coule pas du bord de la page? Je veux être capable de le faire seulement dans le préambule, puisque je ne peux pas éditer le corps réel du document.

Répondre

2

Changer l'environnement de description dans le préambule, en utilisant mdwlist: \ usepackage {} mdwlist

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

Ne pas utiliser les supports:

 
\item foo foo foo foo foo 
+0

Je ne suis pas en mesure de changer cela, puisque c'est un fichier LaTeX autogénéré. – Rory