Skip to main content
12 events
when toggle format what by license comment
Apr 16, 2022 at 13:29 comment added Fredrik P And now finally in the correct place: in the bug tracker for csquotes
Apr 16, 2022 at 5:32 comment added Fredrik P I have posted issues in the bug trackers for microtype and biblatex. @moewe commented on the latter.
Oct 22, 2021 at 0:09 comment added Robert @moewe I agree... pretty complex! However, I do think that it's the interaction of the two packages that is at fault here, since csquotes is also able to move punctuation inside the quotation (with the string from my last comment (where the full stop is outside the argument) and the definition \renewcommand{\mktextquote}[6]{#1#2#4#5#3#6}), without suppressing margin kerning. Likewise, margin kerning will work if you remove csquotes from the OP's example. So the two packages' mechanisms to shuffle punctuation around must be somehow interfering with each other in a bad way.
Oct 21, 2021 at 6:45 comment added moewe @Robert Yeah, the punctuation moving that is relevant here is implemented on the biblatex side. So I think csquotes is not that relevant. Since the code is pretty complex, I don't know if I'll be able to get to the bottom of this, but any hints you could give would be appreciated.
Oct 21, 2021 at 3:12 comment added Robert @moewe ... or in the interaction of these packages, as it works with csquotes alone: \textquote{We see that quotation marks protrude into the right margin when outside the bibliography}.; and it also works with biblatex when csquotes isn't loaded.
Oct 20, 2021 at 18:57 comment added barbara beeton @moewe -- Brilliant observation. I'm not a biblatex user, so I wasn't aware of that. There's nothing that will persuade me to follow the "american" style of punctuation placement. It can lead to terrible mistakes and call for should-be-unnecessary technical support when blindly applied to input instructions such as 'Type this: "xxx".' Been burned; won't go back. That should be an answer.
Oct 20, 2021 at 15:56 comment added Robert @moewe yes, one of csquotes's kern markers ends up in the output, followed by a zero kern, which prevents pdftex from seeing this as a margin. Usually, these kern markers would be \unkerned, so I would say this is a bug/flaw in either csquotes or biblatex.
Oct 20, 2021 at 15:23 comment added moewe If the american language option is activated in biblatex, some very heavy lifting is required to move punctuation inside quotation marks. The code that does this seems to 'hide' the quotation marks from microtype in a way that stop from having the quotation marks protrude into the margin. You can check that things work if no moving around is required if you choose english instead of american and set \renewcommand*{\newunitpunct}{\addspace} to avoid the punctuation altogether.
Oct 20, 2021 at 15:00 history tweeted twitter.com/StackTeX/status/1450839291647692807
Oct 20, 2021 at 14:09 comment added barbara beeton Interesting. I would first look into whether the codes of the closing quotes in the output are the same or different. (I'm not able to do that, but this might give someone else a direction.)
Oct 20, 2021 at 14:00 history edited Fredrik P CC BY-SA 4.0
Fixed typo in title
Oct 20, 2021 at 13:20 history asked Fredrik P CC BY-SA 4.0