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?
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.
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.