如何在 Pandocs YAML 标头中包含自定义命令声明?

如何在 Pandocs YAML 标头中包含自定义命令声明?

我想在 Pandocs YAML 标头中声明一个自定义命令,如下所示:

---                                                                      
title: Materials and methods
author: Marius Hintsche
header-includes:
   - \newcommand{\marius}[1]{{\color{green} #1}}
---

#1但是,我收到以下错误,当我删除时该错误消失\newcommand

pandoc: Error producing PDF from TeX source.
! Extra }, or forgotten \endgroup.
\UL@stop ...z@ \else \UL@putbox \fi \else \egroup
                                             \egroup \UL@putbox

error. 

据我所知,# 应该是有效的 YAML 字符,因此不需要转义。我做错了什么?

相关内容