Skip to content

Commit 508da89

Browse files
authored
1 parent 53e1d0b commit 508da89

File tree

1 file changed

+33
-13
lines changed

1 file changed

+33
-13
lines changed

methods-of-information-in-medicine.csl

+33-13
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<locale xml:lang="en">
2626
<terms>
2727
<term name="no date" form="long">date unknown</term>
28-
<term name="presented at">paper presented at</term>
28+
<term name="presented at">presented at</term>
2929
</terms>
3030
</locale>
3131
<macro name="author">
@@ -45,19 +45,29 @@
4545
</names>
4646
</macro>
4747
<macro name="publisher">
48-
<group delimiter="; ">
49-
<group delimiter=": ">
50-
<text variable="publisher-place"/>
51-
<text variable="publisher"/>
52-
</group>
53-
<text macro="date"/>
54-
</group>
48+
<choose>
49+
<if type="speech" match="any">
50+
<group delimiter="; ">
51+
<text macro="date"/>
52+
<text variable="event-place"/>
53+
</group>
54+
</if>
55+
<else>
56+
<group delimiter="; ">
57+
<group delimiter=": ">
58+
<text variable="publisher-place"/>
59+
<text variable="publisher"/>
60+
</group>
61+
<text macro="date"/>
62+
</group>
63+
</else>
64+
</choose>
5565
</macro>
5666
<macro name="date">
5767
<choose>
5868
<if variable="issued">
5969
<choose>
60-
<if type="report paper-conference" match="any">
70+
<if type="report speech" match="any">
6171
<date form="text" date-parts="year-month-day" variable="issued"/>
6272
</if>
6373
<else>
@@ -129,7 +139,7 @@
129139
<text macro="publisher"/>
130140
</group>
131141
</if>
132-
<else-if type="chapter" match="any">
142+
<else-if type="chapter paper-conference" match="any">
133143
<group prefix=" ">
134144
<text term="in" suffix=": " text-case="capitalize-first"/>
135145
<text macro="editor"/>
@@ -142,11 +152,21 @@
142152
</group>
143153
</group>
144154
</else-if>
145-
<else-if type="paper-conference" match="any">
155+
<else-if type="speech" match="any">
146156
<group delimiter="; ">
147157
<group delimiter=": ">
148-
<text term="presented at" text-case="capitalize-first"/>
149-
<text variable="container-title"/>
158+
<group delimiter=" ">
159+
<choose>
160+
<if variable="genre" match="any">
161+
<text variable="genre" text-case="capitalize-first"/>
162+
</if>
163+
<else>
164+
<text value="Paper"/>
165+
</else>
166+
</choose>
167+
<text term="presented at"/>
168+
</group>
169+
<text variable="event"/>
150170
</group>
151171
<text macro="publisher"/>
152172
</group>

0 commit comments

Comments
 (0)