Timeline for Closing quotation marks don't protrude into the right margin of bibliography with biblatex
Current License: CC BY-SA 4.0
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 \unkern ed, 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 |