De Buck citation style
Hi,
I have a problem with changing the format of the De Buck style.
1. First, it struck me that almost all styles sort the title of an author in a bibliography in alphabetical order. De Buck is no exception and I would like to change that to a chronological order.
2. Secondly, most styles (e.g. MHRA) change automatically the first letters of key words in a title to capitals if it is indicated that it concerns an English title. However, De Buck doesn't do that.
3. Thirdly, I would like that De Buck adds 'dl.' of 'vol.' if it the title is part of a work of several volumes.
I am sorry that I don't know how exactly to change the code of the De Buck style to obtain the desired output so I hope you can help.
Best wishes,
Mario
I have a problem with changing the format of the De Buck style.
1. First, it struck me that almost all styles sort the title of an author in a bibliography in alphabetical order. De Buck is no exception and I would like to change that to a chronological order.
2. Secondly, most styles (e.g. MHRA) change automatically the first letters of key words in a title to capitals if it is indicated that it concerns an English title. However, De Buck doesn't do that.
3. Thirdly, I would like that De Buck adds 'dl.' of 'vol.' if it the title is part of a work of several volumes.
I am sorry that I don't know how exactly to change the code of the De Buck style to obtain the desired output so I hope you can help.
Best wishes,
Mario
Upgrade Storage
You can try contacting the creator of the style to make an update.
https://www.zotero.org/styles/de-buck?source=1
(not Rintze, as he basically stopped working on CSL)
I am trying to change (again...) the De Buck style. I want that the bibliography also gives multiple years of a publication (e.g. 1980-1982) but it generates only the first year (1980). So I have tried to change the code like this but that does not work. Do you have any tips?
<macro name="issued">
<choose>
<if type="graphic report article-newspaper personal_communication speech" match="any">
<date variable="issued">
<date-part name="day" suffix=" "/>
<date-part name="month" suffix=" "/>
<date-part name="year" range-delimiter="-"/>
</date>
</if>
<else-if type="book">
<text variable="issued"/>
</else-if>
<else>
<date variable="issued">
<date-part name="year" range-delimiter="-"/>
</date>
</else>
</choose>
</macro>
<macro name="issued"><choose>
<if type="graphic report article-newspaper personal_communication speech" match="any">
<date variable="issued">
<date-part name="day" suffix=" "/>
<date-part name="month" suffix=" "/>
<date-part name="year" range-delimiter="-"/>
</date>
</if>
<else-if type="book">
<text variable="issued"/>
</else-if>
<else>
<date variable="issued">
<date-part name="year" range-delimiter="-"/>
</date>
</else>
</choose>
</macro>
https://s3.amazonaws.com/zotero.org/images/forums/u33882/5ndfkuuzgzrz66h6kod5.png
Issued: 1980/1982in theExtrafield.Although it gives an en-dash but ok we can get over that....
For number of volumes, I don't know how they're supposed to look for De Buck. The relevant code for the bibliography is in the volume macro:
<macro name="volume"><choose>
<if type="article-journal">
<text variable="volume"/>
</if>
<else>
<text variable="volume" form="short"/>
</else>
</choose>
</macro>
You'd have to edit it there after the else, so something like
<else><group delimiter=" ">
<text variable="volume" form="short"/>
<text variable="number-of-volumes" prefix="of "/>
</group>
</else>
(adjust accordingly by adding the right prefix etc.
Morand, François (ed.), Chronique de Jean le Fèvre, seigneur de Saint-Remy, 2 vols (Parijs: Renouard, 1876–1881).
<else><group delimiter=" ">
<number variable="number-of-volumes"/>
<text term="volume" form="short" plural="always"/>
</group>
</else>
Final point: a komma right after the title and before the nr of volumes. Now it looks like
Morand, François ed., Chronique de Jean le Fèvre, seigneur de Saint-Remy , 2 vols. (Parijs 1876–1881).
so with an extra space which I don't want there..