diff options
Diffstat (limited to 'biblio/citation-style-language/chicago-note-bibliography.csl')
-rw-r--r-- | biblio/citation-style-language/chicago-note-bibliography.csl | 52 |
1 files changed, 44 insertions, 8 deletions
diff --git a/biblio/citation-style-language/chicago-note-bibliography.csl b/biblio/citation-style-language/chicago-note-bibliography.csl index 83da96cb4d..f259d9b9ca 100644 --- a/biblio/citation-style-language/chicago-note-bibliography.csl +++ b/biblio/citation-style-language/chicago-note-bibliography.csl @@ -34,7 +34,7 @@ <category citation-format="note"/> <category field="generic-base"/> <summary>Chicago format with short notes and bibliography</summary> - <updated>2017-10-12T12:00:00+00:00</updated> + <updated>2023-03-31T08:44:56-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"> @@ -185,9 +185,12 @@ <text macro="editor"/> <text macro="translator"/> <choose> - <if type="article-magazine article-newspaper webpage post-weblog" match="any"> - <text variable="container-title"/> + <if type="article-magazine article-newspaper" match="any"> + <text variable="container-title" font-style="italic"/> </if> + <else-if type="webpage post-weblog" match="any"> + <text variable="container-title"/> + </else-if> </choose> </substitute> </names> @@ -218,6 +221,11 @@ <substitute> <names variable="editor"/> <names variable="translator"/> + <choose> + <if type="article-magazine article-newspaper webpage post-weblog" match="any"> + <text variable="container-title"/> + </if> + </choose> <text macro="title"/> </substitute> </names> @@ -561,7 +569,20 @@ <text term="section" form="symbol"/> <text variable="section"/> </group> - <text variable="page"/> + <group delimiter=", "> + <text variable="page"/> + <choose> + <if locator="page" match="any"> + <text variable="locator"/> + </if> + <else> + <group delimiter=" "> + <label variable="locator" form="short"/> + <text variable="locator"/> + </group> + </else> + </choose> + </group> </if> <else> <text variable="number" prefix="No. "/> @@ -1145,9 +1166,17 @@ <choose> <if type="article-journal bill legislation legal_case" match="none"> <choose> - <if type="speech" variable="publisher publisher-place" match="any"> - <text macro="issue"/> + <!-- We need a perdiod here when the container title gets moved up into author position, otherwise a comma (below)--> + <if type="article-newspaper article-magazine" match="any"> + <choose> + <if variable="author editor" match="none"> + <text macro="issue"/> + </if> + </choose> </if> + <else-if type="speech" variable="publisher publisher-place" match="any"> + <text macro="issue"/> + </else-if> </choose> </if> </choose> @@ -1158,9 +1187,16 @@ <choose> <if type="article-journal" match="none"> <choose> - <if type="speech" variable="publisher publisher-place" match="none"> - <text macro="issue"/> + <if type="article-newspaper article-magazine" match="any"> + <choose> + <if variable="author editor" match="any"> + <text macro="issue"/> + </if> + </choose> </if> + <else-if type="speech" variable="publisher publisher-place" match="none"> + <text macro="issue"/> + </else-if> </choose> </if> <else-if variable="volume issue" match="none"> |