使用 quarto 和 ConTeXt 生成 PDF

使用 quarto 和 ConTeXt 生成 PDF

我是 ConTeXt 的新手,但我对 LaTeX 有所了解,因为我以前曾用它制作过一些文档。

我在用着四开本制作一些文档,我想通过编辑.tex输出来微调 PDF,然后使用 ConTeXt 进行编译。

在四开本中,我已设置了context: context选项,但pdf-engine:lualatex在标题中,引擎似乎luametatex还不是一个有效的选项。

Quarto.tex使用引擎正确生成文件lualatex,但不能生成 PDF。然后我无法用 编译该文件context。我收到此错误(显示编译后 .tex 输出中的前几行context

.tex 第一行:

% Options for packages loaded elsewhere
\PassOptionsToPackage{unicode}{hyperref}
\PassOptionsToPackage{hyphens}{url}
\PassOptionsToPackage{dvipsnames,svgnames,x11names}{xcolor}

ConTeXt 编译错误:

open source     > level 1, order 2, name './prueba_quarto_ConTeXt.tex'
tex error       > tex error on line 2 in file ./prueba_quarto_ConTeXt.tex: Undefined control sequence \undefined

<line 3.2>
    \PassOptionsToPackage
    {Unicode}{hyperref}

quarto 是否生成 LaTeX 输出而不是 ConTeXt?

任何建议都将不胜感激!

答案1

已解决:我对 quarto 标题配置生成上下文输出存在误解。好的配置如下:

---
title: "Testing Quarto with ConTeXt"
format: context
pdf-engine: context
editor: visual
----

奇迹般有效。

感谢帮助!

相关内容