如何解决pandoc:从 md 转换为 md 时如何处理 header-includes
我正在尝试使用 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 举报,一经查实,本站将立刻删除。