2016-12-19 4 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を参照してください。これが唯一の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$ 
+0

ありがとうございます - 残念なことに' links-as-notes'のみ名前付きハイパーリンク(XeLaTeXではなく)では動作しますが、 '' -styleリンクでは動作しません。そして、マニュアルの脚注は退屈なものになるでしょう... –

+0

@TobiasKienzlerは私の更新を参照してください – mb21

+1

それは私の問題を説明しています: '\ url {...}'に変換される '<...>'リンクをほとんど使用しています。だから私はそれらを自動的に列挙させるためにいくつかの追加作業をしなければならないでしょう... –

関連する問題