Initialize-with only for second given name
Hi there,
by adding the option initialize-with=". " into the author macro, it is possible to initialize the given name(s) of the authors and adding a ". " to it, e.g.
Heckman, J. J. (1979) ...
However, I would need a format that completely displays an authors' first given name but abbreviates the second (if any) with a dot, e.g.
Heckman, James J. (1979)
Since I actually do not have anything more than "Heckman, James J" in my database (which is Mendeley), using the long format in the .csl file it consequentially looks like
Heckman, James J (1979)
without a dot after the second "J", but I would appreciate if any of you knows an .csl option to get the second form. Maybe the logic of that option could follow a rule like "if number of given names =2 add dot to second given name"
Thanks for any suggestions!
by adding the option initialize-with=". " into the author macro, it is possible to initialize the given name(s) of the authors and adding a ". " to it, e.g.
Heckman, J. J. (1979) ...
However, I would need a format that completely displays an authors' first given name but abbreviates the second (if any) with a dot, e.g.
Heckman, James J. (1979)
Since I actually do not have anything more than "Heckman, James J" in my database (which is Mendeley), using the long format in the .csl file it consequentially looks like
Heckman, James J (1979)
without a dot after the second "J", but I would appreciate if any of you knows an .csl option to get the second form. Maybe the logic of that option could follow a rule like "if number of given names =2 add dot to second given name"
Thanks for any suggestions!
To produce the opposite result (the initial in a full name without a period) would require a small extension to CSL, to permit the use of the "strip-periods" attribute on the cs:name element. That's not currently allowed by the schema, but it's a small change that might be possible for a future release.
Since I will not often use the specific journal style mentioned above, maybe I will try to program a search-and-replace solution in a word processor.
Nonetheless thanks for your helpful suggestions, I will keep them in mind.