使用降低代码块时,生成的等宽字体大小在DOCX文档中太大。在DOCX输出中更改Pandoc等宽字体大小或样式
我可以通过自定义范本.docx文件调整段落的字体大小,但由于某些原因产生的代码块不使用段落样式,相对于其他大多数生成的输出。
有没有什么办法:
使代码块使用特定的风格,这样我可以覆盖风格的范本.docx
覆盖在使用的等宽字体代码块的DOCX表示?
更新澄清: 我使用基于先前如在注释中描述的docx所产生的外部reference.docx。通过修改heading1等的样式,我对输出有合理的控制。问题是生成的等宽字体文本不使用命名样式,只是“正常”并进行了一些更改。所以我无法在模板中改变它,除非我也改变所有“正常”文本的大小。
你可以发布(链接到)你的自定义* template.docx *文件吗?你是否知道有一个额外的选项(与Pandoc使用的* template.docx *不同),可以用'--reference-docx = my.docx'调用?您可以创建'my.docx'文件以包含您想要的样式,Pandoc将从reference.docx中窃取所有要使用的样式... – 2015-05-24 22:02:51
您是否找到解决方案?我注意到,对于指定语法的围栅代码块(例如'''php ...),代码块在docx中确实有一次赋值样式,但它有许多不同的样式,具体取决于代码语法标记类型。我可以在参考文档中更改所有这些样式。他们继承了我无法找到的称为“逐字字符”的风格。但对于没有指定语法的常规代码块,仍然没有运气。 – LinusR 2016-08-22 16:45:26