|
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