Suppress period after citation when suffix ends with punctuation
I have a long OpenOffice document with nearly 300 citations, created with Zotero 2.0. A couple of dozen times in a note, I have something like this: Cf. Jones, A Book Title, 179: "Some interesting quotation, perhaps a rather long one."
"Cf. " is the prefix to the citation, and ":" is the suffix. The rest is normal text. Zotero 2.0 was smart enough to recognize that the suffix ended with punctuation, and so it didn't add a period to the end of the citation. Zotero 3.0 (I have 3.0.8) seems to have lost this ability, because it puts a period after the colon.
I'm now revising my document and including it in a new and still longer work. This involves using a different CSL style for the citations, which I'm creating.
What's the best way to get rid of the extra period? Is there something I can do in the Zotero preferences or in the CSL style to deal with this automatically? If not, the best workaround I know of it to put the first full sentence into the citation's suffix, so that the period Zotero insists on including can go somewhere where a period is needed. Does anyone have a better suggestion? Manually editing the citation would be acceptable for a smaller document with a shorter lifespan, but I need the citations to continue updating.
BTW, I am generally happy with the 3.0 upgrade. There are at least a dozen citations I had to edit with 2.0 that I can now revert to their default form, principally citations that erroneously used ibid. with 2.0.
This is an old discussion that has not been active in a long time. Before commenting here, you should strongly consider starting a new discussion instead. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
Any other solution I've seen suggested has other downsides.