Expanding text transform function
I'm really enjoying Zotero and appreciate the automatic text-transform being available with a simple right-click on the field. I find, though, that this feature only works on the Title field. Often I want to change capitalization on the Series field as well. Is it possible to implement the feature on other fields? Or am I doing something wrong?
iscot
Subscribe to the suggestion that it would be nice to have it in other fields as well, particularly for authors' names (as in a small but annoying percentage of imports they come in upper case).
My additional suggestion is that to have a third option "Sentence case" where only the first word is capitalised. This would be the option I would use the most (currently I transform to lower case and then capitalise the first word manually).
you cheered me up quite well. That would be an answer for eth. Capitalise when needed -- not important in the Library, but we have an extra "feature" (possibility) -- to say whether the first letter is needed to be capitalised (names,...) or not necessarily.
Unfortunately, tried a couple of styles, randomly (but remember Oxford, Nature, Science, Elsevier, APA, ASA), and none of them capitalises the first letter. I'm sure some of them should be -- there is a capital after a dot. I believe this option is available, it was just not implemented into the styles.
Cheers, M
the operator in csl is
text-case="sentence"
In APA, for example,
This
<macro name="title">
<choose>
<if type="book thesis" match="any">
<text variable="title" font-style="italic"/>
</if>
<else>
<text variable="title" text-case="sentence"/>
</else>
</choose>
</macro>
would have to become this
<macro name="title">
<choose>
<if type="book thesis" match="any">
<text variable="title" font-style="italic" text-case="sentence"/>
</if>
<else>
<text variable="title" text-case="sentence"/>
</else>
</choose>
</macro>
See here for instructions on implementing simple edits yourself:
http://www.zotero.org/support/csl_simple_edits
So imposing sentence case is problematic.