【发布时间】:2017-02-01 20:46:24
【问题描述】:
假设我使用 markdown 编写备忘录,并使用 pandoc 将其转换为 DOCX,我的非技术倾向的协作者使用它,并说协作者在跟踪更改时更改了一些内容。
现在我想接受一些更改并拒绝其他一些更改,然后将新版本重新放入 Markdown 以处理下一个草稿。但是用 pandoc 转换 docx -> markdown 往往是有损的——作为函数来看,函数不是逆的; ToMarkdown(ToWord(md_file)) != md_file。
有了这个限制,pandoc/markdown 工作流程在草稿 1 之后基本上是死路一条。在草稿中使用 vim 和纯文本而不是 Word 非常好,但如果有大量更改,那么通常从协作者的 DOCX 中恢复和验证它们并纠正 v2 中的 Markdown 文件的意外丢失,就像从一开始就忍受 MS Word 一样。
对于这种情况,是否有人有解决方法,使用降价/纯文本在 Word 中以最少的手动工作使他们达到“v2”或更高版本?
【问题讨论】:
-
有
--track-changes标志,另见groups.google.com/d/topic/pandoc-discuss/ujtaJaNpF7o/discussion 但转换中固有一些损耗...