題 Markdown或LaTeX的替代方法,用標題創建Word文檔?


在工作中,我被指派做一些翻譯工作。我更喜歡在vim而不是Word中工作並在以後設計它。

有沒有辦法使用Markdown樣式語法來創建Word兼容樣式,包括保留標題(用於目錄)?


4
2017-09-13 11:09


起源




答案:


Pandoc

您可以像往常一樣編寫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標記,紡織品,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僅保留樣式標題。


3
2017-09-13 11:14



Pandoc會創建合適的標題樣式嗎?可用於創建內容列表的類型? - Ziv
使用RTF,可能不是,但您可以將它從OpenDocument XML / ODT文件轉換為Word,這可能會生成正確的標題。 HTML也可能是一種選擇。 - slhck
只是更新,保留標題的唯一方法是使用HTML然後在word中打開它。 ODT和RTF都沒有保留標題。 - Ziv
在進行更新時,交換機應為-s -o,並且需要與所有三種類型的輸出一起使用。 - Ziv
啊,太棒了,謝謝!我打算在下班回家的時候嘗試一下,但這讓我節省了一分鐘:) - slhck


有Windows工具, mmd2pdf,將MultiMarkdown轉換為PDF

它添加了多種語法功能(表格,腳註和引用)   除了上面列出的各種輸出格式之外,還列舉了幾個)   (Markdown僅創建HTML)。此外,它建立在“智能”   各種語言的排版(適當的左右引號,   例如)。


1
2017-11-09 19:59