pandoc
改变输入,例如
See [that site](http://my.link)
到
请参阅that site
表示链接信息在打印时会丢失。我想获得一些适合打印的版本,即编号为
的链接请参阅[1]
(代码See [[1]](http://my.link "that site"
)
最后(或者在使用xelatex获取pdf时可选择作为脚注)所有链接的摘要,即
[1]该网站:http://my.link
(原始链接标题是否在此列表中是可选的)。
如何实现这一目标?通过过滤器还是已经有一些开关?
答案 0 :(得分:1)
您可以使用脚注:
Here is a footnote reference[^1]
[^1]: Here is the [footnote](http://my.link)
这也将导致HTML输出中的脚注。要获得更大的灵活性,请参阅this answer,例如这只适用于LaTeX / PDF输出:
pandoc -o myfile.pdf -V links-as-notes=true myfile.md
编辑:只有在模板中有以下内容(来自默认模板)时,此功能才有效:
$if(links-as-notes)$
% Make links footnotes instead of hotlinks:
\renewcommand{\href}[2]{#2\footnote{\url{#1}}}
$endif$