modified: pixi.toml
[GalaxyCodeBases.git] / etc / Writing / chinese-gb7714-2005-author-date_Galaxy.csl
blob197843864a192a811ce4d627f52239b3c4b56a91
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-CN">
3 <info>
4 <title>Chinese Std GB/T 7714-2005 (author-date, English)</title>
5 <id>http://csl.mendeley.com/styles/3257641/chinese-gb7714-2005-author-date</id>
6 <link href="http://www.zotero.org/styles/chinese-gb7714-2005-author-date" rel="self"/>
7 <link href="http://www.zotero.org/styles/chinese-gb7714-2005-numeric" rel="template"/>
8 <link href="https://github.com/Haixing-Hu/GBT7714-2005-BibTeX-Style" rel="documentation"/>
9 <author>
10 <name>Yuuki Galaxy</name>
11 <email>galaxy001@gmail.com</email>
12 <uri>http://www.mendeley.com/profiles/yuuki-galaxy/</uri>
13 </author>
14 <contributor>
15 <name>heromyth</name>
16 <email>zxpmyth@yahoo.com.cn</email>
17 </contributor>
18 <contributor>
19 <name>Kristene Collins</name>
20 <uri>http://www.mendeley.com/profiles/kristene-collins1/</uri>
21 </contributor>
22 <category citation-format="author-date"/>
23 <category field="generic-base"/>
24 <summary>This style just partly implemented what the Chinese GB/T 7714-2005 requires.</summary>
25 <updated>2017-05-05T04:51:06+00:00</updated>
26 <rights license="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 </rights>
27 </info>
28 <macro name="author">
29 <names variable="author" suffix=".">
30 <name delimiter-precedes-last="always" initialize="false" name-as-sort-order="all" sort-separator=" ">
31 <name-part name="family" text-case="title"/>
32 </name>
33 </names>
34 </macro>
35 <macro name="authorIn">
36 <names variable="author" suffix=" ">
37 <name delimiter-precedes-last="always" initialize-with=" " name-as-sort-order="all" sort-separator=" "/>
38 </names>
39 </macro>
40 <macro name="recipient">
41 <names variable="recipient">
42 <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always"/>
43 <label form="short" prefix=", " text-case="lowercase"/>
44 </names>
45 </macro>
46 <macro name="interviewer">
47 <names variable="interviewer">
48 <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always"/>
49 <label form="short" prefix=", " text-case="lowercase"/>
50 </names>
51 </macro>
52 <macro name="composer">
53 <names variable="composer">
54 <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always"/>
55 <label form="short" prefix=", " text-case="lowercase"/>
56 </names>
57 </macro>
58 <macro name="original-author">
59 <names variable="original-author">
60 <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always"/>
61 <label form="short" prefix=", " text-case="lowercase"/>
62 </names>
63 </macro>
64 <macro name="title">
65 <text variable="title"/>
66 </macro>
67 <macro name="titleField">
68 <choose>
69 <if type="report">
70 <text macro="title" suffix="[R]. "/>
71 </if>
72 <else-if type="thesis">
73 <text macro="title" suffix="[D]. "/>
74 </else-if>
75 <else-if type="bill legislation" match="any">
76 <text variable="number" suffix=", "/>
77 <text macro="title" suffix="[S]"/>
78 </else-if>
79 <else-if type="bill book graphic legal_case legislation motion_picture report song" match="any">
80 <text macro="title" suffix="[M]. "/>
81 </else-if>
82 <else-if type="paper-conference">
83 <text macro="title" suffix="[C]//"/>
84 </else-if>
85 <else-if type="chapter paper-conference" match="any">
86 <text macro="title" suffix="[G]//"/>
87 </else-if>
88 <else-if type="webpage">
89 <text macro="title" suffix="[EB/OL]. "/>
90 </else-if>
91 <else-if type="patent">
92 <text macro="title"/>
93 <text variable="number" prefix=": 中国, " suffix="[P]. "/>
94 </else-if>
95 <else>
96 <text macro="title" suffix="[J]. "/>
97 </else>
98 </choose>
99 </macro>
100 <macro name="secondaryAuthor">
101 <names variable="editor">
102 <name initialize-with=" " name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always">
103 <name-part name="family" text-case="uppercase"/>
104 </name>
105 </names>
106 <names variable="translator">
107 <name name-as-sort-order="all" sort-separator=" " delimiter=", " delimiter-precedes-last="always" suffix=", 译"/>
108 </names>
109 </macro>
110 <macro name="edition">
111 <choose>
112 <if is-numeric="edition">
113 <group delimiter=" ">
114 <number variable="edition" form="ordinal"/>
115 <text term="edition" form="short"/>
116 </group>
117 </if>
118 <else>
119 <text variable="edition" form="short"/>
120 </else>
121 </choose>
122 </macro>
123 <macro name="publisher">
124 <choose>
125 <if type="chapter paper-conference" match="any">
126 <text variable="container-title" suffix=". "/>
127 </if>
128 <else-if type="report">
129 <text variable="collection-title" suffix=", "/>
130 <text variable="number" suffix=", "/>
131 </else-if>
132 <else-if type="bill legislation" match="any">
133 <text variable="container-title" prefix=". "/>
134 </else-if>
135 <else>
136 <text variable="container-title" suffix=", "/>
137 </else>
138 </choose>
139 <text variable="publisher-place" suffix=": "/>
140 <group delimiter=", ">
141 <text variable="publisher"/>
142 <choose>
143 <if type="webpage" variable="container-title" match="all">
144 <date variable="issued" suffix=". ">
145 <date-part name="year"/>
146 <date-part name="month" form="numeric-leading-zeros" prefix="-"/>
147 <date-part name="day" form="numeric-leading-zeros" prefix="-"/>
148 </date>
149 </if>
150 <else-if type="webpage"/>
151 <else-if type="patent">
152 <date variable="issued">
153 <date-part name="year"/>
154 <date-part name="month" form="numeric-leading-zeros" prefix="-"/>
155 <date-part name="day" form="numeric-leading-zeros" prefix="-"/>
156 </date>
157 </else-if>
158 <else-if variable="publisher">
159 <date variable="issued">
160 <date-part name="year"/>
161 </date>
162 </else-if>
163 <else-if type="bill legislation" match="any"/>
164 <else>
165 <date variable="issued">
166 <date-part name="year"/>
167 </date>
168 </else>
169 </choose>
170 </group>
171 <text variable="volume" prefix=", "/>
172 <text variable="issue" prefix="(" suffix=")"/>
173 </macro>
174 <macro name="pageField">
175 <text variable="page"/>
176 </macro>
177 <macro name="referenceDate">
178 <choose>
179 <if type="webpage">
180 <date variable="issued" prefix="(" suffix=")">
181 <date-part name="year"/>
182 <date-part name="month" form="numeric-leading-zeros" prefix="-"/>
183 <date-part name="day" form="numeric-leading-zeros" prefix="-"/>
184 </date>
185 <date variable="accessed" prefix="[" suffix="]">
186 <date-part name="year"/>
187 <date-part name="month" form="numeric-leading-zeros" prefix="-"/>
188 <date-part name="day" form="numeric-leading-zeros" prefix="-"/>
189 </date>
190 </if>
191 </choose>
192 </macro>
193 <macro name="access">
194 <choose>
195 <if variable="DOI">
196 <text variable="DOI" prefix="doi:"/>
197 </if>
198 <else-if variable="URL">
199 <text variable="URL"/>
200 </else-if>
201 </choose>
202 </macro>
203 <citation name-form="short" et-al-min="2" et-al-use-first="1" disambiguate-add-givenname="true" disambiguate-add-year-suffix="true" collapse="year-suffix">
204 <sort>
205 <key variable="citation-label"/>
206 </sort>
207 <layout vertical-align="baseline" delimiter=";" prefix="(" suffix=")">
208 <choose>
209 <if match="all" variable="author">
210 <text macro="authorIn"/>
211 </if>
212 <else-if match="all" variable="title">
213 <text macro="title" suffix=","/>
214 </else-if>
215 </choose>
216 <date date-parts="year" form="numeric" variable="issued"/>
217 </layout>
218 </citation>
219 <bibliography et-al-min="4" et-al-use-first="3" second-field-align="flush" entry-spacing="0">
220 <layout suffix=".">
221 <text macro="author"/>
222 <text macro="titleField"/>
223 <text macro="secondaryAuthor" suffix=". "/>
224 <text macro="edition"/>
225 <text macro="publisher"/>
226 <text macro="pageField" prefix=": "/>
227 <text macro="referenceDate"/>
228 <choose>
229 <if type="webpage" match="any">
230 <text macro="access" prefix=". "/>
231 </if>
232 </choose>
233 <text macro="recipient"/>
234 <text macro="interviewer"/>
235 <text macro="composer"/>
236 <text macro="original-author"/>
237 </layout>
238 </bibliography>
239 </style>