问题标签 [csl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
294 浏览

r - 在 R Markdown 中指定 CSL 时无法编译

我正在使用 Mendeley 生成的引文库在 R markdown 中写一篇文章。当我没有指定引文样式时,我的文档可以很好地与参考文献一起编译。

当我指定 CSL 时:

我收到以下错误: pandoc-citeproc.exe: PandocResourceNotFound "stroke.csl" Error running filter C:/PROGRA~1/Pandoc/pandoc-citeproc.exe: Filter returned error status 1 Error: pandoc document conversion failed with error 83执行停止

我尝试了不同的引文风格: https ://github.com/citation-style-language/styles

我很感激任何帮助。

0 投票
1 回答
92 浏览

r-markdown - 是否可以使用 CSL 在 markdown/rmarkdown 中格式化带有作者标题和日期的文本引用

我正在尝试在 Rmarkdown 中编写教学大纲。我希望能够使用我的 bibtex 文件并以文本形式编写引文,然后将它们编织成 html 或 pdf。因此,例如,我希望能够编写:

并作为输出

  • Arthur A. 作者,书名,大学出版社,2005 年,第 2 章

或大致相似的内容,即出现在文本中的长引用。

目前,我只找到 .csl 文件将其呈现为:

  • (作者 2005)第 2 章

或其他一些作者年份的文本引用,或者将其呈现为的 .csl 文件

  • . 1

1 Arthur A. 作者,书名,大学出版社,2005 年,第 2 章

是否可以创建一个在文本引用中产生冗长的 .csl 样式?我一直在与csl 可视化器搏斗,但没有成功。如果没有,是否有另一种方法来处理 markdown/Rmarkdown 中的引用,从而可以更好地控制文本引用的格式?

0 投票
0 回答
57 浏览

pandoc - 在分类书目 (CSL) 中的参考类型之前生成标题

最近我发现了一个技巧,它允许在 PDF 输出中按参考类型对 CSL 生成的参考书目进行排序。在我的示例中,我相应地应用了这个技巧:

不过,我有一个问题:在这样一个排序的参考书目中,是否有可能将命名的标题归因于以下参考类型,而无需生成 Word 输出并直接放置标题?我使用带有pdflatex输出的最新 Pandoc,在网上找不到任何准确的解决方案。虽然我承认可以使用multiple-bibliography.lua过滤器,但事实并非如此,因为我想使用一个参考书目文件打印输出,并在每个text value.

0 投票
1 回答
31 浏览

csl - 如何更改 CSL 中的折叠引用范围分隔符?

我想将引用折叠样式从 [1-5] 更改为 [1~5]。怎么做?

0 投票
3 回答
79 浏览

citations - 试图制作带注释的引文样式,得到“错误生成引文和参考书目”

我对一些 csl 代码有疑问。

我正在尝试将通过 Zotero 提供的“自然”样式转换为注释样式,该样式通过引用“Extra”字段(类似于 APA 7th edition annotated)来获取注释。

我不熟悉 csl 中的编码,所以感谢 google,我发现我所要做的就是在 <text variable="note" display="block"/> 之前添加该行</layout> (在此处找到此信息:https ://forums.zotero.org/discussion/19552/annotated-bibliography-在-mla-or-chicago-style )

我这样做了,现在在 Zotero 的样式编辑器中生成样式时出现以下错误:

生成引文和参考书目时出错:citeproc-js 错误:级别不匹配错误:想要 bib_first 但找到 bib_other

我已经使用 CSL 样式和语言环境编辑器 ( https://validator.citationstyles.org/ ) 检查了我的代码,它没有给我任何错误。谷歌搜索此错误消息不会产生任何好的结果。一旦它工作,我试图在 Microsoft Word 中使用这种风格。

这是代码的最后几行(如果<text variable="note" display="block"/>删除该行,则错误消失):

如果有人能提供帮助,我将不胜感激。谢谢!

0 投票
1 回答
23 浏览

permalinks - CSL 参考书目中的固定链接 URL

我正在写一篇关于深度学习的研究论文,所以我的一些引用不可避免地会引用到 Medium 帖子之类的东西上。为了避免链接失效,我创建了指向这些帖子的 perma.cc 链接;使用我的参考管理器 (Mendeley),我添加了原始 URL 和永久链接 URL。

在导出的 BibTeX 文件中,我看到两个 URL 都包含在一个 URL 字段中,用空格分隔。但是,我使用的 CSL 处理器仅包含参考书目中的第一个 URL。

上一个问题询问如何更改 CSL 样式以包含两个 URL 字段,答案是“CSL 不能这样做”,但没有任何关于用例的讨论。那么,如果我不能用 CSL 做到这一点,我应该怎么做?引用 perma.cc 链接而不是原始 URL 是否可以(在学术上)?我可以滥用另一个字段来存储永久链接吗?

我不希望这个引用依赖于 Medium 无限期地使用。特别是因为页面没有加载到 Wayback 机器上(显然它被 Medium 文章的重新加载循环捕获)。

0 投票
0 回答
77 浏览

latex - 将 word mendeley 内联引用移植到乳胶

又是一个 Word-to-Latex 的问题。我使用 Mendeley 作为参考管理系统和 word 插件来写我的论文。对于我的博士论文,我可能会改用 LaTex。使用 Mendeley,您可以生成包含所有参考资料的 .bib 文件。在乳胶文件本身中,您使用 \cite{AuthorYear} 或 \cite{AuthorYear,Author2Year2} 引用多个引用。

Word:这是一个示例文本 [1]。[1] 是 word 中作为域函数的引用。

要在 LaTex 中引用 [1],需要执行以下操作:这是一个示例文本 \cite{AuthorYear}。

我有以下想法,这可能会帮助这里的很多人。是否可以调整 Mendeley 中的引用样式,例如返回 [1] 的字段函数将返回 \cite{AuthorYear} 或 \cite{AuthorYear,Author2Year2} 以供多个参考。因此,我们都可以将完整的 Word 文档复制/粘贴到 Latex 中并引用(如果相应的 .bib 文件 citationkeys=AuthorYear)就可以了。这将使在这两种环境中的移植变得轻而易举。

在我看来,这也适用于其他参考管理系统,如引文样式语言 (CSL),一种流行的基于 XML 的开放语言。有谁知道是否已经有这样的引用风格,或者有人可以帮忙吗?

0 投票
1 回答
181 浏览

pandoc - Pandoc citeproc 参考书目条目排序遵循 bib 文件中的条目顺序

当我将降价文件转换为 pdf 时,参考书目中的参考顺序与文件中的顺序相同.bib。结果,文本中的引用以错误的顺序出现。结果,我可以在文本中使用类似... reported in [2] after [1] ... while 我希望参考文献在参考书目中出现在文本中时那样的句子,因为它会使用unsrt.bib.

问题是:如何按照它们在文本中出现的顺序对参考书目部分中的条目进行排序?

MWE,使用编译pandoc -C -f markdown testing.md -o testing.pdf

测试.md:

测试.bib

输出

参考文献顺序说明

更改@article's in的顺序会test.bib产生所需的输出:The first reference [1] the second reference [2].

我正在使用aps.csl取自 zotero 样式存储库: https ://www.zotero.org/styles/american-physics-society?source=1

问题的原因

我有一个由 conda 安装的过时 pandoc(pandoc 是我需要的一些重要包的先决条件),并且这个版本优先于默认的 arch 安装,因为 conda 的可执行文件目录在$PATHbefore中/bin/

0 投票
0 回答
54 浏览

markdown - pandoc-cite-proc 选项是否有扩展名?

通常,下面的 MWEmarkdown符合pandocciteproc选项),它会在转换后的docx文件中呈现,如[1],[2],[3],但我更喜欢[1-3]. tex尽管我知道tex. 因此,解决方法可能是使用tex; 第一个应该从转换markdowntex,然后转换tex,例如, pdf。但是,我不想安装texlive. 是否有任何pandoc扩展来实现这一点?

0 投票
1 回答
52 浏览

r - 如何在 R Markdown 的两个单独的标题下插入两个单独的书目(不在正文中引用它们)?

考虑以下 R Markdown 代码:

bib1.bib 代码:

bib2.bib 代码:

针织输出:

在此处输入图像描述

但是,我更关心以下输出:

在此处输入图像描述

请注意,我想要文本引用,而是列出整个参考书目,这就是为什么我通过在代码中添加“nocite:'@*'”来解决这个问题,但我无法得到我的结果追了

顺便说一句,我在这里使用了 csl 样式 vancouver.csl(请参阅:https ://www.zotero.org/styles?q=vancouver )。

任何帮助是极大的赞赏。