0

由于最近的 pandoc 更新(现在我在 2.2.1),docx 文档中的链接被转换为[<span class="underline">graphic novel hero</span>](https://www.amazon.com/exec/obidos/ASIN/1596432594/braipick-20)向链接标签添加不需要的跨度。是否有任何黑魔法(除了添加sed对管道的调用)来摆脱它们并返回纯通用标记?

我使用的 pandoc 选项是:pandoc -f docx --atx-headers --wrap=none --extract-media=. -t commonmark-smart myFile.docx

感谢您的澄清!

4

1 回答 1

1

如果您使用-t commonmarkdocx-reader 生成的跨度被转换为原始 HTML,那么您可以使用:

pandoc -t commonmarkd-raw_html

或者,使用 markdown-writer,它在扩展方面更加灵活(但截至 2018 年尚未 100%-commonmark 兼容):

pandoc -t markdown-bracketed_spans-raw_html-native_spans

有关详细信息,请参阅手册。

于 2018-05-28T08:46:25.760 回答