Zeping Lee

Results 560 comments of Zeping Lee

在 6ac3450 中添加。 太繁杂了,下次再也不想搞这种了。

https://github.com/redleafnew/Chinese-STD-GB-T-7714-related-csl/wiki/FAQ#为何英文文献会显示中文等卷而不是et-al-vol

`mathtools` also breaks over/underbrace of `unicode-math` (see ). I suggest checking if `unicode-math` is loaded. ```latex \@ifpackageloaded{unicode-math}{ \let\underbrace\LaTeXunderbrace \let\overbrace\LaTeXoverbrace }{} ```

Thanks for your analysis. > Are you sure this exact MWE used to work at all? I get errors from older versions of TeX live on Overleaf when I tested...

需要注意,有的西文名字是带 hyphen 的,比如“Jean-Luc”。有些外籍华人也习惯在名之间使用 hyphen 连接,比如“Fei-Fei Li”。这些情一般遵重作者原名,不宜修改。 中国人的拼音姓名,按照 GB/T 7714 要求缩写取每个汉字的首字母,比如 `Li Jiangning -> LI J N`。其实需要 hyphen 或者空格隔开才能使 CSL 正确处理。 缩写是否加点对 CSL 的输出没有影响。应该不存在两个点的情况。

我又查了一下相关的要求,感觉比较复杂。可以考虑提供“删除连字符”的功能,此外还可以考虑“Jiangning”和“J. N.”两种格式之间的转换。 考虑汉语拼音书写的中国人名,按照 GB/T 7714—2015 和 GB/T 28039—2011,最正式的写法是“Li Jiangning”,不含“-”。所以对于像 Chicago 这样使用全名的样式,填写 `Jiangning` 更正式(输出:“Li, Jiangning”)。如果要实现“删除连字符”的功能,考虑到部分西方人名本身就有连字符(比如“Pierre-Simon Laplace”),建议将处理的人名限定“-”分隔的两个词要符合汉语拼音。当然这种方法会误伤少分外籍华人的姓名(例如“Fei-fei Li”)。 其次关于缩写格式,以前在 也讨论过。CSL 不能区分姓名是否用拼音书写的,也不能将“Jiangning”缩写为“J N”。国标要求的缩写格式是“Li J N”,但填写 `Jiangning` 只能缩写为“J”,而 `Jiang Ning`、`Jiang-Ning`或`J. N.`才能正确缩写为“J N”。实际中,大部分期刊/学校对这一点不会仔细检查,但有少部分期刊编辑会严格要求。可以考虑在 `creatorsExt` 保存拆分的拼音全名“Jiang...

感觉这是 citperoc-js 的 bug,`Xu, Li-jun` 应该缩写为 `Xu, L J` 的。

> bibliography中横线无法去掉的原因是样式未正确编辑,只需在zotero设置中编辑样式文件: 上面提到的 `Xu Li-jun` 这个案例跟 `initialize-with` 和 `initialize-with-hyphen` 没有关系,而是 `citeproc-js` 对小写的 `-jun` 部分有特殊处理。 像 `gb-t-7714-2015-numeric-bilingual-no-uppercase-no-url-doi.csl` 已经在 `` 设置了 `initialize-with=" " initialize-with-hyphen="false"`,这个是全局有效的。 https://github.com/zotero-chinese/styles/blob/875ca7b482b78267d5b9c913cfe91521ec94ab01/src/gb-t-7714-2015-numeric-bilingual-no-uppercase-no-url-doi/gb-t-7714-2015-numeric-bilingual-no-uppercase-no-url-doi.csl#L2 ```xml ```

还有“网络首发”(advance online publication)文章也可能不存在年、卷、期、页。

这里的冒号通常是分隔主标题和副标题,按照美国英语的主流习惯是冒号后要大写。 APA > In sentence case, lowercase most words in a title or heading. Capitalize only the following words: > ... > the first word after a colon, em dash,...