gpt4 book ai didi

pandoc - 将 Markdown 转换为其他格式时,与 pandoc 的跨文档链接断开

转载 作者:行者123 更新时间:2023-12-04 12:45:57 27 4
gpt4 key购买 nike

Wenn 将带有跨文档链接的 Markdown 文件转换为 html、docs 或 pdf 链接在此过程中被破坏。
我使用 pandoc 1.19.1 和 MikTex。
这是我的测试用例:

File1: doc1.md
[link1](/doc2.md)
File2: doc2.md
[link2](/doc1.md)

在 html 中调用 pandoc 的结果:
pandoc doc1.md doc2.md -o test.html
看起来像这样:
<p><a href="/doc2.md">link1</a> <a href="/doc1.md">link2</a></p>

作为 pdf,创建了一个链接,但它不起作用。导出为 docx 它看起来一样。

我会假设当多个文件被处理并连接到同一个输出文件时,结果应该包含页面内部链接,如 html 输出的 anchor 链接。但是它在输出文件中创建的链接就像在输入文件中一样。甚至原始文件扩展名 .md 也保留在创建的链接中。
我究竟做错了什么 ?

我的问题看起来有点像这样:
pandoc command line parameters for resolving internal links
在这个问题的评论中,据说该错误已通过 5 月的拉取请求修复。但是这个bug似乎仍然存在。
你好
乔治

最佳答案

正如 pandoc README 所述:

If multiple input files are given, pandoc will concatenate them all (with blank lines between them) before parsing.



因此,对于 pandoc 进行的解析,它会将其视为一个文档...因此您必须在多个文件中构建链接,就好像它们都在一个文件中一样,另请参阅 this answer详情。

关于pandoc - 将 Markdown 转换为其他格式时,与 pandoc 的跨文档链接断开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41139830/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com