Guest User

Modified IEEE style

a guest
Mar 31st, 2021
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.64 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">
  3. <info>
  4. <title>IEEE</title>
  5. <id>http://www.zotero.org/styles/ieee</id>
  6. <link href="http://www.zotero.org/styles/ieee" rel="self"/>
  7. <link href="https://ieeeauthorcenter.ieee.org/wp-content/uploads/IEEE-Reference-Guide.pdf" rel="documentation"/>
  8. <link href="https://journals.ieeeauthorcenter.ieee.org/your-role-in-article-production/ieee-editorial-style-manual/" rel="documentation"/>
  9. <author>
  10. <name>Michael Berkowitz</name>
  11. <email>[email protected]</email>
  12. </author>
  13. <contributor>
  14. <name>Julian Onions</name>
  15. <email>[email protected]</email>
  16. </contributor>
  17. <contributor>
  18. <name>Rintze Zelle</name>
  19. <uri>http://twitter.com/rintzezelle</uri>
  20. </contributor>
  21. <contributor>
  22. <name>Stephen Frank</name>
  23. <uri>http://www.zotero.org/sfrank</uri>
  24. </contributor>
  25. <contributor>
  26. <name>Sebastian Karcher</name>
  27. </contributor>
  28. <contributor>
  29. <name>Giuseppe Silano</name>
  30. <email>[email protected]</email>
  31. <uri>http://giuseppesilano.net</uri>
  32. </contributor>
  33. <contributor>
  34. <name>Patrick O'Brien</name>
  35. </contributor>
  36. <contributor>
  37. <name>Brenton M. Wiernik</name>
  38. </contributor>
  39. <category citation-format="numeric"/>
  40. <category field="engineering"/>
  41. <category field="generic-base"/>
  42. <summary>IEEE style as per the 2018 guidelines, V 11.12.2018.</summary>
  43. <updated>2020-06-15T03:21:46+00:00</updated>
  44. <rights license="http://creativecommons.org/licenses/by-sa/3.0/">This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 License</rights>
  45. </info>
  46. <locale xml:lang="en">
  47. <terms>
  48. <term name="chapter" form="short">ch.</term>
  49. <term name="presented at">presented at the</term>
  50. <term name="available at">available</term>
  51. </terms>
  52. </locale>
  53. <!-- Macros -->
  54. <macro name="status">
  55. <choose>
  56. <if variable="page issue volume" match="none">
  57. <text variable="status" text-case="capitalize-first" suffix="" font-weight="bold"/>
  58. </if>
  59. </choose>
  60. </macro>
  61. <macro name="edition">
  62. <choose>
  63. <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference report song" match="any">
  64. <choose>
  65. <if is-numeric="edition">
  66. <group delimiter=" ">
  67. <number variable="edition" form="ordinal"/>
  68. <text term="edition" form="short"/>
  69. </group>
  70. </if>
  71. <else>
  72. <text variable="edition" text-case="capitalize-first" suffix="."/>
  73. </else>
  74. </choose>
  75. </if>
  76. </choose>
  77. </macro>
  78. <macro name="issued">
  79. <choose>
  80. <if type="article-journal report" match="any">
  81. <date variable="issued">
  82. <date-part name="month" form="short" suffix=" "/>
  83. <date-part name="year" form="long"/>
  84. </date>
  85. </if>
  86. <else-if type="bill book chapter graphic legal_case legislation motion_picture song thesis" match="any">
  87. <date variable="issued">
  88. <date-part name="year" form="long"/>
  89. </date>
  90. </else-if>
  91. <else-if type="paper-conference" match="any">
  92. <date variable="issued">
  93. <date-part name="month" form="short"/>
  94. <date-part name="year" prefix=" "/>
  95. </date>
  96. </else-if>
  97. <else>
  98. <date variable="issued">
  99. <date-part name="month" form="short" suffix=" "/>
  100. <date-part name="day" form="numeric-leading-zeros" suffix=", "/>
  101. <date-part name="year"/>
  102. </date>
  103. </else>
  104. </choose>
  105. </macro>
  106. <macro name="author">
  107. <names variable="author" form="short">
  108. <name and="text" et-al-min="7" et-al-use-first="1" initialize-with=". "/>
  109. <label form="short" prefix=", " text-case="capitalize-first"/>
  110. <et-al font-style="italic"/>
  111. <substitute>
  112. <names variable="editor"/>
  113. <names variable="translator"/>
  114. </substitute>
  115. </names>
  116. </macro>
  117. <macro name="editor">
  118. <names variable="editor">
  119. <name initialize-with=". " delimiter=", " and="text"/>
  120. <label form="short" prefix=", " text-case="capitalize-first"/>
  121. </names>
  122. </macro>
  123. <macro name="locators">
  124. <group delimiter=", ">
  125. <text macro="edition"/>
  126. <group delimiter=" ">
  127. <text term="volume" form="short"/>
  128. <number variable="volume" form="numeric"/>
  129. </group>
  130. <group delimiter=" ">
  131. <number variable="number-of-volumes" form="numeric"/>
  132. <text term="volume" form="short" plural="true"/>
  133. </group>
  134. <group delimiter=" ">
  135. <text term="issue" form="short"/>
  136. <number variable="issue" form="numeric"/>
  137. </group>
  138. </group>
  139. </macro>
  140. <macro name="title">
  141. <choose>
  142. <if type="bill book graphic legal_case legislation motion_picture song" match="any">
  143. <text variable="title" font-style="italic"/>
  144. </if>
  145. <else>
  146. <text variable="title" quotes="true"/>
  147. </else>
  148. </choose>
  149. </macro>
  150. <macro name="publisher">
  151. <choose>
  152. <if type="bill book chapter graphic legal_case legislation motion_picture paper-conference song" match="any">
  153. <group delimiter=": ">
  154. <text variable="publisher-place"/>
  155. <text variable="publisher"/>
  156. </group>
  157. </if>
  158. <else>
  159. <group delimiter=", ">
  160. <text variable="publisher"/>
  161. <text variable="publisher-place"/>
  162. </group>
  163. </else>
  164. </choose>
  165. </macro>
  166. <macro name="event">
  167. <choose>
  168. <if type="paper-conference speech" match="any">
  169. <choose>
  170. <!-- Published Conference Paper -->
  171. <if variable="collection-editor editor editorial-director issue page volume" match="any">
  172. <group delimiter=", ">
  173. <group delimiter=" ">
  174. <text term="in"/>
  175. <text variable="container-title" font-style="italic"/>
  176. </group>
  177. <text variable="event-place"/>
  178. </group>
  179. </if>
  180. <!-- Unpublished Conference Paper -->
  181. <else>
  182. <group delimiter=", ">
  183. <group delimiter=" ">
  184. <text term="presented at"/>
  185. <text variable="event"/>
  186. </group>
  187. <text variable="event-place"/>
  188. </group>
  189. </else>
  190. </choose>
  191. </if>
  192. </choose>
  193. </macro>
  194. <macro name="access">
  195. <choose>
  196. <if type="webpage post post-weblog" match="any">
  197. <choose>
  198. <if variable="URL">
  199. <group delimiter=" ">
  200. <text variable="URL"/>
  201. <group delimiter=" " prefix="(" suffix=")">
  202. <text term="accessed"/>
  203. <date variable="accessed">
  204. <date-part name="month" form="short" strip-periods="false"/>
  205. <date-part name="day" form="numeric-leading-zeros" prefix=" " suffix=", "/>
  206. <date-part name="year" form="long"/>
  207. </date>
  208. </group>
  209. </group>
  210. </if>
  211. </choose>
  212. </if>
  213. <else-if match="any" variable="DOI">
  214. <text variable="DOI" prefix="doi: "/>
  215. </else-if>
  216. <else>
  217. <group delimiter=". ">
  218. <group delimiter=": ">
  219. <text term="accessed" text-case="capitalize-first"/>
  220. <date variable="accessed">
  221. <date-part name="month" form="short" suffix=" "/>
  222. <date-part name="day" form="numeric-leading-zeros" suffix=", "/>
  223. <date-part name="year"/>
  224. </date>
  225. </group>
  226. <text term="online" prefix="[" suffix="]" text-case="capitalize-first"/>
  227. <group delimiter=": ">
  228. <text term="available at" text-case="capitalize-first"/>
  229. <text variable="URL"/>
  230. </group>
  231. </group>
  232. </else>
  233. </choose>
  234. </macro>
  235. <macro name="page">
  236. <choose>
  237. <if type="article-journal" variable="number" match="all">
  238. <group delimiter=" ">
  239. <text value="Art."/>
  240. <text term="issue" form="short"/>
  241. <text variable="number"/>
  242. </group>
  243. </if>
  244. <else>
  245. <group delimiter=" ">
  246. <label variable="page" form="short"/>
  247. <text variable="page"/>
  248. </group>
  249. </else>
  250. </choose>
  251. </macro>
  252. <macro name="citation-locator">
  253. <group delimiter=" ">
  254. <choose>
  255. <if locator="page">
  256. <label variable="locator" form="short"/>
  257. </if>
  258. <else>
  259. <label variable="locator" form="short" text-case="capitalize-first"/>
  260. </else>
  261. </choose>
  262. <text variable="locator"/>
  263. </group>
  264. </macro>
  265. <!-- Citation -->
  266. <citation collapse="citation-number">
  267. <sort>
  268. <key variable="citation-number"/>
  269. </sort>
  270. <layout delimiter=", ">
  271. <group prefix="[" suffix="]" delimiter=", ">
  272. <text variable="citation-number"/>
  273. <text macro="citation-locator"/>
  274. </group>
  275. </layout>
  276. </citation>
  277. <!-- Bibliography -->
  278. <bibliography entry-spacing="0" second-field-align="flush">
  279. <layout suffix=".">
  280. <!-- Citation Number -->
  281. <text variable="citation-number" prefix="[" suffix="]"/>
  282. <!-- Author(s) -->
  283. <text macro="author" suffix=", "/>
  284. <!-- Rest of Citation -->
  285. <choose>
  286. <!-- Specific Formats -->
  287. <if type="article-journal">
  288. <group delimiter=", ">
  289. <text macro="title"/>
  290. <text variable="container-title" font-style="italic" form="short"/>
  291. <text macro="locators"/>
  292. <text macro="page"/>
  293. <text macro="issued"/>
  294. <text macro="status"/>
  295. <text macro="access"/>
  296. </group>
  297. </if>
  298. <else-if type="paper-conference speech" match="any">
  299. <group delimiter=", ">
  300. <text macro="title"/>
  301. <text macro="event"/>
  302. <text macro="issued"/>
  303. <text macro="locators"/>
  304. <text macro="page"/>
  305. <text macro="status"/>
  306. <text macro="access"/>
  307. </group>
  308. </else-if>
  309. <else-if type="report">
  310. <group delimiter=". ">
  311. <group delimiter=", ">
  312. <text macro="title"/>
  313. <text macro="publisher"/>
  314. <group delimiter=" ">
  315. <text variable="genre"/>
  316. <text variable="number"/>
  317. </group>
  318. <text macro="issued"/>
  319. </group>
  320. <text macro="access"/>
  321. </group>
  322. </else-if>
  323. <else-if type="thesis">
  324. <group delimiter=", ">
  325. <text macro="title"/>
  326. <text variable="genre"/>
  327. <text macro="publisher"/>
  328. <text macro="issued"/>
  329. </group>
  330. </else-if>
  331. <else-if type="webpage post-weblog post" match="any">
  332. <group delimiter=", " suffix=". ">
  333. <text macro="title"/>
  334. <text variable="container-title" font-style="italic"/>
  335. <text macro="issued"/>
  336. </group>
  337. <text macro="access"/>
  338. </else-if>
  339. <else-if type="patent">
  340. <group delimiter=", ">
  341. <text macro="title"/>
  342. <text variable="number"/>
  343. <text macro="issued"/>
  344. </group>
  345. </else-if>
  346. <!-- Generic/Fallback Formats -->
  347. <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
  348. <group delimiter=", " suffix=". ">
  349. <text macro="title"/>
  350. <text macro="locators"/>
  351. </group>
  352. <group delimiter=", ">
  353. <text macro="publisher"/>
  354. <text macro="issued"/>
  355. <text macro="page"/>
  356. </group>
  357. </else-if>
  358. <else-if type="article-magazine article-newspaper broadcast interview manuscript map patent personal_communication song speech thesis webpage" match="any">
  359. <group delimiter=", ">
  360. <text macro="title"/>
  361. <text variable="container-title" font-style="italic"/>
  362. <text macro="locators"/>
  363. <text macro="publisher"/>
  364. <text macro="page"/>
  365. <text macro="issued"/>
  366. </group>
  367. </else-if>
  368. <else-if type="chapter paper-conference" match="any">
  369. <group delimiter=", " suffix=", ">
  370. <text macro="title"/>
  371. <group delimiter=" ">
  372. <text term="in"/>
  373. <text variable="container-title" font-style="italic"/>
  374. </group>
  375. <text macro="locators"/>
  376. </group>
  377. <text macro="editor" suffix=" "/>
  378. <group delimiter=", ">
  379. <text macro="publisher"/>
  380. <text macro="issued"/>
  381. <text macro="page"/>
  382. </group>
  383. </else-if>
  384. <else>
  385. <group delimiter=", " suffix=". ">
  386. <text macro="title"/>
  387. <text variable="container-title" font-style="italic"/>
  388. <text macro="locators"/>
  389. </group>
  390. <group delimiter=", ">
  391. <text macro="publisher"/>
  392. <text macro="page"/>
  393. <text macro="issued"/>
  394. <text macro="access"/>
  395. </group>
  396. </else>
  397. </choose>
  398. </layout>
  399. </bibliography>
  400. </style>
  401.  
Add Comment
Please, Sign In to add comment