|
58 | 58 | </macro>
|
59 | 59 | <macro name="archive">
|
60 | 60 | <choose>
|
61 |
| - <if variable="archive archive_location" match="any"> |
62 |
| - <group delimiter=". "> |
63 |
| - <text variable="archive_location" text-case="capitalize-first"/> |
64 |
| - <text variable="archive"/> |
65 |
| - <text variable="archive-place"/> |
| 61 | + <if type="manuscript" match="any"> |
| 62 | + <group delimiter=""> |
| 63 | + <text variable="publisher-place" suffix=". "/> |
| 64 | + <text variable="archive" suffix=", "/> |
| 65 | + <text variable="archive_location"/> |
| 66 | + <choose> |
| 67 | + <if variable="call-number" match="any"> |
| 68 | + <text variable="call-number" prefix=" / "/> |
| 69 | + </if> |
| 70 | + </choose> |
66 | 71 | </group>
|
67 | 72 | </if>
|
68 | 73 | </choose>
|
|
123 | 128 | </macro>
|
124 | 129 | <macro name="title">
|
125 | 130 | <choose>
|
126 |
| - <if type="article bill book broadcast graphic legal_case legislation map manuscript motion_picture patent personal_communication report song webpage" match="any"> |
| 131 | + <if type="article bill book broadcast graphic legal_case legislation map motion_picture patent personal_communication report song webpage" match="any"> |
127 | 132 | <text variable="title" font-style="italic"/>
|
128 | 133 | </if>
|
129 | 134 | <else-if type="article-journal article-newspaper article-magazine" match="any">
|
|
145 | 150 | </group>
|
146 | 151 | </else-if>
|
147 | 152 | <else-if type="manuscript" match="any">
|
148 |
| - <group delimiter=","> |
149 |
| - <text variable="title" quotes="true"/> |
150 |
| - <text variable="genre" prefix=" "/> |
| 153 | + <group delimiter=". "> |
| 154 | + <text variable="title" font-style="italic"/> |
| 155 | + <text variable="genre"/> |
151 | 156 | </group>
|
152 | 157 | </else-if>
|
153 | 158 | <else-if type="chapter entry-dictionary entry-encyclopedia" match="any">
|
|
164 | 169 | </macro>
|
165 | 170 | <macro name="pub-place">
|
166 | 171 | <choose>
|
167 |
| - <if type="bill book chapter entry-dictionary entry-encyclopedia thesis legal_case manuscript map paper-conference song" match="any"> |
| 172 | + <if type="bill book chapter entry-dictionary entry-encyclopedia thesis legal_case map paper-conference song" match="any"> |
168 | 173 | <choose>
|
169 | 174 | <if variable="publisher-place" match="any">
|
170 | 175 | <text variable="publisher-place"/>
|
|
178 | 183 | </macro>
|
179 | 184 | <macro name="publisher">
|
180 | 185 | <choose>
|
181 |
| - <if type="bill book chapter entry-dictionary entry-encyclopedia thesis legal_case manuscript map paper-conference report song" match="any"> |
| 186 | + <if type="bill book chapter entry-dictionary entry-encyclopedia thesis legal_case map paper-conference report song" match="any"> |
182 | 187 | <choose>
|
183 | 188 | <if variable="publisher" match="any">
|
184 | 189 | <text variable="publisher"/>
|
|
192 | 197 | </macro>
|
193 | 198 | <macro name="yearpage">
|
194 | 199 | <choose>
|
195 |
| - <if type="article bill book graphic legal_case map motion_picture paper-conference manuscript report song thesis" match="any"> |
| 200 | + <if type="article bill book graphic legal_case map motion_picture paper-conference report song thesis" match="any"> |
196 | 201 | <group delimiter=". ">
|
197 | 202 | <date variable="issued">
|
198 | 203 | <date-part name="year"/>
|
|
272 | 277 | </choose>
|
273 | 278 | </group>
|
274 | 279 | </else-if>
|
| 280 | + <else-if type="manuscript" match="any"> |
| 281 | + <group delimiter=". "> |
| 282 | + <date variable="issued"> |
| 283 | + <date-part name="day" suffix=" "/> |
| 284 | + <date-part name="month" suffix=" "/> |
| 285 | + <date-part name="year" suffix=""/> |
| 286 | + </date> |
| 287 | + <choose> |
| 288 | + <if variable="locator" match="any"> |
| 289 | + <group delimiter=" "> |
| 290 | + <label variable="locator" form="short"/> |
| 291 | + <text variable="locator"/> |
| 292 | + </group> |
| 293 | + </if> |
| 294 | + <else-if variable="locator" match="none"> |
| 295 | + <text variable="number-of-pages" suffix=" p"/> |
| 296 | + </else-if> |
| 297 | + </choose> |
| 298 | + </group> |
| 299 | + </else-if> |
275 | 300 | <else-if type="webpage post-weblog" match="any">
|
276 | 301 | <date variable="issued">
|
277 | 302 | <date-part name="year"/>
|
|
388 | 413 | <text macro="medium" suffix=". "/>
|
389 | 414 | <text macro="dimensions" suffix=". "/>
|
390 | 415 | <text macro="access" suffix="]. "/>
|
| 416 | + <text macro="archive"/> |
391 | 417 | </else>
|
392 | 418 | </choose>
|
393 | 419 | </layout>
|
|
0 commit comments