问题标签 [pandoc-citeproc]

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 回答
718 浏览

r - 如何使用 bookdown word_document_2 包含参考文献和参考书目列表?

0 投票
1 回答
804 浏览

bibtex - 如何在 pandoc/pandoc-citeproc 中将“即将到来”添加到年参考书目字段

我试图引用即将发表的论文,不幸的是,如果我year = {Forthcoming}输入我的 BibTeX 引用条目,pandoc-citeproc 总是将其视为n.d.(例如脚注/参考书目条目中的“Greig (nd)”)。理想情况下,最好只输出它Forthcoming(例如“Greig(即将到来”)。

我尝试在这里和其他地方搜索此问题的解决方案,但找不到任何东西。然后,我尝试使用其他人提出的一些建议的解决方案以及标准的 LaTeX/BibTeX 输出——例如这里:https ://jblev​​ins.org/log/forthcoming 。

我尝试了这个(来自上面的链接):

不幸的是 pandoc-citeproc 似乎没有做任何事情\noop{xxx}forthcoming--- 我仍然得到n.d.结果引用。否则我会期望Forthcoming(例如“Greig(即将到来的)......”)。

通过 pandoc/pandoc-citeproc 导出引文时,我将如何处理?

0 投票
1 回答
79 浏览

pandoc - CSL YAML 中的 @Misc 等效项

我想从我的 BiBTeX 记录迁移:

到 CSL YAML:

但是当我将它编译为 pandoc 时,我得到:

那么,什么相当于@Misc?

0 投票
1 回答
495 浏览

latex - 在 Pandoc 中生成参考文献时突出显示一位特定作者

我正在使用 Pandoc 为我的网站生成出版物列表。我仅使用它来生成带有出版物的 html,以便我可以将原始 html 粘贴到 jekyll 中。这部分工作正常。

当我 tty 生成 html 以使我的名字在所有条目中显示为粗体时,就会出现复杂情况。我正在尝试为此使用此解决方案,当我将其应用于我正在生成的纯 Latex 文档时,它会起作用。但是,当我尝试应用相同的 Pandoc 时,生成的 html 没有任何粗体。

这是我的 Pandoc 文件:

这是我的 Makefile 的相关部分:

再说一遍:这段代码可以很好地生成引用。它只是没有像它应该的那样加粗任何东西。

有任何想法吗?

编辑

围兜条目看起来像这样

版本是 - Biblatex 3.12 - Biber 2.12

0 投票
1 回答
268 浏览

r-markdown - 章节中首次引用的完整作者列表 [apa.csl]

我正在用 R markdown 写我的论文。我在 bookdown 中使用 bibtex、pandoc-citeproc 和 apa.csl。我new_session: yes在我的_bookdown.yml和主要编译为 PDF(documentclass:bookclassoption: oneside)。

我拥有的系统正确地使用了完整的作者列表来代替“et al”。我第一次引用了 3-6 位作者的作品。也就是说,我的顾问在我第一次引用每章的作品时想要完整的作者名单。

有没有简单的方法来解决这个问题?

这是我正在使用的 apa.csl:

https://github.com/citation-style-language/styles/blob/master/apa.csl

0 投票
1 回答
866 浏览

pandoc - 从 Markdown 到 docx 的 Pandoc 转换,带有块引用和引用

当我这样做时,我得到一个 docx,其中我的降价块引用 (>) 没有被正确转换,但引用转换工作:

pandoc --filter pandoc-citeproc --bibliography ref/my-refs.bib in.md -o out.docx -f markdown

当我这样做时,块引用工作,但引用没有转换:

pandoc --filter pandoc-citeproc --bibliography ref/my-refs.bib in.md -o out.docx -f markdown_strict

两者之间的唯一区别是markdownvsmarkdown_strict

我怎样才能获得块引用 + 引文工作?

0 投票
2 回答
1835 浏览

pandoc - Pandoc 转换为 PDF 不提供彩色超文本链接

考虑以下pandoc通过latex.

你能识别那里的超文本链接吗?我也不是...事实证明,第二个 Kaplan Meier具有到外部站点的功能齐全的链接。但是我们如何判断呢?

请注意,pandoc 序言中已经存在以下选项- 没有它,超链接将根本不起作用:

缺少“真正的”解决方案,我需要破解一些东西来提示链接 - 可能通过字体操作。

0 投票
1 回答
187 浏览

pandoc - 生成 HTML 时在 Pandoc 中按年份组织引用

我对 Pandoc 比较陌生,我正在尝试用我的出版物生成一个 HTML 文件,以放在我的网站上。我希望出版物列表按年份编号和组织,最新的在前,最旧的在后。

我可以使用正确的文件得到很好的编号csl,但我无法对年份进行排序。问题是我不是我所有出版物的第一作者,所以最终发生的事情是它们首先按字母顺序排列,然后按日期排列,这不是我想要的。

biblatex通过使用选项(年份(降序),名称,标题),我可以在生成 PDF 时得到我想要的结果sorting=ydnt,但是由于 Pandoc 不使用 biblatex 来生成对 HTML 的引用列表,所以我不能使用这个战术在这里。

我能看到如何解决这个问题的唯一方法是在Zotero 风格的 repo中获得一种引用风格,它可以满足我的需求,但我一直找不到。所以我试图修改一个来做到这一点,但没有成功。

这个答案教了一种改变排序风格的方法,所以我试图手动改变英国皇家学会会刊B风格的排序风格。具体来说,我正在改变

但这不起作用(可能是因为这只会改变文本引用的排序,而不是参考列表)。我已经尝试了其他一些东西,但我找不到有用的东西!

我猜这无关紧要,但我正在使用 Pandoc 2.7.3citeproc版本0.16.2和我正在运行的文件是:

该文件prsb2.csl只是英国皇家学会会刊 B csl。

0 投票
1 回答
418 浏览

r - 使用紧凑数字引文样式时显示所有使用过的参考文献

我正在使用 Markdown 渲染 html bookdown,并使用紧凑的数字引用样式,例如,1, 2, 3显示为1-3. 我希望在每一页的底部显示link-citations: yes参考资料(有没有办法在每一页上显示所有引用的参考文献,但需要注意的是只有第一个和最后一个会被链接?

注意:所有参考文献都正确显示在最终参考书目中。

重现:

并编织一个包含以下内容的降价文件:

生成的 html


会话信息

0 投票
1 回答
279 浏览

latex - Pandoc脚注中的引用呈现为数字

当我使用 Pandoc 将 Markdown 转换为 PDF 时,我得到了一个奇怪的结果。这是通过 citeproc 生成的带有脚注的学术写作;Zotero 生成的 bibtex 库;和一个芝加哥 csl 文件。大多数脚注都很好,但有时我应该看到一本书或文章的地方我只是得到一个数字。

当我在 Markdown 中写下以下内容时

^[@melvilleMobyDick, 155]

我想要一个脚注,上面写着

Herman Melville, Moby-Dick, p。155

但我明白了

1,第 155

问题似乎在于从 Markdown 到 LaTeX 的过渡;后一个输出是:

我的外壳命令是:

我正在使用这个 YAML 标头:

非常感谢您的帮助。