2011-09-07 29 views
4

當使用@media print模式時,是否有辦法讓腳註正常工作,即動態腳註區域的大小和每個頁面只有該頁面的腳註(X)HTML的CSS3?或者你能指出我的一個Javascript的食譜來實現這樣的事情嗎?如何在CSS和HTML中正確分頁腳註(打印媒體)

+0

工作正常嗎?你確切的問題是什麼 - 什麼不行?郵政編碼。 – easwee

+0

@easwee到目前爲止,下面[這個線程](http://stackoverflow.com/questions/6664752/how-to-add-print-headers-and-footers-in-html-css-and-javascript)我有例如:'div#footnote-block {bottom:0;位置是:固定; }'。當然,這會在每個頁面上放置一個腳註塊,並與主文本塊中的任何內容發生衝突。 –

+0

我已經找到了解決這個問題的一個完全不同的方向。謝天謝地,我已經用XSLT轉換從XML生成XHTML。我寫了另一個轉換文件,它去了(不管你信不信)XeLaTeX;我編寫了一個Python腳本來應用轉換,然後從Bash構建腳本(必須使用tail去掉第一行,這是XeLaTeX中非法的XML聲明)中調用它,然後執行兩次編譯生成最終的PDF文件,其中包含正確分頁的腳註。 –

回答

1

我已經找到了解決這個問題的一個完全不同的方向。謝天謝地,我已經用XSLT轉換從XML生成XHTML。我寫了另一個轉換文件,它去了(不管你信不信)XeLaTeX;我編寫了一個Python腳本來應用轉換,然後從Bash構建腳本(必須使用tail去掉第一行,這是XeLaTeX中非法的XML聲明)中調用它,然後執行兩次編譯生成與頁碼的腳註

最終PDF文檔