如何在pandoc markdown转换为RTF输出时添加分页符?
Markdown导出RTF实现分页的可行方案
直接在Markdown正文中写入\page类RTF控制符会被转换工具识别为普通文本做转义处理,因此无法生效,你可以根据你使用的转换工具选择对应方案:
- 如果你使用Pandoc做格式转换:
采用Pandoc支持的原始内容块语法,在需要分页的位置插入如下内容即可,Pandoc会直接将\page控制符原样输出到RTF文件中触发分页:```{=rtf} \page ``` - 如果你使用的转换工具走HTML中间层转换(先转HTML再转RTF):
在需要分页的位置插入HTML分页标记即可,大多数转换工具会识别该属性并映射为RTF分页符:<div style="page-break-after: always;"></div> - 如果你使用的是Markdown编辑器自带的RTF导出功能:
可以优先尝试编辑器自定义的分页标记,常见的标记包括<!-- pagebreak -->、\newpage等,部分编辑器也支持将特定格式的水平分隔线识别为分页符,具体可以参考对应编辑器的导出规则说明。
内容的提问来源于stack exchange,提问作者aggsol
相关产品推荐
相关产品推荐

