2016-12-19 38 views
0

pandoc變成輸入如如何以打印友好的方式獲得鏈接輸出,例如作爲包含鏈接列表的編號引文風格?

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

that site

這意味着鏈接信息會迷失在打印。我想獲得一些打印機友好的版本,即鏈接編號

[1]

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

,並在年底(或可選作爲註腳使用時獲得pdf)所有鏈接的摘要,即

[1]該網站:http://my.link

(原始鏈接標題是否在此列表中是否可選)。

這是如何實現的?通過過濾器還是有一些開關呢?

+0

密切相關:HTTPS:/ /stackoverflow.com/q/33900067/321973但'links-as-notes'只適用於pdf輸出(甚至在那裏,它似乎並不適用於我) –

回答

1

您可以使用腳註:

Here is a footnote reference[^1] 

[^1]: Here is the [footnote](http://my.link) 

這也將導致HTML輸出腳註。爲了更靈活,請參閱this answer,例如這隻對乳膠/ 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$ 
+0

感謝 - 不幸的是'links-as-notes'似乎適用於命名超鏈接(或不適用於XeLaTeX?),但不適用於<'樣式的鏈接。手工腳註將是單調乏味的... –

+0

@TobiasKienzler看到我的更新 – mb21

+1

好吧,這解釋了我的問題:我主要使用'<...>'鏈接轉換爲'\ url {...}'。所以我將不得不做一些額外的工作,讓他們自動枚舉... –