elsevier-with-titles-alphabetical.csl 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  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" default-locale="en-US">
  3. <info>
  4. <title>Elsevier (numeric, with titles, sorted alphabetically)</title>
  5. <id>http://www.zotero.org/styles/elsevier-with-titles-alphabetical</id>
  6. <link href="http://www.zotero.org/styles/elsevier-with-titles-alphabetical" rel="self"/>
  7. <link href="http://www.zotero.org/styles/elsevier-with-titles" rel="template"/>
  8. <link href="http://www.elsevier.com/journals/cryobiology/0011-2240/guide-for-authors#68000" rel="documentation"/>
  9. <author>
  10. <name>Richard Karnesky</name>
  11. <email>[email protected]</email>
  12. <uri>http://arc.nucapt.northwestern.edu/Richard_Karnesky</uri>
  13. </author>
  14. <contributor>
  15. <name>Rintze Zelle</name>
  16. <uri>http://twitter.com/rintzezelle</uri>
  17. </contributor>
  18. <category citation-format="numeric"/>
  19. <category field="generic-base"/>
  20. <summary>A style for many of Elsevier's journals that includes article titles in the reference list, but sorted alphabetically</summary>
  21. <updated>2012-09-27T22:06:38+00:00</updated>
  22. <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
  23. </info>
  24. <macro name="author">
  25. <names variable="author">
  26. <name initialize-with="." delimiter=", " delimiter-precedes-last="always"/>
  27. <label form="short" prefix=", "/>
  28. <substitute>
  29. <names variable="editor"/>
  30. <names variable="translator"/>
  31. </substitute>
  32. </names>
  33. </macro>
  34. <macro name="editor">
  35. <names variable="editor">
  36. <name initialize-with="." delimiter=", " delimiter-precedes-last="always"/>
  37. <label form="short" prefix=" (" text-case="capitalize-first" suffix=")"/>
  38. </names>
  39. </macro>
  40. <macro name="year-date">
  41. <choose>
  42. <if variable="issued">
  43. <date variable="issued">
  44. <date-part name="year"/>
  45. </date>
  46. </if>
  47. <else>
  48. <text term="no date" form="short"/>
  49. </else>
  50. </choose>
  51. </macro>
  52. <macro name="publisher">
  53. <text variable="publisher" suffix=", "/>
  54. <text variable="publisher-place" suffix=", "/>
  55. <text macro="year-date"/>
  56. </macro>
  57. <macro name="edition">
  58. <!--TODO: CSL should have low numeric be text (e.g. '3'->'third')-->
  59. <choose>
  60. <if is-numeric="edition">
  61. <group delimiter=" ">
  62. <number variable="edition" form="ordinal"/>
  63. <text term="edition" form="short"/>
  64. </group>
  65. </if>
  66. <else>
  67. <text variable="edition"/>
  68. </else>
  69. </choose>
  70. </macro>
  71. <citation collapse="citation-number">
  72. <sort>
  73. <key variable="citation-number"/>
  74. </sort>
  75. <layout prefix="[" suffix="]" delimiter=",">
  76. <text variable="citation-number"/>
  77. </layout>
  78. </citation>
  79. <bibliography entry-spacing="0" second-field-align="flush" et-al-min="7" et-al-use-first="6">
  80. <sort>
  81. <key macro="author"/>
  82. <key variable="issued"/>
  83. </sort>
  84. <layout suffix=".">
  85. <text variable="citation-number" prefix="[" suffix="]"/>
  86. <text macro="author" suffix=", "/>
  87. <choose>
  88. <if type="bill book graphic legal_case legislation motion_picture report song" match="any">
  89. <group delimiter=", ">
  90. <text variable="title"/>
  91. <text macro="edition"/>
  92. <text macro="publisher"/>
  93. </group>
  94. </if>
  95. <else-if type="chapter paper-conference" match="any">
  96. <text variable="title" suffix=", "/>
  97. <text term="in" suffix=": "/>
  98. <text macro="editor" suffix=", "/>
  99. <text variable="container-title" form="short" text-case="title" suffix=", "/>
  100. <text macro="edition" suffix=", "/>
  101. <text macro="publisher"/>
  102. <group delimiter=" ">
  103. <label variable="page" form="short" prefix=": "/>
  104. <text variable="page"/>
  105. </group>
  106. </else-if>
  107. <else-if type="patent">
  108. <group delimiter=", ">
  109. <text variable="title"/>
  110. <text variable="number"/>
  111. <text macro="year-date"/>
  112. </group>
  113. </else-if>
  114. <else-if type="thesis">
  115. <group delimiter=", ">
  116. <text variable="title"/>
  117. <text variable="genre"/>
  118. <text variable="publisher"/>
  119. <text macro="year-date"/>
  120. </group>
  121. </else-if>
  122. <else>
  123. <group delimiter=" ">
  124. <text variable="title" suffix=","/>
  125. <text variable="container-title" form="short" text-case="title" suffix="."/>
  126. <text variable="volume"/>
  127. <text macro="year-date" prefix="(" suffix=")"/>
  128. <text variable="page" form="short"/>
  129. </group>
  130. </else>
  131. </choose>
  132. </layout>
  133. </bibliography>
  134. </style>