| 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"> |
| ================================================ | | |
| ========= | | |
| 期刊:《地震地质》(Seismology and Geology) | | |
| 引用制度:著者-出版年制 | | |
| 版本:3.0 日期:2026-02-28 | | |
| ================================================ | | |
| ========= | | |
| | | |
| 【使用前必读】 | | |
| | | |
| 一、Zotero 条目 Language 字段设置 | | |
| - 英文文献:Language 字段填 "en" | | |
| - 中文文献:Language 字段填 "zh" 或留空 | | |
| - 该字段决定引用格式(英文用半角括号、et al.;中文用全角括号、等) | | |
| | | |
| 二、中文文献的英文对照行 | | |
| 每条中文文献会在参考文献表中自动追加一行英文对照信息。 | | |
| 需要在 Zotero 条目的 Extra(额外)字段中,在最顶部逐行填写: | | |
| | | |
| 【期刊论文示例】 | | |
| Original Author: XIONG|| Ren-wei | | |
| Original Author: WANG|| Li-chun | | |
| Original Title: Study on Seismic Activity of | | |
| the XX Fault | | |
| Original Container Title: Seismology and Geo | | |
| logy | | |
| | | |
| 【专著/学位论文示例】 | | |
| Original Author: SHANGGUAN|| Jing-yun | | |
| Original Title: Book Title in English | | |
| Original Publisher: Science Press | | |
| Original Publisher Place: Beijing | | |
| | | |
| 填写规则: | | |
| - 每个字段名用英文空格分词并首字母大写(如 Original Author) | | |
| - 多位作者:每人各占一行,都写 "Original Author:" | | |
| - 姓后用 || 分隔名(如 XIONG|| Ren-wei) | | |
| - 姓全部大写(如 XIONG、SHANGGUAN) | | |
| - 双名中间加连字符,首字母大写其余小写(如 Ren-wei、Li-chun) | | |
| - 年份、卷期、页码、DOI 等会自动从条目原有字段提取,无需重复填写 | | |
| | | |
| 三、中国人名拼音的处理(影响正文中文条目的作者显示) | | |
| 若 Zotero 中的作者名字段用于正文引用(非对照行),可以用缩写格式: | | |
| ✅ 名: Guang Wei → 输出 Zhang, G.W. | | |
| ✅ 名: G W → 输出 Zhang, G.W. | | |
| ❌ 名: Guangwei → 输出 Zhang, G. | | |
| 关键:各音节首字母大写并用空格分开 | | |
| | | |
| 四、CSL-M 双 layout 技术说明 | | |
| - citation 和 bibliography 各有两个 layout: | | |
| 1. layout locale="en" → 英文条目专用(自动使用 et al.) | | |
| 2. layout(无 locale)→ 中文条目(自动使用"等") | | |
| - 文献类型标识:自动追加 [J][M][D][R][A][EB/OL] | | |
| - 英文对照行末尾自动追加 "(in Chinese)" | | |
| | | |
| ================================================ | | |
| ========= | | |
| --> | | |
| <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=", " delimiter |
| | | -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"/> |
| <!-- 英文对照行专用:读取 original-author 变量 | | <!-- 英文对照行专用:读取 original-author 变量 |
| 不缩写名字,姓全大写 + 空格 + 全名 | | 不缩写名字,姓全大写 + 空格 + 全名 |
| 输出示例:XIONG Ren-wei, WANG Li-chun --> | | 输出示例:XIONG Ren-wei, WANG Li-chun --> |
| <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=" " delimiter=", " delimiter-precedes-last="alwa |
| | | ys"> |
| sort-separator=" " | | |
| delimiter=", " | | |
| delimiter-precedes-last="always"> | | |
| <name-part name="family" text-case="upperc | | <name-part name="family" text-case="upperc |
| ase"/> | | ase"/> |
| </name> | | </name> |
| </names> | | </names> |
| </macro> | | </macro> |
| | | |
| </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> |
| | | |
| <!-- 正文部分 --> | | <!-- 正文部分 --> |
| <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"/> | | ort"/> |
| </if> | | </if> |
| <else> | | <else> |
| n | <text variable="original-container | n | <text variable="container-title"/> |
| -title"/> | | |
| </else> | | </else> |
| </choose> | | </choose> |
| <text macro="locators-journal"/> | | <text macro="locators-journal"/> |
| </group> | | </group> |
| </if> | | </if> |
| <else-if type="book"><text macro="publishe | | <else-if type="book"><text macro="publishe |
| r-en-mirror"/></else-if> | | r-en-mirror"/></else-if> |
| <else-if type="thesis"><text macro="publis | | <else-if type="thesis"><text macro="publis |
| her-en-mirror"/></else-if> | | her-en-mirror"/></else-if> |
| <else-if type="chapter paper-conference" m | | <else-if type="chapter paper-conference" m |
| atch="any"> | | atch="any"> |
| <group delimiter=". "> | | <group delimiter=". "> |
| 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-if type="report"> | | <else-if type="report"> |
| <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"/> | | ort"/> |
| </if> | | </if> |
| <else> | | <else> |
| n | <text variable="original-container | n | <text variable="container-title"/> |
| -title"/> | | |
| </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"/> |