当 .bib 文件采用 YAML 格式时,pandoc 不会打印引用

2024-01-30

要使用 bibtex 参考书目编译 pdf,我认为将 YAML 编写为就足够了

---
title: super awesome paper
author: albert enstein
bibliography: /path/to/bib/file.bib
---

并将此命令输入终端:

pandoc test.md -o test.pdf

但这不起作用。相反,我必须手动将 bib 文件添加到终端命令中:

pandoc test.md --bibliography=/path/to/bib/file.bib -o test.pdf

我究竟做错了什么?


我相信你需要使用该标志--filter pandoc-citeproc如果你不想使用该标志--bibliography=/path/to/bib/file.bib。这是因为使用--bibliography=flag 相当于写--metadata bibliography=FILE --filter pandoc-citeproc (https://pandoc.org/MANUAL.html#itation-rendering https://pandoc.org/MANUAL.html#citation-rendering).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

当 .bib 文件采用 YAML 格式时,pandoc 不会打印引用 的相关文章

  • 使用数学从 Markdown 创建 ePub 文件

    我花了相当多的时间试图弄清楚如何获取包含 TeX 数学的 Markdown 文件并将其转换为正确呈现数学的 ePub 文件 例如 This is a markdown file Here is a link www example com
  • 将 Markdown 转换为其他格式时,与 pandoc 的跨文档链接损坏

    Wenn 将带有跨文档链接的 Markdown 文件转换为 html docs 或 pdf 但在此过程中链接会损坏 我使用 pandoc 1 19 1 和 MikTex 这是我的测试用例 File1 doc1 md link1 doc2 m
  • 在 rmarkdown pdf 输出中包装比例表的列名称的有效方法

    我正在使用提问者包制作行比例的加权表 当列名太长时 我想将它们换行 因为我正在制作数百个表 所以该解决方案需要适用于具有不同列数的表 我还想避免将所有列设置为特定宽度 理想情况下 短列名称将保持其正常宽度 而超过指定最大长度的名称将被换行
  • 如何在RStudio和markdown生成的word文档中添加分页符

    我在 R Studio 中使用 R markdown 编写 Word 文档 我可以获得很多东西 但目前我不知道如何获得分页符 我已经找到了解决方案 但仅限于渲染的乳胶 pdf文档 这不是我的情况 Added 要插入分页符 请使用 newpa
  • 如何增加pandoc执行时的堆内存?

    我正在努力将 docx 转换为 epub 文档包含大量图像 执行转换时 出现错误 pandoc exe Heap exhausted Current maximum heap size is 1073741824 bytes 1024 MB
  • 生成 Markdown 表?

    有没有办法从对象 Python Ruby Java C 生成表 我想以编程方式创建一个简单的表 我有一些对象 我想将一些属性映射到标题 将集合映射到行 为什么是 Markdown 因为我想稍后手动编辑该文档 现在 整个过程是这样的 报告引擎
  • 当 Markdown 包含水平线时,“生成 PDF 时出错”: --- 或 ***

    当我的 Markdown 文件包含水平线 或 时 我收到有关 Linethickness gt Protect 的错误 我知道最近 MiKTeX 出现了问题 但我不确定它们是否适用于此 从昨天早上开始 我就一直遇到这个问题 当时我正在尝试让
  • 更灵活的引文格式

    我喜欢在我的 r bookdown 项目中使用引用 格式不是很灵活 我可以使用 citeID来获取 作者 年份 或 citeID 来获取 作者年份 有时我只需要 年份 或 年份 或者我可能只需要 作者年份 根本不需要括号 最后 我需要添加对
  • Pandoc Markdown 粗体和颜色

    我正在使用 pandoc 并用 markdown 编写我的文本 为了创建我自己的风格 我使用自定义乳胶模板 我想用一种颜色来设置所有粗体单词的样式 所以当我输入时 a word 这个词不仅应该是粗体 而且还应该是例如蓝色的 在我的乳胶模板文
  • Pandoc:转换为 HTML 时没有换行

    我正在从 Markdown 转换为 HTML 如下所示 pandoc columns 70 mathjax f markdown input pdc t html Ss gt out html 除了文本没有换行之外 一切正常 我尝试了不同的
  • 使用 pandoc ruby​​ 将 HTML 和内联 Mathjax 数学转换为 LaTeX

    我正在构建一个Rails应用程序 并且正在寻找一种方法将带有html和内联MathJax数学 TeX 的数据库条目转换为LaTeX以创建pdf 我发现了和我类似的问题 使用 pandoc 将 html mathjax 转换为 Markdow
  • 在 Markdown 上使用 Pandoc 时,如何从 YAML 标头中更改 PDF 输出字体?

    是否有一种 内置 方法可以设置在 Pandoc YAML 标头中使用的不同字体 或多种字体 理想情况下 我会在 Markdown 文件的 YAML 标头中执行类似的操作 font MySansSerifFontName 我在 Linux U
  • 如何使用 rmarkdown 和 pandoc 在表中编写多级(项目符号)列表

    我希望使用以下方法在 PDF 文档中创建表格rmarkdown knitr and pander 我能够创建一个简单的项目符号列表 https stackoverflow com questions 31011265 how to writ
  • 使用 YAML 元数据块声明用于 pandoc 转换的任意变量

    我最近才发现 Pandoc 所以我仍在习惯它的很多功能 它看起来是一个非常有用的工具 我很高兴能找到它的一些应用程序 我一直在查阅用户指南 虽然有关于我想知道的部分 https pandoc org MANUAL html metadata
  • 在shinyapp中包含来自网络的图像的LaTeX PDF

    我曾经能够将来自 URL 的图像包含在由闪亮的应用程序生成的 PDF 报告中 url com 几个 markdown 版本之后我收到以下错误 Unable to load picture or PDF file https i0 wp co
  • 停止pandoc自动添加id

    我在用Pandoc对Markdown的扩展 http pandoc org MANUAL html pandocs markdown来生成 HTML 以下降价 test specificId test2 test3 生成以下 html h1
  • Rmarkdown 和 PDF 输出:评估 Latex 部分中的 Markdown

    如何才能评估 Latex 代码中使用的 markdown 代码 带有 PDF Latex 输出的 Rmarkdown 非常简单的最小示例 begin center should be bold text end center 使用knitr
  • 如何处理 Ipython Notebook 中的引用?

    在 Ipython Notebook 中处理引用的最佳方法是什么 理想情况下 我想要一个 bibtex 文件 然后像在 Latex 中一样 在 Ipython markdown 单元格中拥有一个速记列表 并在笔记本末尾提供完整的参考文献 我
  • 从 markdown 转换为 pandoc 时的 \newcommand 环境

    我使用 ipython 笔记本输入数学 然后转换为乳胶 让 mathjax 理解 newcommand 我必须把它放进去 例如 newcommand cl operatorname cl 与 mathjax 配合良好 问题是 当我使用 pa
  • Pandoc Markdown 分页符

    最近我开始使用 Pandoc markdown 它似乎是 LaTeX 的一个很好的替代品 因为我的文档没有很多数学公式 而且我没有任何使用 LaTeX 的经验 再加上不到 2 周的提交截止日期 这使它成为一个很好的解决方案 我无法解决的一件

随机推荐

  • Installshield主要升级不会卸载旧版本

    我有一个 Installshield 项目 我添加了一个主要的升级项目并进行了更改Product version Product code and Package code 使用新安装程序安装后 旧版本仍然存在 在Add Remove 我认
  • Python Dataframes 未合并索引

    我正在尝试合并 2 个数据帧 但由于某种原因它抛出KeyError Player Id 我正在尝试合并Striker Id and Player Id 这就是我的数据框的样子 合并代码 player runs merge matches p
  • nginx 反向代理导致 POST 请求正文丢失

    我使用 nginx 作为 http 服务的反向代理 使用如下配置 location jobexecutor proxy pass http jobexecutor 8080 jobexecutor proxy set header Host
  • 使用 rspec 测试设备视图

    我已经生成了 Devise 的视图运行rails g devise views现在想测试它们 这就是我想出的 require spec helper describe devise sessions new do before do ren
  • 如何在运行时复制Python模块?

    我需要制作一个套接字模块的副本才能使用它 并再对一个套接字模块进行猴子修补并以不同的方式使用它 这可能吗 我的意思是真正复制一个模块 即得到相同的结果runtime就好像我复制了一样socketmodule c 改变了initsocket
  • 在第一个匹配处停止的正则表达式

    我的正则表达式模式看起来像
  • Magento 1.9 中的简单主页特色产品列表

    我试图实现一个简单的产品列表以显示在主页上 但我在网上找到的每个解决方案在我的设置中都失败了 Magento 1 9 0 1 似乎大多数文章只与以前的版本相关 有人找到了这个问题的解决方案吗 block type catalog produ
  • 在 C# 中地理定位 IP 地址

    我正在用 C 开发一个 Windows 8 应用程序 并想要获取IP地址的地理坐标 或者 想要一个能够在 Windows 8 应用程序中精确或接近地理定位 IP 地址的 API 在此先感谢您的帮助 只需使用这里的 Web 服务 每小时 10
  • 我怎样才能保证 Thread.sleep 至少休眠那么多时间?

    As per 这个问题 https stackoverflow com q 45419940 1898563 Thread sleep不一定保证在您指定的时间内睡眠 它可能会更短or longer 如果您阅读了文档Thread sleep
  • 页面刷新时继续隐藏 HTML 输入字段?

    HTML 页面上有一个过滤器部分 其中包含各种下拉列表和文本框 当选择 type of report 下拉列表时 onchange 事件将隐藏该 type of report 的所有不相关输入 过滤条件通过 GET 保存 我通过 PHP G
  • bash:将变量注入字符串会添加额外的 \r

    我有一个使用curl 将文件发送到我们的第三方云文件存储的脚本 我正在使用 grep 提取 http 响应中提供给我的 URL 看起来像这样 curl X PUT T media file tar gz D H ETag md5 H Con
  • Android 以编程方式向 Webview 添加边距

    我需要以编程方式向网络视图添加边距 我想做如下的事情 public void setSideMargin final int sideMargin int id WebView webView WebView Activity contex
  • 如何使用webrtc录制视频

    我需要在使用 Nodejs 构建的网站上使用笔记本电脑摄像头录制视频 为此 我使用 webRTC 到目前为止 我可以使用笔记本电脑摄像头拍照 但我需要录制视频 有人可以帮忙解释一下代码将如何进行吗 我当前的代码如下
  • 通过调用 <> 生成情节的 knitr 魔法是什么?

    我正在想办法这份报告 http www slate com features pkremp forecast report html2016 年美国总统选举的 STAN 模型是使用rmarkdown https raw githubuser
  • git push Heroku main - 错误:src refspec main 与任何内容都不匹配

    我只是想按照 heroku 网站的步骤进行操作 但是当我 git Push 到 heroku main 时在我的控制台上 那是行不通的 显示一些错误 像下面这样 C Users TORU Desktop Website Again Pyth
  • 在 Dart 中以编程方式创建聚合物元素

    需要在 DOM 中添加聚合物纸张下拉菜单 我尝试这个代码 makePapersElements List items new List for var i 0 i lt 13 i PaperItem item new dom Element
  • 从本机代码调用 JavaScript 函数

    我有一个react native应用程序 想将其与本机SDK集成 在某些时候 我需要调用 js 函数来返回数据 并且我应该从本机端进行此调用 这是流程 某些 iOS 处理程序需要更多信息 Native层调用js代码 js代码计算 获取所需数
  • Firebase + Chrome 内容安全政策设置?

    我正在尝试在 Chrome 扩展程序后台页面中使用 Firebase 但看起来它正在执行内联脚本 但出于安全考虑 这是不允许的 我目前已将 CSP 设置为 content security policy script src self ht
  • 获取 Ruby 的 OpenSSL::HMAC.hexdigest() 的输出与 PHP 的 hash_hmac() 相同

    我正在尝试使用网络服务提供商的 API 他们没有 Ruby 示例 但有 PHP 示例 我正在尝试在两者之间进行解释 API 示例始终在 PHP 的 hash hmac 调用上使用 true 这会生成二进制输出 区别似乎在于 Ruby 的 O
  • 当 .bib 文件采用 YAML 格式时,pandoc 不会打印引用

    要使用 bibtex 参考书目编译 pdf 我认为将 YAML 编写为就足够了 title super awesome paper author albert enstein bibliography path to bib file bi