在工作中我被分配做一些翻译工作。我更喜欢在 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),它还添加了多种语法功能(表格、脚注和引文等)。此外,它还为各种语言内置了“智能”排版(例如,正确的左侧和右侧引号)。