我想在 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 字符,因此不需要转义。我做错了什么?