Blibliographie classée par type de références
Une doctorante de mon laboratoire a besoin de classer sa bibliographie de thèse par type de documents. J'ai ajouté un bout de code à la feuille de style "Association de Science Régionale de Langue Française (French)" en suivant les conseils trouvés ici : https://forums.zotero.org/discussion/16531/sort-bibliography-by-reference-type et ici http://blogs.eui.eu/zotero/sort-a-bibliography-by-type.html mais mon code n'est pas validé.
et
Quelqu'un aurait-il une idée ? merci Bénédicte
<macro name="type-sorting">
<choose>
"if type="book chapter article-journal thesis" match="any">
<text value="1"/>
</if>
<else-if type="report conference paper-conference" match="any">
<texte value="2"/>
</else-if>
<else type="bill legal_case webpage>
<texte value="3"/>
</else>
</choose>
</macro>
et
<bibliography et-al-min="8" et-al-use-first="6" et-al-use-last="true">
<sort>
<key macro="type-sorting"/>
<key macro="author"/>
<key macro="issued-sort" sort="descending"/>
</sort>
Quelqu'un aurait-il une idée ? merci Bénédicte
Je dirais :
<macro name="type-sorting">
<choose>
<if type="book chapter article-journal thesis" match="any">
<text value="1"/>
</if>
<else-if type="report paper-conference" match="any">
<text value="2"/>
</else-if>
<else-if type="bill legal_case webpage" match="any">
<text value="3"/>
</else-if>
</choose>
</macro>
Le type de document "conference" n'existe pas en CSL, je l'ai retiré.
Si vous pensez que d'autres types de documents que ceux mentionnés dans les conditions peuvent être cités :
<macro name="type-sorting">
<choose>
<if type="book chapter article-journal thesis" match="any">
<text value="1"/>
</if>
<else-if type="report paper-conference" match="any">
<text value="2"/>
</else-if>
<else-if type="bill legal_case webpage" match="any">
<text value="3"/>
</else-if>
<else>
<text value="4"/>
</else>
</choose>
</macro>
Bonne journée,
Frédérique
C'est bon. La doctorante de mon laboratoire a testé la feuille et ça lui convient. Ouf !
Merci pour votre aide,
Bénédicte
Je me permets de m'imicer dans votre conversation car il me faut aussi classer les références bibliographiques par type mais pour ajouter de la difficulté, il faut ajouter un en-tête « Livre », « Articles de revues » (…) à chaque type.
Une idée ?
Merci.
I think that could be a good idea it could be possible to tell pandoc-citeproc include a piece of database (with an option of {#refs} for example). It's possible in LaTeX with \printbibliography[keyword=xxx] for example.
So, we could have headers between categories.
But I know it's could be a difficult problem to resolve /o\.