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