问题标签 [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.
r - 使用 pandoc-citeproc 进行预订
我有最新版本的 bookdown 包和 Rstudio,而且我在 Arch Linux 上。
我将 pandoc-citeproc 更新到其最新版本,之后我开始收到以下错误消息:
无论输出类型如何,即使文档中没有引用,我都会收到此错误,并且不会生成 Rstudio 预览。要查看生成的文档,我必须在浏览器中打开索引文件并在更新文档时按 F5。
如果我插入引用,则不会生成文档。
我在 AUR 存储库中搜索其他包,卸载并重新安装 pandoc-citeproc,但没有解决。
我怎样才能解决这个问题?
markdown - 我可以在 Pandoc 元数据中指定多个参考书目 (BibTeX) 文件吗?
通常,科学期刊网站和其他来源会提供可下载*.bib
的文件来引用个别文章。如果我使用这些,我喜欢保持原样,而不是将它们合并到一个文件中。在命令行上,可以通过--bibliography
多次传递该选项来指定多个文件。我还可以在*.md
文档本身的 YAML 元数据中列出多个文件吗?
latex - Pandoc,输入图像和 Word 导出
我需要将 LaTeX 文件 ( mypaper.tex
) 转换为 DOCX 文件,以满足期刊的要求。
乳胶文件包含以下内容:
- 表格、数字和方程式
- 书目引文(我的书目数据库名为
mycitation.bib
)
这些数字位于名为 的子目录中images
。在乳胶文件中,我使用命令引用了这个子目录
我从 Zotero 数据库下载了一个 CSL 文件。假设 CSL 文件的名称是springer-science-reviews.csl
现在我运行以下命令将其转换.tex
为.docx
我看到以下问题:
- 交叉引用不起作用。[\ref{tab:pollution} 保留在 docx 文件中为 {tab:pollution}
- 具有类似命令
@extracolsep
或依赖于乳胶array
包的命令的表无法正确呈现。
此处给出了一个不起作用的示例:
python - 使用 python pandoc 过滤器使文本变为粗体
有没有办法在 pandoc 中使用“pandocfilters”包(https://github.com/jgm/pandocfilters/tree/master/examples)使文本加粗?
作为一个最小的工作示例,假设我有一个降价文件('foo.md'):
我想把'filter.py'写成类似
所以我们运行整个事情就像
使用它,我收到以下错误:
任何帮助,将不胜感激。
r - 如何在 RMarkdown 中引用多篇论文
我如何在 RMarkdown 中引用多篇论文,就像在 LaTex 中一样
\cite{Bartel2004, Bartel2009a}
我试过了
[@Bartel2004, @Bartel2009a]
呈现为
(D. P. Bartel 2004, David P. Bartel (2009))
这还不错,但第二个括号不应该在那里。
编辑:
- github gist上的最小工作示例。
pandoc版本
/li>
markdown - 仅在 RMarkdown 中引用作者/在文本引用中添加所有格
我想引用 RMarkdown 中的一位作者,在他的名字中添加一个所有格 's。但是,我找不到在没有出版年份的情况下引用作者或直接添加所有格的方法。
它应该如下所示:
在芬纳 (2012) 的书中...
最小工作示例(用于 R 笔记本):
当然,我可以手动添加名称 ( In Fenner's [-@fenner2012a] book ...
),但这是一个草率的解决方法。
还有其他方法吗?
sorting - 在 pandoc-citeproc 中定义引文排序
我想先按年份对我的书目进行排序,然后再按其他领域。如果我想创建一个tex
文件,我可以在 biblatx 选项中添加这样的内容:
按年份(降序)、姓名、头衔排序。正是我想要的。但是,当使用 Pandoc 生成 html 时,如何获得相同的结果?
我阅读了文档,pandoc-citeproc
但找不到类似的东西。
干杯。
r-markdown - 使用 bookdown 和 pandoc 时,Bibtex 作者在参考文献中显示为虚线
我正在使用 Rmarkdown、bookdown 和 pandoc 生成参考部分。我有一个包含 6 个条目的参考部分。其中一个条目没有作者列表,而是显示为:
这个 bibtex 条目如下所示:
据我所知,这个 bibtex 条目是正确的,是什么导致作者列表不显示?
r-markdown - 如何对 bookdown 的每一章使用不同的 .csl?
我正在使用 R Markdown 写我的论文。我有两种不同的引用风格(.csl),每章一种。但是,我还没有找到如何为每一章使用不同的引用风格。
第一章引文样式是csl: associacao-brasileira-de-normas-tecnicas.csl
,第二章引文样式是csl: behavioral-ecology-and-sociobiology.csl
使用 Bookdown 时,仅使用第一个 Rmd 文件中的 YAML。然后,我的引文都按照第一章的引文样式格式化。除了为每章创建单独的文件之外,还有其他解决方法吗?