In my document I have a description environment. One of the titles in the description is too long to fit in one line and I want to break it. I know this is a bad styling but I can't think of any way to shorten it. I tried \\ and \newline and they didn't work. What else can I do?
I tried to use the mdwlist package. I added the following in the begining of my document:
\renewenvironment{description}{
\begin{basedescript}{%
\renewcommand{\makelabel}[1]{\bfseries##1}%
}
}{%
\desclabelstyle{\multilinelabel}
\end{basedescript}%
}
but all I got is the same result.
I also tried this without any effect:
\renewenvironment{description}{
\desclabelstyle{\multilinelabel}
\begin{basedescript}{%
\renewcommand{\makelabel}[1]{\bfseries##1}%
}
}{%
\end{basedescript}%
}
I can't use the \multilinelabel since the words in the label are too long, thus, I want to use \pushlabel. However, this doesn't work even in the example you given (probably, it doesn't know how to break lines). Is there any way to force break lines?





\pushlabelmoves the text following the label to the right but does not allow line break at the label. Have a look at the two suggestions at my answer below, that provides line break at the label. – Schweinebacke Nov 20 '11 at 15:37