No Title in MLA Style
Hello,
I'm using Zotero 2.8.1 with Mac Word Integration 3.1.3; recently I've encountered two problems:
- of four books by same author, only in one case do citations include the title of the books. Other citations just include the page number and name of author, making citations ambiguous.
- in citations, titles in all caps (like CW for complete works), become capitalized only at the beginning.
How can I fix that?
Thanks!
I'm using Zotero 2.8.1 with Mac Word Integration 3.1.3; recently I've encountered two problems:
- of four books by same author, only in one case do citations include the title of the books. Other citations just include the page number and name of author, making citations ambiguous.
- in citations, titles in all caps (like CW for complete works), become capitalized only at the beginning.
How can I fix that?
Thanks!
This is an old discussion that has not been active in a long time. Instead of commenting here, you should start a new discussion. If you think the content of this discussion is still relevant, you can link to it from your new discussion.
Upgrade Storage
The second issue is more complicated - Zotero title cases MLA (as required), but I feel like it should be able to not touch abbreviations in all caps.
A Semiotic Analysis of Mr Blobbyshould become:A semiotic analysis of Mr BlobbyBut:
Showdown at the WTO panel hearingshould become:Showdown at the WTO Panel HearingThat is, things that are in all-caps should just stay in all-caps? (Unless the entire string is in all-caps, of course, in which case there's not enough information to go on.)
@gingerbrioche: If you're getting an unexpected result, could you post the input string that produces it?
This case (no pun intended -- really) is skirting close to the point of diminishing returns in smartening up the conversion. I think we have three choices. Feedback on which way to go would be very welcome.
First, we could always treat all-caps titles as intentionally all-caps, and render them that way. All-caps titles that find their way into the database would never be transformed. This would make things simpler in the code, which would be good, but might also cause surprise and minor crises when all-caps titles that rendered correctly in previous processor versions suddenly start coming out in all-caps.
Second, I could extend the processor to handle the OC 1 case correctly, by treating any title that contains a number as a mixed-case string (single all-caps short words in a mixed-case string are not touched by the current function). Alternatively, words consisting entirely of numbers could be ignored in the scan for all-caps words in the string (which would make the string one word long in this case -- and short single-word titles in all caps are assumed to be in the correct case already).
Neither of the "second" approaches is 100% robust, so if we went this route, we would still run into cases that come out wrong.
Third, we could introduce quoted-escaping, so that "OC 1" (with quotes) would always come out as OC 1. This is a hack, but it has the advantage of giving greater control over output, which can be important for edge cases as deadlines loom. We already allow quoted escaping in names fields, so it is not a complete divergence from current practice. This third approach could be combined with the second.
Thoughts?