879 lines
25 KiB
XML
879 lines
25 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
|
||
<style xmlns="http://purl.org/net/xbiblio/csl" class="note" version="1.0" page-range-format="expanded" initialize-with-hyphen="true" name-form="long" and="text" delimiter-precedes-last="never" sort-separator=" " initialize-with=". " name-delimiter=", " names-delimiter=", ">
|
||
<!-- With Pandoc, post-processing is needed to remove the " " character in first names containing an hyphen. -->
|
||
<info>
|
||
<title>CSL/Clio – Revue des études byzantines</title>
|
||
<title-short>REB_CSL-Clio</title-short>
|
||
<id>10.5281/zenodo.4558213</id>
|
||
<author>
|
||
<name>Bastien Dumont</name>
|
||
<email>bastien.dumont@posteo.net</email>
|
||
</author>
|
||
<category citation-format="note"/>
|
||
<category field="history"/>
|
||
<updated>2023-12-02T22:22:57+01:00</updated>
|
||
<rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
|
||
<link rel="self" href="https://bastien-dumont.onmypc.net/git/bdumont/CSL-Clio/src/branch/master/REB/REB.csl"/>
|
||
<link rel="documentation" href="https://doi.org/10.5281/zenodo.4698842"/> <!-- CSL/Clio user guide -->
|
||
<link rel="documentation" href="https://doi.org/10.5281/zenodo.4698856"/> <!-- About this stylesheet -->
|
||
<link rel="documentation" href="https://www.icp.fr/medias/fichier/normes-reb-2016-1_1456749832337-pdf"/> <!-- Outdated official instructions from the REB -->
|
||
</info>
|
||
<locale xml:lang="fr">
|
||
<terms>
|
||
<term name="page-range-delimiter">-</term>
|
||
<!-- From CSL spec : “page-range-delimiter only affects pages: for other locators, an en-dash is always used” -->
|
||
<term name="ibid">ibidem</term>
|
||
<term name="ordinal"><sup>e</sup></term>
|
||
<term name="ordinal-01" gender-form="masculine"><sup>er</sup></term>
|
||
<term name="ordinal-01" gender-form="feminine"><sup>ère</sup></term>
|
||
<term name="cited">cité n. </term>
|
||
<term name="in">dans</term>
|
||
<term name="translator" form="verb">traduit</term>
|
||
<term name="container-author" form="short">éd.</term>
|
||
<term name="collection-editor" form="long">avec la collaboration de</term>
|
||
<term name="contributor" form="long">avec la collaboration de</term>
|
||
<term name="folio" form="short">
|
||
<single>f.</single>
|
||
<multiple>ff.</multiple>
|
||
</term>
|
||
<term name="column" form="short">col.</term>
|
||
<!-- Les deux termes suivants doivent être post-traités pour mettre "o" et "os" en exposant. Utiliser les caractères Unicode exposants ne donne pas de bons résultats. -->
|
||
<term name="number" form="short">
|
||
<single>no</single>
|
||
<multiple>nos</multiple>
|
||
</term>
|
||
<term name="issue" form="short">
|
||
<single>no</single>
|
||
<multiple>nos</multiple>
|
||
</term>
|
||
<term name="line" form="short">l.</term>
|
||
<term name="paragraph" form="short">
|
||
<single>§</single>
|
||
<multiple>§§</multiple>
|
||
</term>
|
||
</terms>
|
||
</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="abbreviatedReference"/>
|
||
</else-if>
|
||
<else>
|
||
<text macro="completeReference"/>
|
||
</else>
|
||
</choose>
|
||
</layout>
|
||
</citation>
|
||
|
||
<bibliography entry-spacing="2">
|
||
<sort>
|
||
<key macro="sourcesAndKeywordsFirst" names-min="3" names-use-first="3"/>
|
||
<key variable="title-short"/>
|
||
</sort>
|
||
<layout suffix=".">
|
||
<choose>
|
||
<if variable="title-short annote container-title-short" match="any">
|
||
<group delimiter="|">
|
||
<group delimiter=", ">
|
||
<text macro="abbreviatedReferenceAuthor"/>
|
||
<text macro="shortTitle"/>
|
||
</group>
|
||
<text macro="completeReference"/>
|
||
</group>
|
||
</if>
|
||
</choose>
|
||
</layout>
|
||
</bibliography>
|
||
|
||
<macro name="completeReference">
|
||
<group delimiter=" ">
|
||
<group delimiter=", ">
|
||
<text macro="sourceReference"/>
|
||
<choose>
|
||
<if type="webpage post-weblog" match="none">
|
||
<group delimiter=", ">
|
||
<group delimiter=" ">
|
||
<text macro="publicationReference"/>
|
||
<text macro="digitalReference" prefix="(" suffix=")"/>
|
||
</group>
|
||
<group delimiter=" ">
|
||
<choose>
|
||
<if variable="page chapter-number" match="any">
|
||
<text value="ici"/>
|
||
</if>
|
||
</choose>
|
||
<text macro="thisCitationLocator"/>
|
||
</group>
|
||
</group>
|
||
</if>
|
||
<else>
|
||
<text macro="publicationReference"/>
|
||
<text macro="digitalReference"/>
|
||
</else>
|
||
</choose>
|
||
</group>
|
||
<text macro="publicationStatus"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="sourceReference">
|
||
<choose>
|
||
<if variable="annote"> <!-- = primary source title -->
|
||
<group delimiter=", ">
|
||
<text macro="sourceAuthor"/>
|
||
<group delimiter=" ">
|
||
<text macro="sourceTitle"/>
|
||
<text macro="sourceIdentifier"/>
|
||
</group>
|
||
<text macro="sourceDivisionLocator"/>
|
||
</group>
|
||
</if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="publicationReference">
|
||
<group delimiter=", ">
|
||
<group delimiter=" ">
|
||
<group delimiter=", ">
|
||
<text macro="publicationAuthors"/>
|
||
<text macro="publicationTitle"/>
|
||
<text macro="publicationContainer"/>
|
||
</group>
|
||
<text macro="publicationCollection"/>
|
||
</group>
|
||
<text macro="editionOfModernAuthorNotice"/>
|
||
<text macro="translationNotice"/>
|
||
<text macro="volumeLocator"/>
|
||
<group delimiter=" ">
|
||
<text macro="publicationPublisher"/>
|
||
<text macro="publicationDateWithReedition"/>
|
||
</group>
|
||
<text macro="wholeItemLocator"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="digitalReference">
|
||
<group delimiter=" ">
|
||
<text macro="digitalLocation"/>
|
||
<text macro="digitalAccessed"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="sourceAuthor">
|
||
<choose>
|
||
<if position="subsequent">
|
||
<text macro="sourceAuthorShort"/>
|
||
</if>
|
||
<else>
|
||
<text macro="sourceAuthorLong"/>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="sourceAuthorLong">
|
||
<choose>
|
||
<if variable="original-author">
|
||
<names variable="original-author">
|
||
<name form="long" initialize="false" font-variant="small-caps"/>
|
||
</names>
|
||
</if>
|
||
<else>
|
||
<names variable="author">
|
||
<name form="long" initialize="false">
|
||
<name-part name="given" font-variant="small-caps"/>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="sourceAuthorShort">
|
||
<names variable="author">
|
||
<name form="short">
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
</macro>
|
||
|
||
<macro name="sourceTitle">
|
||
<text variable="annote" font-style="italic"/>
|
||
</macro>
|
||
|
||
<macro name="sourceIdentifier">
|
||
<!-- ID of the source in a repertory like CPG or BHG -->
|
||
<!-- Should be post-processed for the repertory name to be in italics -->
|
||
<text variable="references" prefix="(" suffix=")"/>
|
||
</macro>
|
||
|
||
<macro name="sourceDivisionLocator">
|
||
<choose>
|
||
<if variable="annote">
|
||
<choose>
|
||
<if locator="section issue" match="any">
|
||
<text variable="locator"/>
|
||
</if>
|
||
</choose>
|
||
</if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="publicationAuthors">
|
||
<choose>
|
||
<if variable="annote">
|
||
<text macro="sourcePublicationAuthors"/>
|
||
</if>
|
||
<else>
|
||
<text macro="simplePublicationAuthors"/>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="sourcePublicationAuthors">
|
||
<group delimiter=", ">
|
||
<names variable="editor translator">
|
||
<label form="short" suffix=" "/>
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
<text macro="collaborator"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="collaborator">
|
||
<names variable="collection-editor contributor">
|
||
<label form="long" suffix=" "/>
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
</macro>
|
||
|
||
<macro name="simplePublicationAuthors">
|
||
<group delimiter=", ">
|
||
<names variable="author">
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
<text macro="collectiveBookEditors"/>
|
||
<text macro="collaborator"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="collectiveBookEditors">
|
||
<choose>
|
||
<if type="book">
|
||
<choose>
|
||
<if variable="author" match="none">
|
||
<group>
|
||
<names variable="editor">
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
<text term="container-author" form="short" prefix=" (" suffix=")"/> <!-- Here éd., could be dir. -->
|
||
</group>
|
||
<choose>
|
||
<if variable="original-publisher" match="none"> <!-- original-publisher = lang from which the item was translated -->
|
||
<names variable="translator">
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
<label form="short" prefix=" (" suffix=")"/>
|
||
</names>
|
||
</if>
|
||
</choose>
|
||
</if>
|
||
</choose>
|
||
</if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="publicationTitle">
|
||
<choose>
|
||
<if variable="year-suffix"/> <!-- The year-suffix variable should have a value like "year-suffix: title-redundancy". -->
|
||
<else-if type="book thesis" match="any">
|
||
<choose>
|
||
<if variable="container-title">
|
||
<text macro="multivolumeNamedBook"/>
|
||
</if>
|
||
<else>
|
||
<text macro="bookWithVolume"/>
|
||
</else>
|
||
</choose>
|
||
</else-if>
|
||
<else-if type="manuscript" match="none">
|
||
<text variable="title"/>
|
||
</else-if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="multivolumeNamedBook">
|
||
<group delimiter=", ">
|
||
<group delimiter=". ">
|
||
<text variable="container-title" font-style="italic"/>
|
||
<text macro="bookVolume"/>
|
||
</group>
|
||
<text variable="title" font-style="italic"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="bookWithVolume">
|
||
<group delimiter=", ">
|
||
<text variable="title" font-style="italic"/>
|
||
<text macro="bookVolume"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="publicationContainer">
|
||
<choose>
|
||
<if type="book"/>
|
||
<else-if variable="container-title" type="manuscript" match="any">
|
||
<group delimiter=" ">
|
||
<text macro="containerIntroduction"/>
|
||
<group delimiter=", ">
|
||
<text macro="containerAuthors"/>
|
||
<text macro="containerTitle"/>
|
||
</group>
|
||
</group>
|
||
</else-if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="containerIntroduction">
|
||
<choose>
|
||
<if type="article-journal article-newspaper entry-dictionary entry-encyclopedia" match="none">
|
||
<choose>
|
||
<if variable="container-title" match="any">
|
||
<choose>
|
||
<if variable="annote title" match="any">
|
||
<choose>
|
||
<if type="webpage post-weblog" match="any">
|
||
<text term="at"/>
|
||
</if>
|
||
<else>
|
||
<text term="in"/>
|
||
</else>
|
||
</choose>
|
||
</if>
|
||
</choose>
|
||
</if>
|
||
<else-if type="manuscript" variable="annote" match="all">
|
||
<text term="in"/>
|
||
</else-if>
|
||
</choose>
|
||
</if>
|
||
<else-if type="article-journal" variable="volume-title" match="all">
|
||
<text term="in"/>
|
||
</else-if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="containerAuthors">
|
||
<choose>
|
||
<if type="entry-encyclopedia entry-dictionary" match="none">
|
||
<group delimiter=", ">
|
||
<text macro="containerEditor"/>
|
||
<choose>
|
||
<if variable="title" match="none">
|
||
<text macro="collaborator"/>
|
||
</if>
|
||
</choose>
|
||
</group>
|
||
</if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="containerEditor">
|
||
<choose>
|
||
<if variable="annote">
|
||
<text macro="containerEditorAsContainerAuthor"/>
|
||
</if>
|
||
<else>
|
||
<text macro="containerEditorAsEditor"/>
|
||
<text macro="containerEditorAsContainerAuthor"/>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="containerEditorAsContainerAuthor">
|
||
<names variable="container-author">
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
<label form="short" prefix=" (" suffix=")"/>
|
||
</names>
|
||
</macro>
|
||
|
||
<macro name="containerEditorAsEditor">
|
||
<group>
|
||
<names variable="editor">
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
<text term="container-author" form="short" prefix=" (" suffix=")"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="containerTitle">
|
||
<choose>
|
||
<if type="manuscript">
|
||
<group delimiter=", ">
|
||
<text variable="publisher-place"/>
|
||
<text variable="archive"/>
|
||
<group delimiter=" ">
|
||
<group delimiter=" ">
|
||
<text variable="archive_location"/>
|
||
<text variable="call-number"/>
|
||
</group>
|
||
<text variable="scale" prefix="(" suffix=")"/> <!-- Global identifier (like Diktyon) -->
|
||
</group>
|
||
</group>
|
||
</if>
|
||
<else-if type="paper-conference">
|
||
<group>
|
||
<text variable="container-title" font-style="italic"/>
|
||
<text variable="scale" font-style="italic"/>
|
||
<text macro="eventTitle"/>
|
||
</group>
|
||
</else-if>
|
||
<else-if type="article-journal article-magazine" match="any">
|
||
<choose>
|
||
<if variable="volume-title">
|
||
<text variable="volume-title" font-style="italic"/>
|
||
</if>
|
||
<else>
|
||
<text macro="journalTitleAndIssue"/>
|
||
</else>
|
||
</choose>
|
||
</else-if>
|
||
<else-if type="entry-encyclopedia entry-dictionary" match="any">
|
||
<group delimiter=" ">
|
||
<text variable="container-title" font-style="italic" form="short"/>
|
||
<text macro="dictencyclVolume"/>
|
||
</group>
|
||
</else-if>
|
||
<else>
|
||
<group delimiter=", ">
|
||
<text variable="container-title" font-style="italic" form="short"/>
|
||
<text macro="bookVolume"/>
|
||
</group>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="journalTitleAndIssue">
|
||
<group delimiter=" ">
|
||
<text variable="container-title" font-style="italic" form="short"/>
|
||
<text macro="journalVolume"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="eventTitle">
|
||
<choose>
|
||
<if variable="event-title">
|
||
<text variable="event-title" font-style="italic"/>
|
||
</if>
|
||
<else>
|
||
<!-- Compatibilité provisoire avec 1.0.1 -->
|
||
<text variable="event" font-style="italic"/>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="publicationCollection">
|
||
<choose>
|
||
<if variable="volume-title">
|
||
<text macro="journalTitleAndIssue" prefix="(" suffix=")"/>
|
||
</if>
|
||
<else-if variable="collection-title">
|
||
<group prefix="(" suffix=")" delimiter=" ">
|
||
<text variable="collection-title" form="short"/>
|
||
<group delimiter=".">
|
||
<number variable="collection-number"/>
|
||
<number variable="number"/>
|
||
</group>
|
||
</group>
|
||
</else-if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="translationNotice">
|
||
<choose>
|
||
<if variable="original-publisher">
|
||
<group delimiter=" ">
|
||
<text term="translator" form="verb"/>
|
||
<text variable="original-publisher"/>
|
||
<text term="by"/>
|
||
<names variable="translator">
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
</group>
|
||
</if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="editionOfModernAuthorNotice">
|
||
<choose>
|
||
<if variable="annote" match="none">
|
||
<choose>
|
||
<if type="book" variable="author" match="all">
|
||
<names variable="editor">
|
||
<label form="short" suffix=" "/>
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
</if>
|
||
</choose>
|
||
</if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="volumeLocator">
|
||
<choose>
|
||
<if locator="volume">
|
||
<text variable="locator" text-case="uppercase"/>
|
||
</if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="publicationPublisher">
|
||
<choose>
|
||
<if type="book chapter" match="any">
|
||
<text variable="publisher-place"/>
|
||
</if>
|
||
<else-if type="paper-conference">
|
||
<text variable="event-place"/>
|
||
</else-if>
|
||
<else-if type="thesis">
|
||
<group delimiter=", ">
|
||
<text variable="genre"/>
|
||
<text variable="publisher"/> <!-- University -->
|
||
</group>
|
||
</else-if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="publicationDateWithReedition">
|
||
<choose>
|
||
<if variable="translator">
|
||
<text macro="publicationDatesTranslation"/>
|
||
</if>
|
||
<else>
|
||
<text macro="publicationDatesDefault"/>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="publicationDatesTranslation">
|
||
<group delimiter=" ">
|
||
<text macro="publicationDate"/>
|
||
<choose>
|
||
<if variable="original-date">
|
||
<group prefix="(" suffix=")">
|
||
<text macro="publicationDateOriginal"/>
|
||
<text value="1" vertical-align="sup"/>
|
||
</group>
|
||
</if>
|
||
</choose>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="publicationDatesDefault">
|
||
<group delimiter=" ">
|
||
<group>
|
||
<text macro="publicationDate"/>
|
||
<text macro="publicationEdition"/>
|
||
</group>
|
||
<choose>
|
||
<if variable="original-date">
|
||
<group prefix="(" suffix=")">
|
||
<text macro="publicationDateOriginal"/>
|
||
</group>
|
||
</if>
|
||
</choose>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="publicationDate">
|
||
<choose>
|
||
<if type="article-journal book paper-conference thesis chapter entry-dictionary entry-encyclopedia" match="any">
|
||
<date variable="issued">
|
||
<date-part name="year" range-delimiter="-"/>
|
||
</date>
|
||
</if>
|
||
<else-if type="article-newspaper article-magazine" match="any">
|
||
<date variable="issued" form="numeric"/>
|
||
</else-if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="publicationDateOriginal">
|
||
<date variable="original-date">
|
||
<date-part name="year" range-delimiter="-"/>
|
||
</date>
|
||
</macro>
|
||
|
||
<macro name="publicationEdition">
|
||
<text variable="edition" vertical-align="sup"/>
|
||
</macro>
|
||
|
||
<macro name="wholeItemLocator">
|
||
<group delimiter=" ">
|
||
<choose>
|
||
<if type="manuscript">
|
||
<!-- Post-processing required to get the plural form of the term "folio" ("ff.") whenever needed. -->
|
||
<!-- This should be fixed with CSL 1.1 (https://github.com/citation-style-language/schema/issues/389)-->
|
||
<text term="folio" form="short"/>
|
||
<text variable="page"/>
|
||
</if>
|
||
<else-if variable="page">
|
||
<label variable="page" form="short"/>
|
||
<text variable="page" font-variant="small-caps"/>
|
||
</else-if>
|
||
<else-if variable="chapter-number">
|
||
<text term="column" form="short"/>
|
||
<text variable="chapter-number" font-variant="small-caps"/>
|
||
</else-if>
|
||
</choose>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="thisCitationLocator">
|
||
<choose>
|
||
<if locator="section" variable="annote" match="all"/>
|
||
<else-if locator="issue" variable="annote" match="all"/>
|
||
<else-if locator="volume"/>
|
||
<else>
|
||
<group delimiter=" ">
|
||
<label variable="locator" form="short"/>
|
||
<choose>
|
||
<if locator="folio">
|
||
<text variable="locator"/>
|
||
</if>
|
||
<else-if locator="book">
|
||
<text variable="locator" text-case="uppercase"/>
|
||
</else-if>
|
||
<else>
|
||
<text variable="locator" font-variant="small-caps"/>
|
||
</else>
|
||
</choose>
|
||
</group>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="digitalAccessed">
|
||
<choose>
|
||
<if type="webpage post-weblog" match="any">
|
||
<group prefix="(" suffix=")" delimiter=" ">
|
||
<text term="accessed"/>
|
||
<date variable="accessed" form="numeric"/>
|
||
</group>
|
||
</if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="digitalLocation">
|
||
<choose>
|
||
<if variable="DOI">
|
||
<text macro="digitalDOI"/>
|
||
</if>
|
||
<else>
|
||
<text macro="digitalLink"/>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="digitalDOI">
|
||
<text variable="DOI" prefix="DOI : "/>
|
||
</macro>
|
||
|
||
<macro name="digitalLink">
|
||
<choose>
|
||
<if type="webpage post-weblog" match="none">
|
||
<group delimiter=" : ">
|
||
<text term="online"/>
|
||
<text variable="URL"/>
|
||
</group>
|
||
</if>
|
||
<else>
|
||
<text variable="URL"/>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="shortTitle">
|
||
<choose>
|
||
<if variable="title-short">
|
||
<choose>
|
||
<if variable="annote" type="book thesis" match="any">
|
||
<text variable="title" form="short" font-style="italic"/>
|
||
</if>
|
||
<else-if type="paper-conference">
|
||
<choose>
|
||
<if variable="title">
|
||
<text variable="title" form="short"/>
|
||
</if>
|
||
<else>
|
||
<text variable="title" form="short" font-style="italic"/>
|
||
</else>
|
||
</choose>
|
||
</else-if>
|
||
<else>
|
||
<text variable="title" form="short"/>
|
||
</else>
|
||
</choose>
|
||
</if>
|
||
<else-if variable="annote">
|
||
<text variable="annote" font-style="italic"/>
|
||
</else-if>
|
||
<else-if type="manuscript" variable="container-title-short" match="all">
|
||
<text variable="container-title" form="short"/>
|
||
</else-if>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="bookVolume">
|
||
<choose>
|
||
<if locator="volume"/>
|
||
<else-if variable="volume">
|
||
<group delimiter=".">
|
||
<number variable="volume" form="roman" text-case="uppercase"/>
|
||
<number variable="issue"/>
|
||
</group>
|
||
</else-if>
|
||
<else>
|
||
<number variable="number-of-volumes" prefix="I-" form="roman" text-case="uppercase"/>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="journalVolume">
|
||
<group delimiter=".">
|
||
<number variable="volume"/>
|
||
<number variable="issue"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="dictencyclVolume">
|
||
<number variable="volume"/>
|
||
</macro>
|
||
|
||
<macro name="sourcesAndKeywordsFirst">
|
||
<!-- This macro is intended to be used in a cs:sort element, so that manuscripts be listed first, then primary sources, and last secondary literature. -->
|
||
<!-- Subcategories can be defined using the "keyword" variable in "Extra". -->
|
||
<!-- Intermediate headers have to be inserted manually. -->
|
||
<choose>
|
||
<if variable="annote">
|
||
<text value="00"/>
|
||
<text variable="keyword"/>
|
||
<text macro="sourceAuthorShort"/>
|
||
</if>
|
||
<else-if type="manuscript">
|
||
<text value="000"/>
|
||
<text variable="keyword"/>
|
||
<text macro="sourceAuthor"/>
|
||
</else-if>
|
||
<else>
|
||
<text variable="keyword"/>
|
||
<text macro="abbreviatedReferenceAuthor"/>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="ibidem">
|
||
<group delimiter=", ">
|
||
<text term="ibid" text-case="capitalize-first" font-style="italic"/>
|
||
<text macro="volumeLocator"/>
|
||
<text macro="sourceDivisionLocator"/>
|
||
<text macro="thisCitationLocator"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="abbreviatedReference">
|
||
<group delimiter=", ">
|
||
<text macro="abbreviatedReferenceAuthor"/>
|
||
<choose>
|
||
<if variable="title-short annote container-title-short" match="any">
|
||
<text macro="shortTitle"/>
|
||
<choose>
|
||
<if variable="annote">
|
||
<text macro="sourceDivisionLocator"/>
|
||
</if>
|
||
</choose>
|
||
</if>
|
||
<else>
|
||
<choose>
|
||
<if type="book thesis" match="any">
|
||
<text variable="title" font-style="italic"/>
|
||
</if>
|
||
<else>
|
||
<choose>
|
||
<if variable="title">
|
||
<text variable="title"/>
|
||
</if>
|
||
<else>
|
||
<text variable="container-title" font-style="italic"/>
|
||
</else>
|
||
</choose>
|
||
</else>
|
||
</choose>
|
||
</else>
|
||
</choose>
|
||
<group>
|
||
<text term="cited"/>
|
||
<text variable="first-reference-note-number"/>
|
||
</group>
|
||
<text macro="volumeLocator"/>
|
||
<text macro="thisCitationLocator"/>
|
||
</group>
|
||
</macro>
|
||
|
||
<macro name="abbreviatedReferenceAuthor">
|
||
<choose>
|
||
<if variable="annote">
|
||
<text macro="sourceAuthorShort"/>
|
||
</if>
|
||
<else>
|
||
<choose>
|
||
<if variable="author">
|
||
<names variable="author">
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
</names>
|
||
</if>
|
||
<else>
|
||
<names variable="editor translator">
|
||
<name>
|
||
<name-part name="family" font-variant="small-caps"/>
|
||
</name>
|
||
<label form="short" prefix=" (" suffix=")"/>
|
||
</names>
|
||
</else>
|
||
</choose>
|
||
</else>
|
||
</choose>
|
||
</macro>
|
||
|
||
<macro name="publicationStatus">
|
||
<text variable="status" prefix="(" suffix=")"/>
|
||
</macro>
|
||
</style>
|
||
|
||
|
||
|