安装
pacman -S pandoc-cli texlive texlive-langcjk
中文问题
# 查看中文字体
fc-list :lang=zh
pandoc book-all.md --pdf-engine=xelatex -s --metadata-file=metadata.yaml -V mainfont="WenQuanYi Micro Hei Mono" -o book-all.pdf
报错:! LaTeX Error: File xeCJK.sty not found.
确保安装了texlive-langcjk
图像如何固定位置,而不是被调整到其他地方。参考: https://stackoverflow.com/questions/49482221/pandoc-markdown-to-pdf-image-position
\usepackage{float}
\let\origfigure\figure
\let\endorigfigure\endfigure
\renewenvironment{figure}[1][2] {
\expandafter\origfigure\expandafter[H]
} {
\endorigfigure
}
markdown中如果出现---
会被当作标题,会导致报错,可以转为-----
YAML parse exception at line 57, column 0:
did not find expected <document start>
make: *** [Makefile:31: demo] Error 64
我想做成书的样子,但是生成的pdf文档是连续的,章节没有起新页
documentclass: book
参考: