如何使用 pandoc 变量编写 latex 命令

如何使用 pandoc 变量编写 latex 命令

我使用 pandoc 模板default.latex,我想自定义它以获得author.name和之间的垂直空间autor.affiliation。当我使用时,我得到了一条跳过线,\\所以我想可以插入代码,但是如何插入呢?

$if(author) $\author{$for(author)$$author.name$\\$author.affiliation$$sep$ \and $endfor$} $endif$

答案1

您可以指定垂直空间作为选项:\\[2ex]

$if(author)$
\author{$for(author)$$author.name$\\[2ex] $author.affiliation$$sep$ \and $endfor$}
$endif$

测试文件:

---
title: The document title
author:
- name: Author One
  affiliation: University of Somewhere
- name: Author Two
  affiliation: University of Nowhere
...

# Test

Lorem...

输出:

在此处输入图片描述

相关内容