问题描述
我正在尝试使用 pandoc 来“美化”/格式化降价。
但是,有时我有一个带有 header-includes:
行的 YAML metadata block 来设置一些乳胶设置:
---
title: "mytitle"
#author: [someone]
lang: "de"
date: \today
toc: false
toc-own-page: false
numbersections: false
listings: true
header-includes: |
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{wasysym}
\usepackage{extarrows}
\usepackage[iso,german]{isodate}
\setcounter{page}{1}
---
# my header
sometext
当我现在用 pandoc -f markdown -t markdown --standalone --reference-links filename.md -o newfile.md
美化这个文件时,我将在我的文件顶部有一个包含 header-includes:
内容的新块,如下所示:
---
date: "`\\today`{=tex}"
header-includes: |
_```{=tex}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{wasysym}
\usepackage{extarrows}
\usepackage[iso,german]{isodate}
\setcounter{page}{1}
_```
lang: de
listings: true
numbersections: false
title: mytitle
toc: false
toc-own-page: false
---
_```{=tex}
\usepackage{amsmath}
\usepackage{mathtools}
\usepackage{amssymb}
\usepackage{wasysym}
\usepackage{extarrows}
\usepackage[iso,german]{isodate}
\setcounter{page}{1}
_```
# my header
sometext
(用 _
转义两个 {=tex} 块)
我找到了三个解决方法:
虽然前两个不是很便携(它们在没有额外设置的情况下无法在所有情况下和每台机器上工作),但第三个总是在顶部添加三个额外的换行符文件(如果不存在 YAML 元数据块)或直接在 YAML 元数据块之后。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)