我正在使用 Pandoc 将 LaTeX 文档转换为 .docx,但我不知道如何更改字体大小。MWE 看起来像这样
\documentclass[10pt]{article}
\begin{document}
Hello world
\scriptsize
Hello world
\end{document}
使用 pdflatex 编译 MWE 会产生一个输出,其中两个“Hello world”语句以不同的字体大小显示。使用 pandoc 进行转换后,我得到了一个文档,其中两个语句的字体大小相同。如何让它们在 word 文档中以不同的大小显示?
答案1
Pandoc 仅支持一小部分 LaTeX 命令,并且\scriptsize
不是其中之一。为什么它仍然有效?因为无法识别的 LaTeX(或 ConTeXt 或 HTML)命令会原封不动地传递给 LaTeX(或 ConTeXt 或 HTML)编写器。如果您想使用 pandoc 将 LaTeX 转换为 .docx,那么您应该坚持使用那些可以表示为pandoc 自己的 markdown 格式。
尽管如此:如果您想修改生成的 .docx,您可以使用以下方式保存参考文件:pandoc --print-default-data-file reference.docx > custom-reference.docx
更新:最近手动的建议使用pandoc -o custom-reference.docx --print-default-data-file reference.docx
创建custom-reference.docx
您custom-reference.docx
可以更改以下样式(请确保实际更改文档中定义的样式,而不仅仅是示例文本!):
段落
- 普通的
- 主体
- 第一段
- 袖珍的
- 标题
- 字幕
- 作者
- 日期
- 抽象的
- 参考书目
- 标题 1
- 标题 2
- 标题 3
- 标题 4
- 标题 5
- 标题 6
- 块文本
- 脚注文本
- 定义术语
- 定义
- 标题
- 表格标题
- 图片说明
- 数字
- 带标题的图片
- 目录标题
特点
- 默认段落字体
- 正文字符
- 逐字字符
- 脚注参考
- 超级链接
桌子
- 普通表
您可以通过添加选项来使用改变后的参考文件--reference-doc=custom-reference.docx
。