我只是想问一下是否有人知道Pandoc的短过滤器会自动为任何链接添加脚注.我只想在我的打印文档中有可读的链接源.所以要说明一下,我想去
[link](url)
Run Code Online (Sandbox Code Playgroud)
喜欢的东西
[link](url)[^link: url]
Run Code Online (Sandbox Code Playgroud)
因此,在打印的PDF中,我所指的链接的URL应该在页面底部可见.
尝试
pandoc -o myfile.pdf -V links-as-notes=true myfile.md
Run Code Online (Sandbox Code Playgroud)
这仅适用于PDF输出,但它很简单,不需要过滤器.请参阅"LaTeX的变量"下的用户指南/ README.
编辑:使用这种方法,您不再在主文本中有超链接,只是带有URL的注释.所以这并不是你要求的,但也许就够了.
编辑:这是你如何使用pandoc过滤器,保留链接(未经测试,但应该关闭):
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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1008 次 |
| 最近记录: |