dealing with two languages, the csl style cannot work very well on the title
The customized csl cannot deal with two languages very well, both settings of text-case="capitalize-first" or text-case="title" will cause some problem
Here is the customized journal style:
https://github.com/redleafnew/Chinese-STD-GB-T-7714-related-csl/blob/main/9journal-of-management-world.csl
Does anyone who are familar with csl can solve with problem?
Here is the customized journal style:
https://github.com/redleafnew/Chinese-STD-GB-T-7714-related-csl/blob/main/9journal-of-management-world.csl
Does anyone who are familar with csl can solve with problem?
(The only major manuals that don't do this are APA and AMA, but they don't use title case in citations, so it doesn't apply).
capitalize-first only capitalizes the first word, and capitalize-all capitalizes all words. Both of those are as described in the specifications.
https://docs.citationstyles.org/en/stable/specification.html#text-case
However, when setting "title", the first word and the last word will be capitalized
How to set csl follow the rule the same with Zotero's "Title Case" and "Sentence case", Thanks!
Title case conversion (with text-case set to “title”) for English-language items is performed by:
For uppercase strings, the first character of each word remains capitalized. All other letters are lowercased.
For lower or mixed case strings, the first character of each lowercase word is capitalized. The case of words in mixed or uppercase stays the same.
In both cases, stop words are lowercased, unless they are the first or last word in the string, or follow a colon. The stop words are “a”, “an”, “and”, “as”, “at”, “but”, “by”, “down”, “for”, “from”, “in”, “into”, “nor”, “of”, “on”, “onto”, “or”, “over”, “so”, “the”, “till”, “to”, “up”, “via”, “with”, and “yet”.
However, in my case, "title" setting only lead to the first word and the last word capitalized, this is wierd.