I’m experiencing problems using the csquotes package and microtype using protrusion (margin kerning). The problem is that using \enquote I only get margin kerning on the left margin.




\def\blindtext{Dies hier ist ein Blindtext zum Testen, Testen, Testen und Testen von Textausgaben und anderen Zeichen}

„\blindtext.“ \blindtext{} in mehreren Zeilen.\\
\enquote{\blindtext.} \blindtext{} in mehreren Zeilen.\\
»\blindtext.« \blindtext{} in mehreren Zeilen.\\

The first text uses manually set quotation marks which give margin kerning both left and right.

The second and third text snipped only protrude on the left margin.

Any ideas why I have this problem and how I can possibly solve it?

1 Answer 1


I'd regard this as a bug in csquotes. You can solve it by putting the following code into your preamble, but I can't say if this breaks other things.

    %\csq@setmarker@close                 %%% Here's the change; line commented out

This works with the most recent version of csquotes. As always, when you hack into the macros of a package, there's no guarantee that the above code works with past or future versions.

  • 1
    @Debilski: Thanks for letting me know. I've added a word of caution to the answer. Commented Mar 8, 2011 at 19:26
  • 1
    However, there is a \def\csq@qclose@i in earlier versions with almost the same code (except that it takes no argument). Patching that one works as well. Bad thing is that newer versions have both \csq@qclose@ii and \csq@qclose@i (which looks rather different) so one definitely has to be careful to patch the correct one.
    – Debilski
    Commented Mar 8, 2011 at 20:13
  • 6
    @Debilski, it may be a good idea to drop an email to Philipp, to let him know of this issue (or post on comp.text.tex and email him).
    – Meho R.
    Commented Mar 8, 2011 at 20:25
  • 2
    Ok, so Philipp has answered and said that the marker is needed for some features and that there might not be a way to fix this in csquotes.
    – Debilski
    Commented Mar 14, 2011 at 9:53
  • 5
    @Debilski: Hmm, now I would be interested what it is needed for. What I'd recommend in the present situation: If it really happens that you've got a closing quote at the end of a line, then as a final change in the document use my code locally so that it only affects that quote. If you don't know how to do that, you could ask a new question here. Commented Mar 14, 2011 at 10:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .