问题标签 [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 回答
375 浏览

r - 使用 pandoc-citeproc 进行预订

我有最新版本的 bookdown 包和 Rstudio,而且我在 Arch Linux 上。

我将 pandoc-citeproc 更新到其最新版本,之后我开始收到以下错误消息:

无论输出类型如何,即使文档中没有引用,我都会收到此错误,并且不会生成 Rstudio 预览。要查看生成的文档,我必须在浏览器中打开索引文件并在更新文档时按 F5。

如果我插入引用,则不会生成文档。

我在 AUR 存储库中搜索其他包,卸载并重新安装 pandoc-citeproc,但没有解决。

我怎样才能解决这个问题?

0 投票
2 回答
1771 浏览

markdown - 我可以在 Pandoc 元数据中指定多个参考书目 (BibTeX) 文件吗?

通常,科学期刊网站和其他来源会提供可下载*.bib的文件来引用个别文章。如果我使用这些,我喜欢保持原样,而不是将它们合并到一个文件中。在命令行上,可以通过--bibliography多次传递该选项来指定多个文件。我还可以在*.md文档本身的 YAML 元数据中列出多个文件吗?

0 投票
0 回答
396 浏览

latex - Pandoc,输入图像和 Word 导出

我需要将 LaTeX 文件 ( mypaper.tex) 转换为 DOCX 文件,以满足期刊的要求。

乳胶文件包含以下内容:

  1. 表格、数字和方程式
  2. 书目引文(我的书目数据库名为mycitation.bib

这些数字位于名为 的子目录中images。在乳胶文件中,我使用命令引用了这个子目录

我从 Zotero 数据库下载了一个 CSL 文件。假设 CSL 文件的名称是springer-science-reviews.csl

现在我运行以下命令将其转换.tex.docx

我看到以下问题:

  1. 交叉引用不起作用。[\ref{tab:pollution} 保留在 docx 文件中为 {tab:pollution}
  2. 具有类似命令@extracolsep或依赖于乳胶array包的命令的表无法正确呈现。

此处给出了一个不起作用的示例:

0 投票
1 回答
365 浏览

python - 使用 python pandoc 过滤器使文本变为粗体

有没有办法在 pandoc 中使用“pandocfilters”包(https://github.com/jgm/pandocfilters/tree/master/examples)使文本加粗?

作为一个最小的工作示例,假设我有一个降价文件('foo.md'):

我想把'filter.py'写成类似

所以我们运行整个事情就像

使用它,我收到以下错误:

任何帮助,将不胜感激。

0 投票
1 回答
3717 浏览

r - 如何在 RMarkdown 中引用多篇论文

我如何在 RMarkdown 中引用多篇论文,就像在 LaTex 中一样

\cite{Bartel2004, Bartel2009a}

我试过了

[@Bartel2004, @Bartel2009a]

呈现为

(D. P. Bartel 2004, David P. Bartel (2009))

这还不错,但第二个括号不应该在那里。

编辑

  • github gist上的最小工作示例。
  • pandoc版本

    /li>
0 投票
1 回答
412 浏览

markdown - 仅在 RMarkdown 中引用作者/在文本引用中添加所有格

我想引用 RMarkdown 中的一位作者,在他的名字中添加一个所有格 's。但是,我找不到在没有出版年份的情况下引用作者或直接添加所有格方法。

它应该如下所示:

在芬纳 (2012) 的书中...

最小工作示例(用于 R 笔记本):

当然,我可以手动添加名称 ( In Fenner's [-@fenner2012a] book ...),但这是一个草率的解决方法。

还有其他方法吗?

0 投票
1 回答
533 浏览

pandoc - 使 pandoc 链接整个引用而不是仅引用年份

我使用 pandoc 样式的 Markdownpandoc-citeproc和如下所示的引用:

结果有效,但是这在文本中创建的链接仅链接年份,而不是整个引用。即,文本如下所示: 在此处输入图像描述

我想让整个引文成为一个链接,而不仅仅是年份。我找不到控制这种行为的 pandoc-citeproc 选项,在花了一些时间查看 CSL 之后,我还没有找到如何控制它。我正在使用acm-siggraph.csl.

如何使整个引文成为链接,而不仅仅是引文的年份部分?如果这是由 CSL 控制的,有人可以告诉我影响 th 的相关元素或结构吗?

0 投票
0 回答
25 浏览

sorting - 在 pandoc-citeproc 中定义引文排序

我想先按年份对我的书目进行排序,然后再按其他领域。如果我想创建一个tex文件,我可以在 biblatx 选项中添加这样的内容:

按年份(降序)、姓名、头衔排序。正是我想要的。但是,当使用 Pandoc 生成 html 时,如何获得相同的结果?

我阅读了文档,pandoc-citeproc但找不到类似的东西。

干杯。

0 投票
2 回答
590 浏览

r-markdown - 使用 bookdown 和 pandoc 时,Bibtex 作者在参考文献中显示为虚线

我正在使用 Rmarkdown、bookdown 和 pandoc 生成参考部分。我有一个包含 6 个条目的参考部分。其中一个条目没有作者列表,而是显示为:

这个 bibtex 条目如下所示:

据我所知,这个 bibtex 条目是正确的,是什么导致作者列表不显示?

0 投票
0 回答
137 浏览

r-markdown - 如何对 bookdown 的每一章使用不同的 .csl?

我正在使用 R Markdown 写我的论文。我有两种不同的引用风格(.csl),每章一种。但是,我还没有找到如何为每一章使用不同的引用风格。

第一章引文样式是csl: associacao-brasileira-de-normas-tecnicas.csl,第二章引文样式是csl: behavioral-ecology-and-sociobiology.csl

使用 Bookdown 时,仅使用第一个 Rmd 文件中的 YAML。然后,我的引文都按照第一章的引文样式格式化。除了为每章创建单独的文件之外,还有其他解决方法吗?