我正在使用 Pandoc 创建 PDF 书籍。如何更改章节标题的大小和对齐方式?

我正在使用 Pandoc 创建 PDF 书籍。如何更改章节标题的大小和对齐方式?

我已经用过了扩展尺寸将我的基本字体改为 8pt几何学将我的pdf输出从markdown设置为3.5 x 5。

我找不到如何覆盖章节标题对齐方式(设置为两端对齐)或章节标题大小(太大)。

更新:

我正在通过命令行传递覆盖

pandoc source.md -o output.pdf --toc --toc-depth=2 -V geometry:paperheight=5in -V geometry:paperwidth=3.5in -V geometry:margin=0.25in -V geometry:bottom=0.5in -V documentclass:extarticle -V fontsize:8pt -V include-before:'\newpage' -V setlength:parskip=0pt

答案1

创建一个新文件,其中包含titlesec您可以titlesec在其中加载所需选项的设置,例如center和:tinybf

% titlesec-conf.tex
\usepackage[bf,tiny,center]{titlesec}

在此处输入图片描述

或者您可以使用以下命令指定每个切片级别\titleformat

% titlesec-conf.tex
\usepackage[bf,tiny,center]{titlesec}
\titleformat
  {\chapter} 
  {\centering\bfseries\large\itshape}
  {\thechapter} {} {} 

在此处输入图片描述

您需要titlesec-conf.tex加载--include-in-header

$ pandoc in.md --include-in-header=titlesec-conf.tex -o out.pdf

或者你可以使用 获取 pandoc 的 latex 模板pandoc -D latex > mytemplate.latex并在序言中添加上面的代码形式,然后使用以下命令调用 pandoc:

$ pandoc in.md --template=mytemplate.latex -o out.pdf

相关内容