![除了 Markdown 或 LaTeX 之外还有什么方法可以创建带标题的 Word 文档?](https://linux22.com/image/1289402/%E9%99%A4%E4%BA%86%20Markdown%20%E6%88%96%20LaTeX%20%E4%B9%8B%E5%A4%96%E8%BF%98%E6%9C%89%E4%BB%80%E4%B9%88%E6%96%B9%E6%B3%95%E5%8F%AF%E4%BB%A5%E5%88%9B%E5%BB%BA%E5%B8%A6%E6%A0%87%E9%A2%98%E7%9A%84%20Word%20%E6%96%87%E6%A1%A3%EF%BC%9F.png)
在工作中我被分配做一些翻译工作。我更喜欢在 vim 中工作而不是在 Word 中工作,然后再进行样式设置。
有没有办法使用 Markdown 样式语法来创建与 Word 兼容的样式,包括保留标题(用于目录)?
答案1
潘多克
您可以像平常一样编写 Markdown 文本,然后使用 Pandoc 创建 RTF 文件,该文件可以在 Word 中轻松打开和编辑。
Pandoc 可以读取 markdown 和 reStructuredText、textile、HTML 和 LaTeX(的子集),并且可以编写纯文本、markdown、reStructuredText、HTML、LaTeX、ConTeXt、PDF、RTF、DocBook XML、OpenDocument XML、ODT、GNU Texinfo、MediaWiki 标记、textile、groff 手册页等。
Pandoc 是免费的开源软件,适用于 Windows、OS X、Linux 和 BSD。检查用户指南在这里。
例如,使用:
pandoc -s -o file.html file.txt
pandoc -s -o file.rtf file.txt
pandoc -s -o file.odt file.txt
…然后在 Word 中打开并根据需要设置样式。-s
需要使用该选项来生成独立文件。HTML 应该保留语法上的“标题”元素,而 RTF 和 ODT 仅保留样式标题。
答案2
有 Windows 工具,mmd2pdf,将 MultiMarkdown 转换为 PDF
除了上面列出的各种输出格式(Markdown 仅创建 HTML),它还添加了多种语法功能(表格、脚注和引文等)。此外,它还为各种语言内置了“智能”排版(例如,正确的左侧和右侧引号)。