MacOS系统 Markdown 文件转成带目录和页码的中文 PDF 文件

2023-03-27
#LaTeX #Unix #Markdown

1. 安装Pandoc

brew install pandoc

见: https://pandoc.org/installing.html

2. 安装 MacTex

见: https://www.tug.org/mactex/

3. 选用macOS系统的中文字体

打开 字体册(Font Book)应用程序,在“字体册”中可以查看已安装的中文字体,比如,宋体 为 Songti SC;楷体 为 Kaiti SC。

4. 转换命令

pandoc file.md -o file.pdf --toc --number-sections --pdf-engine=xelatex -V CJKmainfont="Songti SC"

说明:

  • file.md:输入 Markdown 文件
  • -o file.pdf:输出 pdf 文件
  • –toc:有目录
  • –number-sections:带页码
  • –pdf-engine=xelatex:latex的编译器为xelatex
  • -V CJKmainfont=“Songti SC”:选用的中文字体

5. 延伸阅读