pandoc针对同一文档设置中文为宋体,英文为TimeNewRoman
时间: 2024-04-30 22:17:49 浏览: 296
请将所有字体改为Times+new+roman.doc
好的,让我来回答你的问题。要实现这个需求,可以使用 pandoc 的模板功能,具体步骤如下:
1.创建一个 pandoc 的模板文件,命名为 font.template。
2.在模板文件中,设置中文字体为宋体,英文字体为 Times New Roman。可以使用 LaTeX 的字体设置语句,例如:
```
\setmainfont{宋体} % 设置中文字体
\setromanfont{Times New Roman} % 设置英文字体
```
3.在需要输出的文档中,使用以下命令进行转换:
```
pandoc input.md -s --template=font.template -o output.pdf
```
其中,input.md 是你需要转换的 Markdown 文档,output.pdf 是输出的 PDF 文件。通过指定模板文件,pandoc 会自动使用模板文件中的字体设置来生成 PDF 文件,从而实现中英文不同字体的需求。
希望这个回答能够帮到你!
阅读全文