2017-02-01 1 views
1

필자는 markdown을 사용하여 메모를 작성하고 기술적으로 도움이되지 않는 공동 작업자가 사용하는 DOCX로 pandoc으로 변환한다고 말하면 공동 작업자는 변경 사항을 추적하는 동안 몇 가지 사항을 변경한다고 말합니다.pandoc markdown을 사용하여 DOCX 문서를 개발할 때 markdown이 아닌 사용자와 공동 작업 할 수있는 방법이 있습니까?

이제 일부 변경 사항을 적용하고 일부 변경 사항을 거부 한 다음 새로운 버전을 다시 작성하여 다음 드래프트에서 작업 할 수 있습니다. 그러나 pandoc으로 docx -> markdown을 변환하는 것이 손실이되는 경향이 있습니다. 함수로 보았을 때, 함수는 역이 아닙니다. ToMarkdown(ToWord(md_file)) != md_file.

이 제한 사항으로 pandoc/markdown 워크 플로우는 기본적으로 초안 1 이후 막 다른 골목입니다. 첫 번째 초안에는 Word 대신 vim과 plaintext를 사용하는 것이 좋지만 변경 사항이 많은 경우 MS Word를 시작하기 만하면되기 때문에 공동 작업자의 DOCX에서 markdown 파일의 v2에서 v2의 의도하지 않은 손실을 복구하고 확인하기위한 많은 작업이 종종 있습니다.

누군가 Word에서 최소한의 수동 작업으로 markdown/plaintext를 사용하여 "v2"이상으로되는 상황을 해결할 수있는 방법이 있습니까?

+2

'--track-changes' 플래그가 있습니다. https://groups.google.com/d/topic/pandoc-discuss/ujtaJaNpF7o/discussion을 참조하십시오.하지만 일부 손실은 전환에 내재되어 있습니다 ... – mb21

답변

1

pandoc-discuss에 대한 긴 토론이이 문제에 대해 있습니다. 짧은 대답은 아니요, docx에 대한 지원이없고 손실없이 MD로 되돌아갑니다.

즉, @ mb21은 --track-changes 플래그를 언급하고 있습니다.이 플래그를 사용하면 약간의 제어가 가능하지만 수동으로 변경 사항을 통합해야합니다.

중 문제에 대한 해결책은 다음과 같습니다

  1. 사용 협력자를 설득 MD 대신 말씀, 또는;
  2. 백그라운드에서 pandoc을 사용하여 문서를 생성하는 Authorea을 사용하여 시작합니다. 공동 작업자가 웹 버전을 사용하는 동안에도 github과 함께 만들 수 있습니다.

나는 옵션 2를 실험 해 왔지만, 대부분의 공동 작업자가 온라인 인터페이스로 전환하도록 설득하기가 매우 어렵습니다.

+0

감사합니다 - 특히 토론 링크. – Philip

관련 문제