我只是想问是否有人知道 Pandoc 的一个简短过滤器,可以自动向任何链接添加脚注。我只想在我的打印文档中有可读的链接源。
所以为了指定,我想从
[link](url)
对于类似的东西
[link](url)[^link: url]
因此,在打印的 PDF 中,我所引用的链接的 URL 应在页面底部可见。
Try
pandoc -o myfile.pdf -V links-as-notes=true myfile.md
这仅适用于 PDF 输出,但它很简单并且不需要过滤器。
请参阅“LaTeX 变量”下的用户指南/自述文件。
编辑:通过这种方法,正文中不再有超链接,只有带有 URL 的注释。所以这并不完全是你所要求的,但也许已经足够了。
编辑:这是你如何使用潘多克过滤器 http://pandoc.org/scripting.html,保留链接(未经测试,但应该接近):
import Text.Pandoc.JSON
main = toJSONFilter go
where go (Link attr lab (src, tit)) = Span ("",[],[]) [Link attr lab (src, tit), Note [Plain [Str src]]]
go x = x
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)