summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/citation-style-language/styles/ieee.csl
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/citation-style-language/styles/ieee.csl')
-rw-r--r--Master/texmf-dist/tex/latex/citation-style-language/styles/ieee.csl63
1 files changed, 41 insertions, 22 deletions
diff --git a/Master/texmf-dist/tex/latex/citation-style-language/styles/ieee.csl b/Master/texmf-dist/tex/latex/citation-style-language/styles/ieee.csl
index bff5b9197ed..cf5ae110eab 100644
--- a/Master/texmf-dist/tex/latex/citation-style-language/styles/ieee.csl
+++ b/Master/texmf-dist/tex/latex/citation-style-language/styles/ieee.csl
@@ -45,7 +45,7 @@
<category field="engineering"/>
<category field="generic-base"/>
<summary>IEEE style as per the 2021 guidelines, V 01.29.2021.</summary>
- <updated>2021-05-07T00:52:46+10:00</updated>
+ <updated>2023-03-29T08:47:55-04: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>
</info>
<locale xml:lang="en">
@@ -177,13 +177,12 @@
<if type="paper-conference speech" match="any">
<choose>
<!-- Published Conference Paper -->
- <if variable="collection-editor editor editorial-director issue page volume" match="any">
+ <if variable="container-title" match="any">
<group delimiter=", ">
<group delimiter=" ">
<text term="in"/>
<text variable="container-title" font-style="italic"/>
</group>
- <text variable="event-place"/>
</group>
</if>
<!-- Unpublished Conference Paper -->
@@ -295,6 +294,19 @@
</choose>
</group>
</macro>
+ <!-- Series -->
+ <macro name="collection">
+ <choose>
+ <if variable="collection-title" match="any">
+ <text term="in" suffix=" "/>
+ <group delimiter=", " suffix=". ">
+ <text variable="collection-title"/>
+ <text variable="collection-number" prefix="no. "/>
+ <text variable="volume" prefix="vol. "/>
+ </group>
+ </if>
+ </choose>
+ </macro>
<!-- Citation -->
<citation collapse="citation-number">
<sort>
@@ -337,16 +349,38 @@
<text macro="access"/>
</if>
<else-if type="paper-conference speech" match="any">
- <group delimiter=", " suffix=".">
+ <group delimiter=", " suffix=", ">
<text macro="title"/>
<text macro="event"/>
+ <text macro="editor"/>
+ </group>
+ <text macro="collection"/>
+ <group delimiter=", " suffix=".">
+ <text macro="publisher"/>
<text macro="issued"/>
- <text macro="locators"/>
<text macro="page"/>
<text macro="status"/>
</group>
<text macro="access"/>
</else-if>
+ <else-if type="chapter">
+ <group delimiter=", " suffix=", ">
+ <text macro="title"/>
+ <group delimiter=" ">
+ <text term="in" suffix=" "/>
+ <text variable="container-title" font-style="italic"/>
+ </group>
+ </group>
+ <text macro="editor" suffix=", "/>
+ <text macro="edition"/>
+ <text macro="collection"/>
+ <group delimiter=", " suffix=".">
+ <text macro="publisher"/>
+ <text macro="issued"/>
+ <text macro="page"/>
+ </group>
+ <text macro="access"/>
+ </else-if>
<else-if type="report">
<group delimiter=", " suffix=".">
<text macro="title"/>
@@ -399,6 +433,7 @@
<text macro="title"/>
<text macro="locators"/>
</group>
+ <text macro="collection"/>
<group delimiter=", " suffix=".">
<text macro="publisher"/>
<text macro="issued"/>
@@ -417,29 +452,13 @@
</group>
<text macro="access"/>
</else-if>
- <else-if type="chapter paper-conference" match="any">
- <group delimiter=", " suffix=", ">
- <text macro="title"/>
- <group delimiter=" ">
- <text term="in"/>
- <text variable="container-title" font-style="italic"/>
- </group>
- <text macro="locators"/>
- </group>
- <text macro="editor" suffix=" "/>
- <group delimiter=", " suffix=".">
- <text macro="publisher"/>
- <text macro="issued"/>
- <text macro="page"/>
- </group>
- <text macro="access"/>
- </else-if>
<else>
<group delimiter=", " suffix=". ">
<text macro="title"/>
<text variable="container-title" font-style="italic"/>
<text macro="locators"/>
</group>
+ <text macro="collection"/>
<group delimiter=", " suffix=".">
<text macro="publisher"/>
<text macro="page"/>