如何以打印机友好的方式获得链接输出,例如作为编号引用样式,在末尾包含一系列链接?

时间:2016-12-19 08:24:34

标签: html printing latex pandoc xelatex

pandoc改变输入,例如

See [that site](http://my.link)

  

请参阅that site

表示链接信息在打印时会丢失。我想获得一些适合打印的版本,即编号为

的链接
  

请参阅[1]

(代码See [[1]](http://my.link "that site"

最后(或者在使用获取pdf时可选择作为脚注)所有链接的摘要,即

  

[1]该网站:http://my.link

(原始链接标题是否在此列表中是可选的)。

如何实现这一目标?通过过滤器还是已经有一些开关?

1 个答案:

答案 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$