使用单独的文件作为摘要

Use a separate file for abstract

我正在为 pandoc (Md -> LaTex) 制作一个自定义模板,我看到摘要有一个变量。问题是无法在元数据中写markdown,因此无法在Markdown中写摘要。

由于我的 LaTex 模板中有标签 $abstract$,我想将摘要写在一个单独的 markdown 文件中,然后告诉 pandoc 使用该文件作为摘要。

我该怎么做?

The problem is that it is not possible to write markdown in the metadata, thus not possible to write the abstract in Markdown.

这不太对,YAML 元数据块中的文本被读取为 Markdown:

---
abstract: |
  This *is* Markdown.

  Multiple paragraphs are possible, too.
---

另一种选择是使用现成 Lua 过滤器列表中的 abstract-to-meta。这允许像任何其他顶级部分一样编写摘要:

# Abstract

Everything in this section will be put into the `$abstract$` template variable.

没有必要将其中任何一个放入单独的文件中——但如果您愿意,可以这样做。