首页 > 解决方案 > 如何使用 yaml 元数据“include-after-body”将乳胶文档包含到降价中

问题描述

我想.md使用YAML metadata. 我在一个目录中有两个文件:

markdown.md

---
title: test fuer pdf eingeschlossen
author: AUF
keywords: test
abstract: Versuch
publish: True
include-after-body: testlatex.tex
---

A simple exampe for a test.

testlatex.tex

some text without sense

\begin{itemize}
\tightlist
\item
  firstly, a fundamental human need is;
\item
  secondly, a cost-effective technical mean,

\end{itemize}

我可以将文件包含在命令行testlatex.tex的正文中markdown.md

pandoc --pdf-engine=lualatex --toc -o test.pdf markdown.md  --include-after-body=testlatex.tex

但是放入的等效值YAML metadata似乎没有任何效果(author但是title被使用了)。我认为命令行或命令行中包含的值YAML metadata将是等效的。我签入了 pandoc latex 模板,看到有一个包含,include-after但我也想知道文件名在哪里转换为其内容。

如果我把 include-after: testlatex.tex 文件YAML metadata名打印在输出中,但是文件内容没有被使用!

谢谢您的帮助!

标签: pandoc

解决方案


推荐阅读