R语言 已安装夸托扩展,但在渲染期间未找到

mm9b1k5b  于 2023-03-05  发布在  其他
关注(0)|答案(1)|浏览(109)

环境:远程工作站2022.12.0 + 353,Ubuntu 22.04.2低版本系统
我正在用Quarto/RStudio写一篇科学论文。我刚用quarto install extension pandoc-ext/section-bibliographies安装了section-bibliographies filter作为扩展,结果显示"Extension installation complete"。现在我在项目目录中看到了_extensions子目录。我还更新了YAML,如bibliographies/README一节所述:

---
filters: 
  - section-bibliographies
bibliography: refs.bib
reference-section-title: References
citeproc: false
---

然而,当我呈现. qmd文件时,它显示错误"运行filter section-bibliographies时出错:找不到可执行的章节书目""。在添加章节书目筛选器之前,文档呈现时没有任何错误。在解决此问题时,我安装了最新版本的Quarto,但没有解决此问题。您知道问题可能是什么吗?

fwzugrvs

fwzugrvs1#

按照@tarleb的建议,我将完整的过滤器路径(从项目目录)添加到YAML。在呈现过程中,这产生了以下错误:“运行filter _extensions/pandoc-ext/章节书目/章节书目.lua时出错:无法打开_extensions/pandoc-ext/章节书目/章节书目.lua:没有这样的文件或目录””。然后我提供了完整的过滤器路径(即,从我的计算机的顶级目录),这允许没有错误地呈现。但是,我还必须从YAML中删除citeproc: false,以便对引文进行格式化,并在每个H1部分的末尾显示引用。唯一剩下的小故障是,除了每个H1部分末尾的引用之外,呈现文档末尾还有另一个部分,其中包含所有引用。最后,为了完整起见,在“后台作业”窗口中,呈现步骤还会为每个插图生成警告,例如:“[警告] Citeproc:未找到引用fig-lineplot”。尽管如此,图和图引用的格式仍符合预期。

相关问题