Advertisement
Guest User

SMF stylesheet

a guest
Jun 9th, 2022
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.44 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <style xmlns="http://purl.org/net/xbiblio/csl" class="in-text" version="1.0" demote-non-dropping-particle="sort-only" page-range-format="expanded" default-locale="fr">
  3. <info>
  4. <title>Société Mycologique de France (fr)</title>
  5. <title-short>SMF</title-short>
  6. <id>http://www.zotero.org/styles/societe-mycologique-de-france</id>
  7. <link href="http://www.zotero.org/styles/societe-mycologique-de-france" rel="self"/>
  8. <link href="http://www.mycofrance.fr/wp-content/uploads/2015/05/Normes-aux-auteurs-2018_MC3.pdf" rel="documentation"/>
  9. <author>
  10. <name>SMF</name>
  11. <email>[email protected]</email>
  12. </author>
  13. <category citation-format="author-date"/>
  14. <category field="botany"/>
  15. <issn>0395-7527</issn>
  16. <updated>2022-05-03T19:32:00+00:00</updated>
  17. <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
  18. </info>
  19. <locale xml:lang="fr">
  20. <terms>
  21. <term name="et-al">et coll.</term>
  22. </terms>
  23. </locale>
  24. <macro name="author">
  25. <names variable="author" suffix=".">
  26. <name sort-separator=", " initialize-with=". " and="text" name-as-sort-order="first" delimiter=", " delimiter-precedes-last="after-inverted-name" form="long">
  27. <name-part name="family" text-case="capitalize-first" font-variant="small-caps"/>
  28. </name>
  29. <substitute>
  30. <names variable="editor"/>
  31. <text variable="title"/>
  32. </substitute>
  33. </names>
  34. </macro>
  35. <macro name="editor">
  36. <names variable="editor">
  37. <name sort-separator=", " initialize-with=". " delimiter=", " and="text" delimiter-precedes-last="contextual">
  38. <name-part name="family" text-case="capitalize-first" font-variant="small-caps"/>
  39. </name>
  40. <label form="short" prefix=" (" suffix=")," text-case="capitalize-first"/>
  41. </names>
  42. </macro>
  43. <macro name="author-short">
  44. <names variable="author">
  45. <name form="short" and="text" delimiter=", " delimiter-precedes-last="never" initialize-with=". "/>
  46. <et-al font-variant="normal"/>
  47. <substitute>
  48. <names variable="editor"/>
  49. <names variable="translator"/>
  50. </substitute>
  51. </names>
  52. </macro>
  53. <macro name="author-count">
  54. <names variable="author">
  55. <name form="count"/>
  56. <substitute>
  57. <names variable="editor"/>
  58. </substitute>
  59. </names>
  60. </macro>
  61. <macro name="year-date">
  62. <choose>
  63. <if variable="issued">
  64. <date variable="issued">
  65. <date-part name="year"/>
  66. </date>
  67. </if>
  68. <else-if type="book chapter webpage" variable="container-title volume page" match="none">
  69. <text term="forthcoming"/>
  70. </else-if>
  71. <else-if type="book chapter webpage" variable="volume page" match="none">
  72. <text term="in press"/>
  73. </else-if>
  74. <else>
  75. <text term="no date" form="short"/>
  76. </else>
  77. </choose>
  78. </macro>
  79. <macro name="publisher">
  80. <group delimiter=", ">
  81. <text variable="publisher" prefix=" "/>
  82. <text variable="publisher-place"/>
  83. </group>
  84. </macro>
  85. <citation et-al-min="3" et-al-use-first="1" disambiguate-add-year-suffix="true" disambiguate-add-names="false" disambiguate-add-givenname="false" collapse="year-suffix" year-suffix-delimiter=", ">
  86. <sort>
  87. <key macro="year-date"/>
  88. <key macro="author-short"/>
  89. </sort>
  90. <layout prefix="(" suffix=")" delimiter="; ">
  91. <group delimiter=" ">
  92. <text macro="author-short" suffix="," text-case="capitalize-first" font-variant="small-caps"/>
  93. <text macro="year-date"/>
  94. </group>
  95. <text variable="locator"/>
  96. <text variable="year-suffix"/>
  97. </layout>
  98. </citation>
  99. <bibliography entry-spacing="0" hanging-indent="true">
  100. <sort>
  101. <key macro="author" names-min="1" names-use-first="1"/>
  102. <key macro="author-count"/>
  103. <key macro="year-date"/>
  104. </sort>
  105. <layout>
  106. <group suffix=".">
  107. <text macro="author" suffix=" "/>
  108. <choose>
  109. <if variable="issued">
  110. <date variable="issued">
  111. <date-part name="year"/>
  112. </date>
  113. <text variable="year-suffix"/>
  114. <date variable="original-date">
  115. <date-part name="year" prefix=" (publ. " suffix=")" />
  116. </date>
  117. </if>
  118. <else-if type="book chapter webpage" variable="container-title volume page" match="none">
  119. <text term="forthcoming" text-case="capitalize-first"/>
  120. </else-if>
  121. <else-if type="book chapter webpage" variable="volume page" match="none">
  122. <text term="in press" text-case="capitalize-first"/>
  123. </else-if>
  124. </choose>
  125.  
  126. <text value=". &#8212; "/>
  127. <choose>
  128. <if type="bill book graphic legal_case motion_picture report" match="any">
  129. <group suffix=".">
  130. <group>
  131. <text variable="title" text-case="capitalize-first" font-style="italic" suffix=". "/>
  132. <text variable="collection-title" font-style="normal" text-case="title" suffix=", "/>
  133. <text variable="collection-number" font-style="normal" text-case="title" suffix=". "/>
  134. <group>
  135. <choose>
  136. <if is-numeric="volume">
  137. <group delimiter=" ">
  138. <text value="Vol."/>
  139. <number variable="volume" suffix=". " form="numeric"/>
  140. </group>
  141. </if>
  142. <else>
  143. <text variable="volume" suffix="."/>
  144. </else>
  145. </choose>
  146. </group>
  147. </group>
  148. <text variable="edition" prefix="Éd. " suffix=","/>
  149. <text prefix=" " suffix=", " macro="publisher"/>
  150. <text variable="page" suffix=" "/>
  151. <text variable="number-of-pages" prefix=" " suffix=" p"/>
  152. <text variable="note" prefix=". (" suffix=")"/>
  153. </group>
  154. </if>
  155. <else-if type="thesis" match="any">
  156. <text variable="title" suffix=". "/>
  157. <group delimiter=" ">
  158. <text variable="genre"/>
  159. <text variable="publisher" prefix=" "/>
  160. <text variable="publisher-place" suffix=","/>
  161. <choose>
  162. <if is-numeric="number-of-pages">
  163. <text variable="number-of-pages"/>
  164. </if>
  165. <else>
  166. <text variable="page"/>
  167. </else>
  168. </choose>
  169. </group>
  170. <text term="page" form="short" prefix=" "/>
  171. </else-if>
  172. <else-if type="chapter" match="any">
  173. <text variable="title" suffix=". "/>
  174. <text variable="issue" suffix=" "/>
  175. <group>
  176. <text value="Dans" font-style="normal" suffix=" "/>
  177. <text macro="editor" suffix=" "/>
  178. <group>
  179. <text variable="container-title" text-case="title" font-style="italic" suffix=", "/>
  180. <choose>
  181. <if is-numeric="volume">
  182. <group delimiter=" ">
  183. <text term="volume" form="short" text-case="capitalize-first"/>
  184. <number variable="volume" form="numeric" suffix=". "/>
  185. </group>
  186. </if>
  187. <else>
  188. <text variable="volume" suffix=". "/>
  189. </else>
  190. </choose>
  191. </group>
  192. <group delimiter=" ">
  193. <text macro="publisher" suffix=","/>
  194. </group>
  195. <text term="page" form="short" prefix=" " suffix=" "/>
  196. <text variable="page" suffix=""/>
  197. </group>
  198. </else-if>
  199. <else-if type="article-newspaper" match="any">
  200. <text variable="title" font-style="normal" suffix=". "/>
  201. <group>
  202. <text variable="container-title" form="long" font-style="italic" suffix=" "/>
  203. <date variable="issued" font-style="normal" prefix="du ">
  204. <date-part name="day" suffix=" "/>
  205. <date-part name="month" suffix=" "/>
  206. <date-part name="year" suffix="."/>
  207. </date>
  208. </group>
  209. <text variable="page" prefix=" p. "/>
  210. </else-if>
  211. <else-if type="legislation" match="any">
  212. <text variable="title" font-style="normal" suffix=", "/>
  213. <group>
  214. <text variable="container-title" form="long" font-style="italic" suffix=" "/>
  215. <date variable="issued" font-style="normal" prefix="promulgué le ">
  216. <date-part name="day" suffix=" "/>
  217. <date-part name="month" suffix=" "/>
  218. <date-part name="year" suffix="."/>
  219. </date>
  220. </group>
  221. <text variable="page" prefix=" p. "/>
  222. </else-if>
  223. <else-if type="paper-conference" match="any">
  224. <text variable="title" text-case="capitalize-first" font-style="italic" suffix=". "/>
  225. <choose>
  226. <!-- si Maison d'édition pour un acte de colloque -->
  227. <if variable="publisher" match="any">
  228. <text value="Éd." font-style="normal" suffix=""/>
  229. <text macro="publisher" suffix="."/>
  230. </if>
  231. </choose>
  232. <text variable="event" suffix="."/>
  233. <text variable="page" prefix=" p. "/>
  234. </else-if>
  235. <else-if type="post-weblog" match="any">
  236. <text variable="title" font-style="italic" suffix="."/>
  237. </else-if>
  238. <else-if type="webpage" match="any">
  239. <group>
  240. <text variable="title" font-style="italic" suffix=". "/>
  241. <text variable="container-title" form="long" suffix=". "/>
  242. <text variable="URL" prefix="Site: " suffix=" "/>
  243. <date variable="accessed" prefix="[consulté le ">
  244. <date-part name="day" suffix=" "/>
  245. <date-part name="month" suffix=" "/>
  246. <date-part name="year" suffix="]."/>
  247. </date>
  248. </group>
  249. <text prefix=" " macro="publisher"/>
  250. </else-if>
  251. <else>
  252. <text variable="title" suffix=". "/>
  253. <group>
  254. <text variable="container-title" form="short" text-case="capitalize-first" font-style="italic"/>
  255. <choose>
  256. <if variable="volume">
  257. <text variable="volume" prefix=", "/>
  258. <text variable="issue" prefix=" (" suffix=")"/>
  259. </if>
  260. <else>
  261. <text variable="issue" prefix=", "/>
  262. </else>
  263. </choose>
  264. <choose>
  265. <if variable="page">
  266. <text variable="page" prefix=", p. "/>
  267. </if>
  268. <else>
  269. <text variable="number" prefix=", "/>
  270. </else>
  271. </choose>
  272. </group>
  273. <text variable="note" prefix=". (" suffix=")"/>
  274. </else>
  275. </choose>
  276. </group>
  277. <text variable="DOI" prefix=". https://doi.org/"/>
  278. </layout>
  279. </bibliography>
  280. </style>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement