pandoc 模板-适配HTML的变量

目录

前置:注释、定界符等基本语法

document-css
启用在 styles.html 部分中包含的大部分 CSS(可以使用命令 pandoc --print-default-data-file=templates/styles.html 查看)。除非你使用 --css,否则此变量默认设置为 true。你可以使用例如 pandoc -M document-css=false 来禁用它。

mainfont
在 html 元素上设置 CSS font-family 属性。

fontsize
设置基础 CSS 字体大小,通常你会设置为例如 20px,但它也接受 pt(在大多数浏览器中,12pt = 16px)。

fontcolor
在 html 元素上设置 CSS color 属性。

linkcolor
在所有链接上设置 CSS color 属性。

monofont
代码元素上设置 CSS font-family 属性。

monobackgroundcolor
代码元素上设置 CSS background-color 属性,并添加额外的填充。

linestretch
在 html 元素上设置 CSS line-height 属性,最好是无单位的。

maxwidth
设置 CSS max-width 属性(默认为 32em)。

backgroundcolor
在 html 元素上设置 CSS background-color 属性。

margin-leftmargin-rightmargin-topmargin-bottom
在 body 元素上设置对应的 CSS padding 属性。

要覆盖或扩展某个文档的部分 CSS,例如包含:

---
header-includes: |
  <style>
  blockquote {
    font-style: italic;
  }
  tr.even {
    background-color: #f0f0f0;
  }
  td, th {
    padding: 0.5em 2em 0.5em 0.5em;
  }
  tbody {
    border-bottom: none;
  }
  </style>  
---