在使用pandoc markdown开发DOCX文档时,有没有办法与非降价用户协作?

时间:2017-02-01 20:46:25

标签: ms-office markdown pandoc

假设我使用markdown编写备忘录,并使用pandoc将其转换为DOCX,我的非技术倾向的协作者使用它,并说协作者在跟踪更改时更改了一些内容。

现在我想接受一些更改并拒绝其他一些更改,然后将新版本恢复到markdown以处理下一个草稿。但转换docx - > pandoc降价往往是有损的 - 被视为功能,功能不是反转; ToMarkdown(ToWord(md_file)) != md_file

有了这个限制,pandoc / markdown工作流程在草案1之后基本上是一个死胡同。在初稿中使用vim和明文而不是Word是很好的,但是如果有大量的更改,然后它通常同样需要恢复和验证它们,并纠正协作者的DOCX中降价文件的v2中的无意损失,因为它只是从一开始就忍受MS Word

是否有人针对这种情况采取了解决方法,以便将他们带到" v2"或者使用markdown / plaintext或更高版本,只需要在Word中进行最少的手工操作?

1 个答案:

答案 0 :(得分:1)

pandoc-discuss就此问题进行了长时间的讨论。简短的回答是否定的,没有支持docx并且没有损失地回到md。

那就是说,@ mb21提到了--track-changes标志,它允许更多的控制,但你必须手动合并更改。

您的问题的解决方案是:

  1. 说服合作者使用md而不是Word,或;
  2. 开始使用Authorea在后台使用pandoc生成文档。您甚至可以使用github使其成为sinc,而您的协作者则使用webversion。
  3. 我一直在试验选项2,但要说服大多数合作者转到在线界面是非常困难的。