TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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?

share|improve this question
up vote 15 down vote accepted

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.

share|improve this answer
Thanks. But this seems to only work with the latest updates in TexLive 2010. – Debilski Mar 8 '11 at 17:16
@Debilski: Thanks for letting me know. I've added a word of caution to the answer. – Hendrik Vogt Mar 8 '11 at 19:26
@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. Mar 8 '11 at 20:25
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 Mar 14 '11 at 9:53
@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. – Hendrik Vogt Mar 14 '11 at 10:30

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.