[MLZ] multiple publishers & places of publication
That's a question for Frank...
According to the (fantastic) MLZ book (p. 115 & p. 117), it seems potentially possible to code a mlz-style which handles correctly the relation between multiple publishers and their respective places of publication, e.g. :
J. Doe, My Life, 2005, Paris : Gallimard, Oxford: OUP.
(edit: I forgot the question:) but how can that be done ?
(related : https://forums.zotero.org/discussion/11332/multiple-place-of-publication/ )
According to the (fantastic) MLZ book (p. 115 & p. 117), it seems potentially possible to code a mlz-style which handles correctly the relation between multiple publishers and their respective places of publication, e.g. :
J. Doe, My Life, 2005, Paris : Gallimard, Oxford: OUP.
(edit: I forgot the question:) but how can that be done ?
(related : https://forums.zotero.org/discussion/11332/multiple-place-of-publication/ )
<macro name="publisher">
<group delimiter=": " subgroup-delimiter=", " and="symbol">
<text variable="publisher-place"/>
<text variable="publisher"/>
</group>
</macro>
The cs:group element should contain the publisher-place and publisher elements only, and nothing else. The "delimiter" will be used to join each publisher with its publisher place, the "subgroup-delimiter" separates the publisher/place pairs, and the "and" attribute does what it normally does in other contexts.
I'll confess that this is pushing things, and may not be the best solution: but on the plus side, it works without dramatic changes to the UI or the data model, and the behavior is there in the processor in case it proves useful.
http://citationstylist.org/
I have read the threads on multiple publishers and places. I still have some questions, however.
As a law scolar it is often important to refer to legal cases. These cases are published in multiple legal journals, all of these journals, each with there year and page, must be shown. I understood that it is not possible to create new fields for the same value such as can be done for names. I nevertheless need to generate citations like the following on a rregular basis:
Cass. 18 Octobre 2010, JTT 2012, 86; Pas. 2010, 567; JLMB 2011, 45 and RW 2010, 1032.
Given I use Franks multilingual Zotero, did I understood correctly that I can achieve this citation with a cs:group code in my style csl that contains the publication, date and pages macros.
Did I moreover understood correctly that I will have to fill in all the different journals/dates/pages in the same field? To achieve the above citation this would mean:
Publication: JTT; Pas.; JLMB; RW
Pages: 86; 567; 45; 1032
Date: 2012; 2010; 2011; 2010
(or with another delimiter)
The code I need to implement, will it be something like this?
<macro name="publication">
<group delimiter=", " subgroup-delimiter="; " and="symbol">
<text variable="publication"/>
<text variable="date"/>
<text variable="pages"/>
</group>
</macro>
To make it all the more complicated, to have a completely correct citation the publication and the date should be separated by a space only, the date and the page by a comma, and the last publication should be preceded by 'and'.
If you could make all (or most) of this happen, Zotero will no langer have limits to me!
Thanks in advance!
You definitely don't want to put all of the parallel cite information in a single item: each reference should be in a separate MLZ item. For convenience, you can connect them with the Related tab (although creating many-to-many relations through the user interface can be troublesome).
To (attempt to) create parallel citations, enter them as a "multiple" citation. If the processor recognizes the common features of the two cites (the name and year, if I recall correctly), it will attempt to collapse them by omitting some of the fields that they have in common.
Again, this is an experimental feature; but if it works for you, that will be very good news.
Your dedication is much admired,
Willem