【问题标题】:How can I get a CSL file to number the bibliography consecutively?如何获得 CSL 文件以连续编号参考书目?
【发布时间】:2013-05-08 00:07:49
【问题描述】:

我正在使用下面的 csl 文件(来自 Zotero),但是有一个问题。我有这样的文字:

This is citation one by Jones [1]. This is citation two by Bell [2]. ...This is citation nine by Smith [9].

在参考文献中,它是这样列出的:

2. Bell, ...
1. Jones, ...
9. Smith, ...

我想要的是:

This is citation one by Jones [2]. This is citation two by Bell [1]. ...This is citation nine by Smith [3].

1. Bell, ...
2. Jones, ...
3. Smith, ...

如何调整 csl 文件以获得我想要的?应该是SIGCHI Proceedings,但与会议提供的PDF格式不符。

csl 文件位于此处:

http://www.zotero.org/styles/acm-sigchi-proceedings

【问题讨论】:

  • 这是 Zotero 的吗?您能否提供显示所需样式的 PDF 链接?当前的 CSL 样式链接到 2009 SIGCHI 网站,可能有过时的说明。
  • 参考书目是 bibtex。我正在使用 Pandoc 渲染 PDF,在 Pandoc 命令中使用此 CSL 文件。
  • 在这种情况下,您最好将其报告为 citeproc-hs 问题跟踪器中的问题(citeproc-hs 是集成到 pandoc 中的 CSL 处理器)。见code.google.com/p/citeproc-hs/issues/list。不要忘记包含指向此页面的链接。
  • 是否有任何变通方法可以让参考书目正确编号,并在论文的引文中反映正确的编号?也许在 csl 文件中可以进行一些更改?

标签: latex bibliography citations csl


【解决方案1】:

虽然 CSL 规范中没有明确提及,但书目条目的引文编号应始终按顺序排列,即使条目按作者字母顺序排序(如 SIGCHI CSL 样式的情况),所以这可能应该在 CSL 处理器中修复。

[编辑:此错误已报告并已修复:https://code.google.com/p/citeproc-hs/issues/detail?id=83&can=1]

【讨论】:

  • 谢谢,Rintze,但尽管更改了 CSL,问题仍然存在。我已经联系了图书馆作者,他似乎已经发现了问题并正在努力解决它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-17
  • 2021-02-21
  • 1970-01-01
  • 2018-08-11
  • 1970-01-01
相关资源
最近更新 更多