| n | <?xml version="1.0" encoding="utf-8"?> | n | <?xml version='1.0' encoding='utf-8'?> |
| <!-- | | <style xmlns="http://purl.org/net/xbiblio/csl" cla |
| | | ss="in-text" version="1.0" demote-non-dropping-par |
| | | ticle="sort-only" default-locale="zh-CN"> |
| ================================================ | | |
| ========= | | |
| 期刊:《地球科学》(Earth Science - China University of Ge | | |
| osciences) | | |
| 引用制度:著者-出版年制 | | |
| 版本:3.0 日期:2026-02-28 | | |
| ================================================ | | |
| ========= | | |
| | | |
| 【使用前必读】 | | |
| | | |
| 一、Zotero 条目 Language 字段设置 | | |
| - 英文文献:Language 字段填 "en" | | |
| - 中文文献:Language 字段填 "zh" 或留空 | | |
| - 该字段决定引用格式(英文用半角括号、et al.;中文用全角括号、等) | | |
| | | |
| 二、中文文献的英文对照行 | | |
| 每条中文文献会在参考文献表中自动追加一行英文对照信息。 | | |
| 需要在 Zotero 条目的 Extra(额外)字段中,在最顶部逐行填写: | | |
| | | |
| 【期刊论文示例】 | | |
| Original Author: Zhang,|| San | | |
| Original Author: Li,|| Ming Wei | | |
| Original Title: Study on Seismic Activity of | | |
| the XX Fault | | |
| Original Container Title: Earth Science | | |
| | | |
| 【专著/学位论文示例】 | | |
| Original Author: Zhang,|| San | | |
| Original Title: Book Title in English | | |
| Original Publisher: China University of Geos | | |
| ciences Press | | |
| Original Publisher Place: Wuhan | | |
| | | |
| 填写规则: | | |
| - 每个字段名用英文空格分词并首字母大写(如 Original Author) | | |
| - 多位作者:每人各占一行,都写 "Original Author:" | | |
| - 姓后加英文逗号,再用 || 分隔名(如 Zhang,|| San) | | |
| 这样输出才会是 Zhang, S. 而非 Zhang S. | | |
| - 年份、卷期、页码、DOI 等会自动从条目原有字段提取,无需重复填写 | | |
| | | |
| 三、中国人名拼音的处理 | | |
| 问题:中文拼音 "Guangwei" 在 Zotero 中会被识别为 | | |
| 姓: Zhang,名: Guangwei → 输出为 Zhang, G. | | |
| 期刊要求:Zhang, G.W. | | |
| | | |
| 解决方法:在 Zotero 条目的作者 名(First Name)字段中, | | |
| 将拼音各音节首字母大写并用空格分开: | | |
| ✅ 名: Guang Wei → 输出 Zhang, G.W. | | |
| ✅ 名: G W → 输出 Zhang, G.W. | | |
| ✅ 名: G. W. → 输出 Zhang, G.W. | | |
| ❌ 名: Guangwei → 输出 Zhang, G. | | |
| ❌ 名: Guang wei → 输出 Zhang, G. wei. | | |
| | | |
| 四、与《地震地质》CSL 的差异 | | |
| - 本样式无文献类型标识符 [J][M] 等 | | |
| - 英文期刊名使用斜体 | | |
| - 英文对照行末尾标注 "(in Chinese with English abstract | | |
| )" | | |
| | | |
| 五、CSL-M 双 layout 技术说明 | | |
| - citation 和 bibliography 各有两个 layout: | | |
| 1. layout locale="en" → 英文条目专用(自动使用 et al.) | | |
| 2. layout(无 locale)→ 中文条目(自动使用"等") | | |
| - 英文对照行使用 display="block" 另起一段 | | |
| | | |
| ================================================ | | |
| ========= | | |
| --> | | |
| <style xmlns="http://purl.org/net/xbiblio/csl" | | |
| class="in-text" | | |
| version="1.0" | | |
| demote-non-dropping-particle="sort-only" | | |
| default-locale="zh-CN"> | | |
| | | |
| <info> | | <info> |
| <title>地球科学</title> | | <title>地球科学</title> |
| <id>https://zotero-chinese.com/styles/地球科学</id | | <id>https://zotero-chinese.com/styles/地球科学</id |
| > | | > |
| <link href="https://zotero-chinese.com/styles/ | | <link href="https://zotero-chinese.com/styles/ |
| 地球科学" rel="self"/> | | 地球科学" rel="self"/> |
| </macro> | | </macro> |
| | | |
| <!-- 文后参考文献:英文作者(完整格式) --> | | <!-- 文后参考文献:英文作者(完整格式) --> |
| <macro name="author-bib-en"> | | <macro name="author-bib-en"> |
| <names variable="author"> | | <names variable="author"> |
| n | <name name-as-sort-order="all" | n | <name name-as-sort-order="all" sort-separato |
| | | r=", " initialize-with="." delimiter=", " delimite |
| | | r-precedes-last="always"/> |
| sort-separator=", " | | |
| initialize-with="." | | |
| delimiter=", " | | |
| delimiter-precedes-last="always"/> | | |
| <et-al/> | | <et-al/> |
| <substitute> | | <substitute> |
| <names variable="editor"/> | | <names variable="editor"/> |
| <names variable="translator"/> | | <names variable="translator"/> |
| <text macro="title"/> | | <text macro="title"/> |
| </macro> | | </macro> |
| | | |
| <!-- 英文对照行专用:读取 original-author 变量 --> | | <!-- 英文对照行专用:读取 original-author 变量 --> |
| <macro name="author-bib-en-mirror"> | | <macro name="author-bib-en-mirror"> |
| <names variable="original-author"> | | <names variable="original-author"> |
| n | <name name-as-sort-order="all" | n | <name name-as-sort-order="all" sort-separato |
| | | r=", " initialize-with="." delimiter=", " delimite |
| | | r-precedes-last="always" and="text"/> |
| sort-separator=", " | | |
| initialize-with="." | | |
| delimiter=", " | | |
| delimiter-precedes-last="always" | | |
| and="text"/> | | |
| </names> | | </names> |
| </macro> | | </macro> |
| | | |
| <!-- 标题 --> | | <!-- 标题 --> |
| <macro name="title"> | | <macro name="title"> |
| </macro> | | </macro> |
| | | |
| <!-- 编辑(英文格式) --> | | <!-- 编辑(英文格式) --> |
| <macro name="editor-bib-en"> | | <macro name="editor-bib-en"> |
| <names variable="editor"> | | <names variable="editor"> |
| n | <name name-as-sort-order="all" | n | <name name-as-sort-order="all" sort-separato |
| | | r=", " initialize-with="." delimiter=", " delimite |
| | | r-precedes-last="always"/> |
| sort-separator=", " | | |
| initialize-with="." | | |
| delimiter=", " | | |
| delimiter-precedes-last="always"/> | | |
| <et-al/> | | <et-al/> |
| <label form="short" prefix=", "/> | | <label form="short" prefix=", "/> |
| </names> | | </names> |
| </macro> | | </macro> |
| | | |
| <text variable="original-title"/> | | <text variable="original-title"/> |
| <choose> | | <choose> |
| <if type="article-journal article-magazine | | <if type="article-journal article-magazine |
| article-newspaper" match="any"> | | article-newspaper" match="any"> |
| <group delimiter=", "> | | <group delimiter=", "> |
| <choose> | | <choose> |
| n | <if variable="original-container-tit | n | <if variable="container-title-short" |
| le-short"> | | > |
| <text variable="original-container | | <text variable="container-title-sh |
| -title-short" font-style="italic"/> | | ort" font-style="italic"/> |
| </if> | | </if> |
| <else> | | <else> |
| n | <text variable="original-container | n | <text variable="container-title" f |
| -title" font-style="italic"/> | | ont-style="italic"/> |
| </else> | | </else> |
| </choose> | | </choose> |
| <text macro="locators-journal"/> | | <text macro="locators-journal"/> |
| </group> | | </group> |
| </if> | | </if> |
| </group> | | </group> |
| </else-if> | | </else-if> |
| <else-if type="chapter paper-conference" m | | <else-if type="chapter paper-conference" m |
| atch="any"> | | atch="any"> |
| <group delimiter=". "> | | <group delimiter=". "> |
| <text macro="editor-bib-en"/> | | <text macro="editor-bib-en"/> |
| n | <text variable="original-container-tit | n | <text variable="container-title" font- |
| le" font-style="italic"/> | | style="italic"/> |
| <text macro="publisher-en-mirror"/> | | <text macro="publisher-en-mirror"/> |
| </group> | | </group> |
| </else-if> | | </else-if> |
| <else-if type="report" match="any"> | | <else-if type="report" match="any"> |
| <group delimiter=". "> | | <group delimiter=". "> |
| <text variable="number" prefix="Report | | <text variable="number" prefix="Report |
| "/> | | "/> |
| n | <text variable="original-container-tit | n | <text variable="container-title"/> |
| le"/> | | |
| <text macro="publisher-en-mirror"/> | | <text macro="publisher-en-mirror"/> |
| </group> | | </group> |
| </else-if> | | </else-if> |
| <else> | | <else> |
| <group delimiter=", "> | | <group delimiter=", "> |
| <choose> | | <choose> |
| n | <if variable="original-container-tit | n | <if variable="container-title-short" |
| le-short"> | | > |
| <text variable="original-container | | <text variable="container-title-sh |
| -title-short" font-style="italic"/> | | ort" font-style="italic"/> |
| </if> | | </if> |
| <else> | | <else> |
| n | <text variable="original-container | n | <text variable="container-title" f |
| -title" font-style="italic"/> | | ont-style="italic"/> |
| </else> | | </else> |
| </choose> | | </choose> |
| <text macro="locators-journal"/> | | <text macro="locators-journal"/> |
| </group> | | </group> |
| </else> | | </else> |
| <key macro="author-intext-en"/> | | <key macro="author-intext-en"/> |
| <key macro="year-date"/> | | <key macro="year-date"/> |
| </sort> | | </sort> |
| | | |
| <!-- 英文条目 layout:locale="en" 确保使用 et al. --> | | <!-- 英文条目 layout:locale="en" 确保使用 et al. --> |
| n | <layout prefix="(" suffix=")" delimiter="; " l | n | |
| ocale="en"> | | |
| <group delimiter=", "> | | |
| <text macro="author-intext-en"/> | | |
| <text macro="year-date"/> | | |
| </group> | | |
| </layout> | | |
| | | |
| <!-- 中文条目 layout(默认 zh-CN):使用"等" --> | | <!-- 中文条目 layout(默认 zh-CN):使用"等" --> |
| <layout prefix="(" suffix=")" delimiter=";"> | | <layout prefix="(" suffix=")" delimiter=";"> |
| <group delimiter=","> | | <group delimiter=","> |
| <text macro="author-intext-zh"/> | | <text macro="author-intext-zh"/> |
| <text macro="year-date"/> | | <text macro="year-date"/> |