问题: 脚注分隔符为什么被强制缩进2字符?
因为pandoc的默认输出docx是基于一个预设docx模板生成的。这个预设模板可能和外国人的写作习惯有关(这方面可以参考
Taylor & Francis 旗下期刊的投稿模板,该模板的第一自然段(First
Paragraph)不缩进,第二自然段及后续段落(正文文本)才缩进)。正文部分实际上分成3种,正文
正文文本
First Paragraph
,实际生效的样式是后面两个,其中第一自然段被设置成First Paragraph
,其余的正文部分被设置成正文文本
。如果自定义模板中没有这两个样式,pandoc就会把所有文本都设置成正文
样式。而正文样式一般会被我们设置成首行缩进,这样就自然产生脚注和脚注分割线都被缩进的问题。
另外一个需要指出的问题是,脚注样式对应的是脚注文本
。如果没有设置过这个样式,pandoc也会默认赋予给正文
样式。这就造成了脚注和脚注下划线都被首行缩进的双重问题。
解决方案,最好直接基于pandoc默认生成的docx文档来修改样式。尽量不要缺少相应的样式,避免pandoc在缺少相应样式的时候使用缺省值,产生很多格式上的麻烦。