'The' capitalized after colon but not 'a'/'an'
I've noticed that, when using title case, 'the' gets capitalized after a colon (i.e. for a subtitle), but 'a' and 'an' do not. I am not sure about other styles, but the Chicago Manual of Style is clear that the first word of the subtitle is always supposed to be capitalized (see 8.163 for a specific example with 'a'). Unless there are any examples where doing this would cause a problem, is there any chance that these words could be treated the same way as 'the'?
I'm not sure what to do there. If some styles may allow lowercase chars following a colon in a title, capitalisation of the first word should maybe be imposed by both text-case="sentence" and text-case="title". Alternatively, if it's really a general requirement, it could be set as a capital in the field itself.
I'll wait for further feedback in this thread before adjusting the processor code.
The reason we don't want to apply this more generally is that while it's a universal rule for English titles, it is _not_ the case for many other languages (e.g. French, Spanish).
We currently don't apply (and discourage applying) text-case="sentence" in any styles, so that's a moot point.
My current thinking on this is that people should store their English titles with capitalized first letters after the colon. What we should, imho, change is the behavior of the built-in pseudo-sentence case conversion, which I believe should capitalize after colon, question mark, and exclamation mark (there is another thread on that).
I suspect that doing that might cause more confusion rather than less, but it could be done. The alternative (which I think is less work for everyone in the long run) would be to expect the immediate post-colon word to be capitalised in the Zotero title field.
Any views?
If we want to fix this we can look at this for import.
I can confirm that this doesn't yet work with the latest version of the processor plugin, "a" is still lowercased after a colon in titles
I've tested that combination, and it definitely works with the new processor.
Is this on purpose and if so why? I haven't come up with an actual example where this would come up, but I'm sure there is one.
Zotero processor gadget 1.0.126
Zotero 4.0.12
FireFox 24.0
Have I misunderstood the purpose of the patch?
@Frank - OK, that's looking good now, also the hyphenation.
This might be a separate issue (given that the current specs only mention colon) But what about other subtitle delimiters? It would make sense to include not just colon but also question mark and exclamation mark (though not periods). I get lowercase "a" after a question mark still. Or am I missing something?
It's been refreshed again, should now capitalise after exclamation points and question marks as well.