2014-01-08 57 views
3

將nbconvert與其他乳膠合成乳膠的最佳方法是什麼?在我的情況下,我有幾個公司指定的形式(我有乳膠),我想與筆記本電腦/ nbconvert生成的乳膠合並。而且,我想要遵循公司模板的頁眉/頁腳/頁碼/目錄等(這些已經在乳膠項目中提供)。nbconvert乳膠組織 - 與其他乳膠合並

因此,根據我非常基本的理解,我看到兩種可能的方法。是可行的還是有其他我缺少的東西?

1)ipython以筆記本爲中心 - 是否有一種方法可以修改序言以包含我的表單需要的所有包和其他內容?公司頁眉/頁腳?等包括IPython的nbconvert輸出作爲與包括外部膠乳項目的一部分

2)。有沒有辦法打破nbconvert產生的序言?

我對nbconvert如何將各部件拉到一起並沒有很好的處理。因此,任何關於nbconvert如何處理乳膠的adivce或信息都將非常感謝。

回答

1

1)和2)都是可能的。您可以使用base template--template=base生成nbconvert最基本的乳膠,並將其插入到您自己的公司乳膠中。您甚至可以覆蓋現有塊(參見Jinja文檔)以擴展和/或替換現有塊。 Cf Old and not up to date explanation

+0

謝謝馬特!關於細節 - 使用--template = base運行ipython nbconvert(可能適用於選項2)仍然會生成帶有/ documentclass,usepackage命令和/ begin {document}的序言。有沒有辦法更好地組織ipython內容與我的外部內容一起需要的整合? – tnt

+0

恐怕nbconvert太年輕了,我們想到了可能性,所以我們分割了這些文件並提供了一個「基礎」模板,但只有來自使用它的人的反饋才能幫助我們縮小需要的範圍,什麼失敗。 – Matt

+0

好的。所以,基本模板正處於早期開發階段。對於我們的特定用例,理想的做法是讓「基本」生成兩個文件:1)將序言填入「大型項目」序言中。和2)文件主體被「輸入」到較大的項目主體中。基本膠乳和普通膠乳之間目前有什麼區別? .tex文件的大小約爲我的一半;但是,我不清楚什麼是基本的。 – tnt