Changements dans la hiérarchie pour passer à CSL-Clio
This commit is contained in:
parent
e7e949ec9e
commit
d626246ec2
|
@ -57,11 +57,13 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
||||||
<id>http://zotero.org/styles/reb-zotbyz-dev</id>
|
<id>http://zotero.org/styles/reb-zotbyz-dev</id>
|
||||||
<author>
|
<author>
|
||||||
<name>Bastien Dumont</name>
|
<name>Bastien Dumont</name>
|
||||||
<email>bastien.dumont@univ-paris1.fr</email>
|
<email>bastien.dumont@posteo.net
|
||||||
|
</email>
|
||||||
</author>
|
</author>
|
||||||
<category citation-format="note"/>
|
<category citation-format="note"/>
|
||||||
<category field="history"/>
|
<category field="history"/>
|
||||||
<updated>2019-02-04T12:10:36+01:00</updated>
|
<updated>2019-02-04T12:10:36+01:00</updated>
|
||||||
|
<!-- TODO : modifier la license -->
|
||||||
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
|
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
|
||||||
</info>
|
</info>
|
||||||
<locale xml:lang="fr">
|
<locale xml:lang="fr">
|
||||||
|
@ -99,6 +101,94 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
||||||
</terms>
|
</terms>
|
||||||
</locale>
|
</locale>
|
||||||
|
|
||||||
|
<citation disambiguate-add-names="true" disambiguate-add-givenname="true" givenname-disambiguation-rule="all-names">
|
||||||
|
<layout suffix=".">
|
||||||
|
<choose>
|
||||||
|
<if position="ibid-with-locator ibid" match="any">
|
||||||
|
<text macro="ibidem"/>
|
||||||
|
</if>
|
||||||
|
<else-if position="subsequent">
|
||||||
|
<text macro="subsequentCitation"/>
|
||||||
|
</else-if>
|
||||||
|
<else>
|
||||||
|
<text macro="completeReference"/>
|
||||||
|
</else>
|
||||||
|
</choose>
|
||||||
|
</layout>
|
||||||
|
</citation>
|
||||||
|
|
||||||
|
<bibliography hanging-indent="true" et-al-min="11" et-al-use-first="7" entry-spacing="1" line-spacing="1">
|
||||||
|
<sort>
|
||||||
|
<key macro="sort-sources" names-min="3" names-use-first="3"/>
|
||||||
|
<key variable="issued" sort="descending"/>
|
||||||
|
</sort>
|
||||||
|
<layout suffix=".">
|
||||||
|
<choose>
|
||||||
|
<if variable="title-short abstract container-title-short" match="any">
|
||||||
|
<group delimiter="|">
|
||||||
|
<group delimiter=", ">
|
||||||
|
<text macro="author-subsequent"/>
|
||||||
|
<text macro="title-short"/>
|
||||||
|
</group>
|
||||||
|
<text macro="completeReference"/>
|
||||||
|
</group>
|
||||||
|
</if>
|
||||||
|
</choose>
|
||||||
|
</layout>
|
||||||
|
</bibliography>
|
||||||
|
|
||||||
|
<macro name="completeReference">
|
||||||
|
<group delimiter=" ">
|
||||||
|
<group delimiter=", ">
|
||||||
|
<choose>
|
||||||
|
<if variable="abstract">
|
||||||
|
<choose>
|
||||||
|
<if variable="title container-title" match="none">
|
||||||
|
<group delimiter=" ">
|
||||||
|
<text macro="source"/>
|
||||||
|
<text macro="collection"/>
|
||||||
|
</group>
|
||||||
|
</if>
|
||||||
|
<else>
|
||||||
|
<text macro="source"/>
|
||||||
|
</else>
|
||||||
|
</choose>
|
||||||
|
</if>
|
||||||
|
<else>
|
||||||
|
<text macro="author"/>
|
||||||
|
</else>
|
||||||
|
</choose>
|
||||||
|
<choose>
|
||||||
|
<if variable="title container-title" match="any">
|
||||||
|
<group delimiter=" ">
|
||||||
|
<text macro="title"/>
|
||||||
|
<text macro="collection"/>
|
||||||
|
</group>
|
||||||
|
</if>
|
||||||
|
</choose>
|
||||||
|
<text macro="translation"/>
|
||||||
|
<group delimiter=" ">
|
||||||
|
<text macro="pub-place"/>
|
||||||
|
<group>
|
||||||
|
<text macro="year"/>
|
||||||
|
<text variable="edition" vertical-align="sup"/>
|
||||||
|
</group>
|
||||||
|
</group>
|
||||||
|
<text macro="manuscript"/>
|
||||||
|
<choose>
|
||||||
|
<if variable="page chapter-number" type="webpage post-weblog" match="any">
|
||||||
|
<text macro="page"/>
|
||||||
|
<text macro="locator" prefix=", ici "/>
|
||||||
|
</if>
|
||||||
|
<else>
|
||||||
|
<text macro="locator"/>
|
||||||
|
</else>
|
||||||
|
</choose>
|
||||||
|
</group>
|
||||||
|
<text macro="accessed"/>
|
||||||
|
</group>
|
||||||
|
</macro>
|
||||||
|
|
||||||
<!-- Indique l'auteur, le titre et l'éditeur de la source, plus la cote du manuscrit si le type est "Manuscrit". -->
|
<!-- Indique l'auteur, le titre et l'éditeur de la source, plus la cote du manuscrit si le type est "Manuscrit". -->
|
||||||
<macro name="source">
|
<macro name="source">
|
||||||
<group delimiter=", ">
|
<group delimiter=", ">
|
||||||
|
@ -551,20 +641,16 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
||||||
</else>
|
</else>
|
||||||
</choose>
|
</choose>
|
||||||
</macro>
|
</macro>
|
||||||
|
|
||||||
|
<macro name="ibidem">
|
||||||
<citation disambiguate-add-names="true" disambiguate-add-givenname="true" givenname-disambiguation-rule="all-names">
|
<group delimiter=", ">
|
||||||
<layout suffix=".">
|
|
||||||
<!-- D'abord un choix conditionnel qui décrit les cas d'ouvrages déjà cités, puis le cas normal. -->
|
|
||||||
<choose>
|
|
||||||
<if position="ibid-with-locator ibid" match="any">
|
|
||||||
<group delimiter=", ">
|
|
||||||
<text term="ibid" text-case="capitalize-first" font-style="italic"/>
|
<text term="ibid" text-case="capitalize-first" font-style="italic"/>
|
||||||
<text macro="locator"/>
|
<text macro="locator"/>
|
||||||
</group>
|
</group>
|
||||||
</if>
|
</macro>
|
||||||
<else-if position="subsequent">
|
|
||||||
<group delimiter=", ">
|
<macro name="subsequentCitation">
|
||||||
|
<group delimiter=", ">
|
||||||
<text macro="author-subsequent"/>
|
<text macro="author-subsequent"/>
|
||||||
<choose>
|
<choose>
|
||||||
<if variable="title-short abstract container-title-short" match="any">
|
<if variable="title-short abstract container-title-short" match="any">
|
||||||
|
@ -594,120 +680,9 @@ Pour utiliser ce style dans un article rédigé dans une langue autre que le fra
|
||||||
</group>
|
</group>
|
||||||
<text macro="locator"/>
|
<text macro="locator"/>
|
||||||
</group>
|
</group>
|
||||||
</else-if>
|
</macro>
|
||||||
<else>
|
|
||||||
<group delimiter=" ">
|
|
||||||
<group delimiter=", ">
|
|
||||||
<choose>
|
|
||||||
<if variable="abstract">
|
|
||||||
<choose>
|
|
||||||
<if variable="title container-title" match="none">
|
|
||||||
<group delimiter=" ">
|
|
||||||
<text macro="source"/>
|
|
||||||
<text macro="collection"/>
|
|
||||||
</group>
|
|
||||||
</if>
|
|
||||||
<else>
|
|
||||||
<text macro="source"/>
|
|
||||||
</else>
|
|
||||||
</choose>
|
|
||||||
</if>
|
|
||||||
<else>
|
|
||||||
<text macro="author"/>
|
|
||||||
</else>
|
|
||||||
</choose>
|
|
||||||
<choose>
|
|
||||||
<if variable="title container-title" match="any">
|
|
||||||
<group delimiter=" ">
|
|
||||||
<text macro="title"/>
|
|
||||||
<text macro="collection"/>
|
|
||||||
</group>
|
|
||||||
</if>
|
|
||||||
</choose>
|
|
||||||
<text macro="translation"/>
|
|
||||||
<group delimiter=" ">
|
|
||||||
<text macro="pub-place"/>
|
|
||||||
<group>
|
|
||||||
<text macro="year"/>
|
|
||||||
<text variable="edition" vertical-align="sup"/>
|
|
||||||
</group>
|
|
||||||
</group>
|
|
||||||
<text macro="manuscript"/>
|
|
||||||
<choose>
|
|
||||||
<if variable="page chapter-number" type="webpage post-weblog" match="any">
|
|
||||||
<text macro="page"/>
|
|
||||||
<text macro="locator" prefix=", ici "/>
|
|
||||||
</if>
|
|
||||||
<else>
|
|
||||||
<text macro="locator"/>
|
|
||||||
</else>
|
|
||||||
</choose>
|
|
||||||
</group>
|
|
||||||
<text macro="accessed"/>
|
|
||||||
</group>
|
|
||||||
</else>
|
|
||||||
</choose>
|
|
||||||
</layout>
|
|
||||||
</citation>
|
|
||||||
|
|
||||||
<bibliography hanging-indent="true" et-al-min="11" et-al-use-first="7" entry-spacing="1" line-spacing="1">
|
|
||||||
<sort>
|
|
||||||
<key macro="sort-sources" names-min="3" names-use-first="3"/>
|
|
||||||
<key variable="issued" sort="descending"/>
|
|
||||||
</sort>
|
|
||||||
<layout suffix=".">
|
|
||||||
<choose>
|
|
||||||
<if variable="title-short abstract container-title-short" match="any">
|
|
||||||
<group delimiter="|">
|
|
||||||
<group delimiter=", ">
|
|
||||||
<text macro="author-subsequent"/>
|
|
||||||
<text macro="title-short"/>
|
|
||||||
</group>
|
|
||||||
<group delimiter=", ">
|
|
||||||
<choose>
|
|
||||||
<if variable="abstract">
|
|
||||||
<choose>
|
|
||||||
<if variable="title container-title" match="none">
|
|
||||||
<group delimiter=" ">
|
|
||||||
<text macro="source"/>
|
|
||||||
<text macro="collection"/>
|
|
||||||
</group>
|
|
||||||
</if>
|
|
||||||
<else>
|
|
||||||
<text macro="source"/>
|
|
||||||
</else>
|
|
||||||
</choose>
|
|
||||||
</if>
|
|
||||||
<else>
|
|
||||||
<text macro="author"/>
|
|
||||||
</else>
|
|
||||||
</choose>
|
|
||||||
<choose>
|
|
||||||
<if variable="title container-title" match="any">
|
|
||||||
<group delimiter=" ">
|
|
||||||
<text macro="title"/>
|
|
||||||
<text macro="collection"/>
|
|
||||||
</group>
|
|
||||||
</if>
|
|
||||||
</choose>
|
|
||||||
<text macro="translation"/>
|
|
||||||
<group delimiter=" ">
|
|
||||||
<text macro="pub-place"/>
|
|
||||||
<group>
|
|
||||||
<text macro="year"/>
|
|
||||||
<text variable="edition" vertical-align="sup"/>
|
|
||||||
</group>
|
|
||||||
</group>
|
|
||||||
<text macro="manuscript"/>
|
|
||||||
<group delimiter=" ">
|
|
||||||
<text macro="page"/>
|
|
||||||
<text macro="accessed"/>
|
|
||||||
</group>
|
|
||||||
</group>
|
|
||||||
</group>
|
|
||||||
</if>
|
|
||||||
</choose>
|
|
||||||
</layout>
|
|
||||||
</bibliography>
|
|
||||||
</style>
|
</style>
|
||||||
|
|
|
@ -1,20 +1,18 @@
|
||||||
# TODO : Ajouter les filtres nécessaires pour obtenir un bon rendu. On peut imaginer un fichier dans $(STYLESHEET_DIR) qui indique les différents filtres à appliquer : un petit script dans le make récupère ces noms de fichiers et en fait des arguments de ligne de commande commençant par --filter.
|
|
||||||
|
|
||||||
INPUT_DATA_DIR = ../Tests-Data
|
INPUT_DATA_DIR = ../Tests-Data
|
||||||
BIBLIO_FILE = $(INPUT_DATA_DIR)/BIBLIO_CSL-Tests.json
|
BIBLIO_FILE = $(INPUT_DATA_DIR)/BIBLIO_CSL-Tests.json
|
||||||
INPUT_FILE = $(INPUT_DATA_DIR)/CSL-Tests.md
|
INPUT_FILE = $(INPUT_DATA_DIR)/CSL-Tests.md
|
||||||
STYLESHEET_DIR = _CSL-dev
|
STYLESHEETS_DIR = ..
|
||||||
VALIDATION_FILE_SUFFIX = _CSL-Validation.html
|
VALIDATION_FILE_SUFFIX = _CSL-Validation.html
|
||||||
OUTPUT_FILE_SUFFIX = _CSL-Tests.html
|
OUTPUT_FILE_SUFFIX = _CSL-Tests.html
|
||||||
CSL_FILE_SUFFIX = .csl
|
CSL_FILE_SUFFIX = .csl
|
||||||
JSON_BIBLIO_UTILITIES_DIR = /home/bdumont/Logiciels/Pandoc-utilities/FileModifiers-Pandoc
|
JSON_BIBLIO_UTILITIES_DIR = /home/bdumont/Logiciels/Pandoc-utilities/FileModifiers-Pandoc
|
||||||
VALIDATION_PROV_FILE = $(PROV_PREFIX)$(JOURNAL)$(VALIDATION_FILE_SUFFIX)
|
VALIDATION_PROV_FILE = $(PROV_PREFIX)$(JOURNAL)$(VALIDATION_FILE_SUFFIX)
|
||||||
CSL_FILE = ../$(JOURNAL)$(STYLESHEET_DIR)/$(JOURNAL)$(CSL_FILE_SUFFIX)
|
CSL_FILE = $(STYLESHEETS_DIR)/$(JOURNAL)/$(JOURNAL)$(CSL_FILE_SUFFIX)
|
||||||
VALIDATION_FILE = ../$(JOURNAL)$(STYLESHEET_DIR)/$(JOURNAL)$(VALIDATION_FILE_SUFFIX)
|
VALIDATION_FILE = $(STYLESHEETS_DIR)/$(JOURNAL)/$(JOURNAL)$(VALIDATION_FILE_SUFFIX)
|
||||||
OUTPUT_FILE = ../$(JOURNAL)$(STYLESHEET_DIR)/$(JOURNAL)$(OUTPUT_FILE_SUFFIX)
|
OUTPUT_FILE = $(STYLESHEETS_DIR)/$(JOURNAL)/$(JOURNAL)$(OUTPUT_FILE_SUFFIX)
|
||||||
FILTERS_FILE_FIRST = ../$(JOURNAL)$(STYLESHEET_DIR)/$(JOURNAL)_filters-first.txt
|
FILTERS_FILE_FIRST = $(STYLESHEETS_DIR)/$(JOURNAL)/$(JOURNAL)_filters-first.txt
|
||||||
FILTERS_LIST_FIRST != ./get-filters.sh $(FILTERS_FILE_FIRST)
|
FILTERS_LIST_FIRST != ./get-filters.sh $(FILTERS_FILE_FIRST)
|
||||||
FILTERS_FILE_LAST = ../$(JOURNAL)$(STYLESHEET_DIR)/$(JOURNAL)_filters-last.txt
|
FILTERS_FILE_LAST = $(STYLESHEETS_DIR)/$(JOURNAL)/$(JOURNAL)_filters-last.txt
|
||||||
FILTERS_LIST_LAST != ./get-filters.sh $(FILTERS_FILE_LAST)
|
FILTERS_LIST_LAST != ./get-filters.sh $(FILTERS_FILE_LAST)
|
||||||
PANDOC_OPTIONS = -s \
|
PANDOC_OPTIONS = -s \
|
||||||
$(FILTERS_LIST_FIRST) \
|
$(FILTERS_LIST_FIRST) \
|
||||||
|
@ -60,4 +58,4 @@ install: $(VALIDATION_PROV_FILE)
|
||||||
mv $(VALIDATION_PROV_FILE) $(VALIDATION_FILE)
|
mv $(VALIDATION_PROV_FILE) $(VALIDATION_FILE)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm ../*$(STYLESHEET_DIR)/*$(OUTPUT_FILE_SUFFIX)
|
rm $(STYLESHEETS_DIR)/*/*$(OUTPUT_FILE_SUFFIX)
|
Loading…
Reference in New Issue
Block a user