In dialogues I often need to use the form \enquote{---\,Lorem ipsum dolor}
. But sometimes, when the quote begins toward the end of a line, I get an ugly rendering like this:
d sse lectus lorem sit amet et consectetur quia adipit erit et « —
Lorem ipum dolor »
This is a minimal example of this behaviour:
\documentclass{article}
\usepackage[french]{babel}
\RequirePackage[babel=true]{csquotes}
\begin{document}
d sse lectus lorem ipsum quia dolor sit amet et consectetur quia adipit \enquote{---\,Lorem ipsum dolor}
\end{document}
As you see, i use an \,
between the long dash and the following word but the line is breaked in the rending. I get the same behavior with ~
.
So, how can I force the whole chain “« — Lorem” to be in the same line?