动机

动机

动机

朱莉娅,许多 Unicode 字符被允许作为标识符。这有利于读取包含希腊字母(如 α、λ、ετc)的算法。

在此处输入图片描述

问题

如何修复以下 Markdown 代码块以便 pandoc 可以将其编译为 PDF?

```julia

答案1

您收到错误是因为pandoc将标题视为 Markdown。您需要告诉它将标题视为 LaTeX 代码块。

但是即使这样做了,它仍然会失败,因为模板在插入标题材料之前会先选择字体。因此,您需要将字体选择放在标题中,以便事情按正确的顺序发生。

您可以使用:

pandoc -s test.md -o test.tex

查看中间tex文件并诊断出了什么问题。

综合起来,这将起作用:

---
header-includes:
- |
  ```{=latex}
  \directlua{luaotfload.add_fallback(
               "myfallback",
               {"NotoColorEmoji:mode=harf;"}
             )}
  \setmainfont[RawFeature={fallback=myfallback}]{LatinModernRoman}
  \setmonofont[RawFeature={fallback=myfallback}]{LatinModernMono}
  ```
---

It 

相关内容