Ms office 在使用pandoc markdown开发DOCX文档时,是否有方法与非markdown用户协作?

Ms office 在使用pandoc markdown开发DOCX文档时,是否有方法与非markdown用户协作?,ms-office,markdown,pandoc,Ms Office,Markdown,Pandoc,比如说我用降价法写了一份备忘录,用pandoc将其转换成DOCX,我的非技术性合作者使用DOCX,然后说合作者在跟踪变化的同时改变了一些事情 现在,我想接受一些更改,拒绝一些其他更改,然后将新版本恢复到降价状态,以编写下一个草稿。但是用pandoc转换docx->markdown往往是有损的——从函数的角度看,函数不是相反的标记(ToWord(md_文件))!=md_文件 有了这个限制,pandoc/markdown工作流在草案1之后基本上是一条死胡同。在初稿中使用vim和纯文本而不是Word是

比如说我用降价法写了一份备忘录,用pandoc将其转换成DOCX,我的非技术性合作者使用DOCX,然后说合作者在跟踪变化的同时改变了一些事情

现在,我想接受一些更改,拒绝一些其他更改,然后将新版本恢复到降价状态,以编写下一个草稿。但是用pandoc转换docx->markdown往往是有损的——从函数的角度看,函数不是相反的<代码>标记(ToWord(md_文件))!=md_文件

有了这个限制,pandoc/markdown工作流在草案1之后基本上是一条死胡同。在初稿中使用vim和纯文本而不是Word是很好的,但是如果有大量的更改,那么在协作者的DOCX中恢复和验证这些更改并纠正v2中标记文件的意外丢失通常与从一开始就忍受MS Word一样多


对于这种情况,是否有人有一种解决方法,可以通过在Word中进行最少的手动操作,使用降价/纯文本将他们调到“v2”或更高版本?

关于这个问题,在讨论了很长时间。简而言之,答案是否定的,不支持在没有损失的情况下发送到docx并返回到md

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

您的问题的解决方案是:

  • 说服合作者使用md而不是Word,或
  • 开始使用在后台使用pandoc生成文档的。您甚至可以使用github实现sinc,而您的合作者使用webversion
  • 我一直在尝试选项2,但很难说服大多数合作者转向在线界面。

    --跟踪更改
    标志,也可以看到,但转换过程中固有的一些损失…谢谢--特别是讨论链接。