Improperly capitalized 'ibid' following a prefix

I want my footnote to read:
[20] Quoted in ibid., 110.

Zotero is formatting it as:
[20] Quoted in Ibid., 110.

I entered 'Quoted in' into the Prefix field of the Add/Edit Citation window, but zotero formats the Ibid as capitalized, even though it shouldn't be, since following a prefix it is not the first word of the sentence.

I'm working in the Chicago (Notes w/o bibliography) style in zotero 2.1.1 and Microsoft Word 2011 for Mac.
  • that's not possible (yet?). I guess testing for a prefix could work in theory (but isn't possible in csl), though not completely without problems, either.
  • edited March 23, 2011
    Confirmed. Thanks for reporting this. The citation processor is designed to handle this correctly, but something in the Chicago style is tripping up the logic. I'll get this fixed within the day in a fresh processor release, which should make its way into the next release of Zotero 2.1.

    (@adamsmith: That was my initial reaction as well. :) After a rather furious discussion with Bruce and Elena a couple of years ago [I'm embarrassed to say that the word "nightmare" figured prominently on my side of the discussion], I capitulated -- and in the event, this turned out to be one of the easier issues on the path to CSL 1.0.)
  • Frank - cool - how are you doing this exactly? (I mean the logic not the code)
  • I'll let you know in a few minutes. :)
  • edited March 23, 2011
    This turns out to be a style "error". The processor is doing the right thing, but the Chicago styles render ibid with the following construct: <text term="ibid" text-case="capitalize-first"/>. It should be safe to just remove the text-case attribute in the CSL 1.0 version of these styles.

    In the implementation, the processor sets a flag when content is queued for output, and capitalization of a term occurs when the flag is false. At the moment, the flag is triggered by any content at all. but if need arises, it can be tweaked to flip back to false when a string ending in terminal punctuation is appended.
  • am I fixing this or are you?
  • Uhmz, that's a good question. Strictly speaking, there is nothing to fix in the processor, but if the repository styles are still all cast in CSL 0.8.1, we can't drop the text-case attribute in them without breaking things in Zotero 2.0.9 clients.

    For the time being, I could tweak the processor to ignore the text-case attribute when applied to a bare term. The tweak could then be reversed when native CSL 1.0 styles become generally available. It's a judgment call, maybe Simon or Dan have views.
  • oh - I just meant the styles on the github repository - I guess that means me then? I just didn't want to overlap.
    I would not go tweaking the processor for this, no.
  • I may have fallen behind on developments. There are separate areas for CSL 1.0 and CSL 0.8.1 in github repo?
  • nope - the github is csl 1.0 only
    the Zotero SVN is (mostly) 0.8.1 - I don't update styles that are in 0.8 with 1.0 styles.
  • Great -- amend away!
Sign In or Register to comment.