zotero-chinese / styles

中文 CSL 样式
https://zotero-chinese.com/styles/
Other
5.15k stars 837 forks source link

经济研究(economic-research-journal.csl)有两处错误 #63

Closed artemith closed 2 years ago

artemith commented 2 years ago
  1. 经济研究要求中文文献在前,英文文献在后,而这里生成的的英文在前中文在后 见http://www.erj.cn/cn/Info.aspx?m=20220223162358523953

  2. 英文期刊的姓名与要求的不同

要求的 图片

我生成的 Bartov E., Mohanram P., Seethamraju C., 2002, “Valuation of Internet Stocks—An IPO Perspective”, Journal of Accounting Research, 40(2), 321—346.

有两点不同: (1) 从第二个作者开始,缩写的顺序不同了,应该是缩写在前,姓在后 (2) 第三个如果有三个作者,第三个作者前有个"and"

redleafnew commented 2 years ago

加入Zotero群组,将条目拖动到群组中,方便测试:https://www.zotero.org/groups/4677213/gbt_7714_csl_development

zepinglee commented 2 years ago

群组中所有中文文献的 language 字段又被人乱改了。我打算把群组改成“仅限 admin 修改”。

Screen Shot 2022-08-06 at 12 52 41

@artemith 加入后在这里发一下 id,我把你提升为管理员后再把条目加进来。

artemith commented 2 years ago

群组中所有中文文献的 language 字段又被人乱改了。我打算把群组改成“仅限 admin 修改”。

Screen Shot 2022-08-06 at 12 52 41

@artemith 加入后在这里发一下 id,我把你提升为管理员后再把条目加进来。

id: hy_0943

zepinglee commented 2 years ago

id: hy_0943

改为 admin 了。相关的测试条目放到 https://www.zotero.org/groups/4677213/chinese_csl_development/collections/L3AH5Q2F

artemith commented 2 years ago

id: hy_0943

改为 admin 了。相关的测试条目放到 https://www.zotero.org/groups/4677213/chinese_csl_development/collections/L3AH5Q2F

已加入测试条目

redleafnew commented 2 years ago

已更新

artemith commented 2 years ago

已更新

我之前没有说清楚,在"and"前还有个", ",所以应该是", and" 供参考:

  1. 经济研究样稿
  2. 项后军 和 周雄 - 2022 - 流动性囤积视角下的影子银行及其监管.pdf
redleafnew commented 2 years ago

已更新

我之前没有说清楚,在"and"前还有个", ",所以应该是", and" 供参考:

  1. 经济研究样稿
  2. 项后军 和 周雄 - 2022 - 流动性囤积视角下的影子银行及其监管.pdf

已更新

artemith commented 2 years ago

已更新

我之前没有说清楚,在"and"前还有个", ",所以应该是", and" 供参考:

1. [经济研究样稿](http://www.erj.cn/userfiles/%E3%80%8A%E7%BB%8F%E6%B5%8E%E7%A0%94%E7%A9%B6%E3%80%8B%E7%A8%BF%E4%BB%B6%E6%A0%BC%E5%BC%8F%E8%A7%84%E8%8C%83%E8%8C%83%E6%9C%AC%EF%BC%88%E4%BE%9B%E5%8F%82%E8%80%83%EF%BC%89%E5%AE%9A%E7%A8%BF_02.jpg)

2. [项后军 和 周雄 - 2022 - 流动性囤积视角下的影子银行及其监管.pdf](https://github.com/redleafnew/Chinese-STD-GB-T-7714-related-csl/files/9277839/-.2022.-.pdf)

又试了试新版,还有一点小瑕疵。这个杂志要求的两个作者之间依然是用", and"来连接的,而不是"and" 图片

redleafnew commented 2 years ago

已更新

我之前没有说清楚,在"and"前还有个", ",所以应该是", and" 供参考:

1. [经济研究样稿](http://www.erj.cn/userfiles/%E3%80%8A%E7%BB%8F%E6%B5%8E%E7%A0%94%E7%A9%B6%E3%80%8B%E7%A8%BF%E4%BB%B6%E6%A0%BC%E5%BC%8F%E8%A7%84%E8%8C%83%E8%8C%83%E6%9C%AC%EF%BC%88%E4%BE%9B%E5%8F%82%E8%80%83%EF%BC%89%E5%AE%9A%E7%A8%BF_02.jpg)

2. [项后军 和 周雄 - 2022 - 流动性囤积视角下的影子银行及其监管.pdf](https://github.com/redleafnew/Chinese-STD-GB-T-7714-related-csl/files/9277839/-.2022.-.pdf)

又试了试新版,还有一点小瑕疵。这个杂志要求的两个作者之间依然是用", and"来连接的,而不是"and" 图片

将这个条目加到群组中方便测试。

redleafnew commented 2 years ago

又更新了,再测试一下。

artemith commented 2 years ago

已更新

我之前没有说清楚,在"and"前还有个", ",所以应该是", and" 供参考:

1. [经济研究样稿](http://www.erj.cn/userfiles/%E3%80%8A%E7%BB%8F%E6%B5%8E%E7%A0%94%E7%A9%B6%E3%80%8B%E7%A8%BF%E4%BB%B6%E6%A0%BC%E5%BC%8F%E8%A7%84%E8%8C%83%E8%8C%83%E6%9C%AC%EF%BC%88%E4%BE%9B%E5%8F%82%E8%80%83%EF%BC%89%E5%AE%9A%E7%A8%BF_02.jpg)

2. [项后军 和 周雄 - 2022 - 流动性囤积视角下的影子银行及其监管.pdf](https://github.com/redleafnew/Chinese-STD-GB-T-7714-related-csl/files/9277839/-.2022.-.pdf)

又试了试新版,还有一点小瑕疵。这个杂志要求的两个作者之间依然是用", and"来连接的,而不是"and" 图片

将这个条目加到群组中方便测试。

已加入

artemith commented 2 years ago

又更新了,再测试一下。

测试了,没有问题

artemith commented 2 years ago

经济研究两个中文作者的citation格式产生问题

正常应该是(陈工孟和高宁,2000) 目前显示为(陈工孟, 和高宁,2000)

两个英文作者的citation格式正常

redleafnew commented 2 years ago

注意:使用author+year 样式的时,如果中文两个作者的和前面有逗号(, ),如显示为(金红兰, 和金龙勋, 2021),请确认条目的作者是是否经过合并操作,如果合并过请拆分(可以使用茉莉花插件https://github.com/l0o0/jasminum)。

artemith commented 2 years ago

注意:使用author+year 样式的时,如果中文两个作者的和前面有逗号(, ),如显示为(金红兰, 和金龙勋, 2021),请确认条目的作者是是否经过合并操作,如果合并过请拆分(可以使用茉莉花插件https://github.com/l0o0/jasminum)。%E3%80%82)

的确合并过。拆开之后正常了

zepinglee commented 2 years ago

注意:使用author+year 样式的时,如果中文两个作者的和前面有逗号(, ),如显示为(金红兰, 和金龙勋, 2021),请确认条目的作者是是否经过合并操作,如果合并过请拆分(可以使用茉莉花插件https://github.com/l0o0/jasminum)。%E3%80%82)

@redleafnew 这个“合并姓名”的功能是用于设么目的?

redleafnew commented 2 years ago

应该主要是在Zotero界面的作者栏可以显示完成的姓名,而不是只显示姓。 image

zepinglee commented 2 years ago

感觉不对呀,“and” 前有没有逗号是 delimiter-precedes-last 控制的,跟姓名有没有合并应该无关才对。

zepinglee commented 2 years ago

研究了一下,应该是 citeproc-js 的 bug。MRE:

>>===== MODE =====>>
citation
<<===== MODE =====<<

>>===== RESULT =====>>
张三和李四; 张三和李四
<<===== RESULT =====<<

>>===== CSL =====>>
<style
    xmlns="http://purl.org/net/xbiblio/csl"
    class="note"
    version="1.0"
    delimiter-precedes-last="always"
    default-locale="zh-CN">
  <info>
    <id/>
    <title/>
    <updated>2022-08-07T03:28:57+00:00</updated>
  </info>
  <citation>
    <layout delimiter="; ">
      <names variable="author">
        <name delimiter="" and="text"/>
      </names>
    </layout>
  </citation>
</style>
<<===== CSL =====<<

>>===== INPUT =====>>
[
    {
        "id": "ITEM-1",
        "type": "book",
        "author": [
            {
                "family": "张",
                "given": "三"
            },
            {
                "family": "李",
                "given": "四"
            }
        ]
    },
    {
        "id": "ITEM-2",
        "type": "book",
        "author": [
            {
                "literal": "张三"
            },
            {
                "literal": "李四"
            }
        ]
    }
]
<<===== INPUT =====<<

>>===== VERSION =====>>
1.0
<<===== VERSION =====<<

期望:张三和李四; 张三和李四 实际输出:张三和李四; 张三, 和李四

zepinglee commented 2 years ago

我修改了一下逻辑,现在应该不受姓名是否合并的影响了。

Screen Shot 2022-08-13 at 18 42 33 Screen Shot 2022-08-13 at 18 42 41
redleafnew commented 2 years ago

不错

artemith commented 2 years ago

我修改了一下逻辑,现在应该不受姓名是否合并的影响了。 Screen Shot 2022-08-13 at 18 42 33 Screen Shot 2022-08-13 at 18 42 41

感谢!