2011-12-08 54 views
0

我想寫一本關於編程的書。我需要同時打印和HTML。爲書本和HTML編寫一本書,其中可以包含代碼示例

爲了不被燒燬的代碼示例,我需要能夠包括部分源代碼已標記爲開始和結束點,以確保代碼是最新的和編譯。如果您願意,可以從外部文件中提取代碼。

我想要一些簡單的格式,如Txt2tags而不是乳膠,因爲我可以使用單詞的精細拼寫功能。

你想分享的任何經驗?

回答

0

我看到有報道作爲對text2tag網頁缺少功能...

1

請務必注意,以Txt2Tags開頭,您將能夠將您的文檔導出到LaTex。據我所知,這是一條單向的街道,所以從Txt2tags開始,您仍然可以擁有LaTex的靈活性,但通過與LaTex一起使用,您不會獲得Txt2tags的好處。

+0

謝謝,但我主要關注的是我的外源代碼部分的包容性。 txt2tag如何幫助我在這裏? –

1

首先,不要太快解僱LaTeX。儘管拼寫檢查可能會有點痛苦,但對於aspell等工具來說,它仍然是可行的。

這就是說,我強烈推薦使用emacs'org-mode。它將爲您提供一個可摺疊的圖書結構概覽,並且在純文本中比LaTeX更易讀。此外,由於在導出時(使用emacs的本地語法高亮顯示(HTML,LaTeX,PDF等)),您將能夠編寫內聯代碼(在#+ begin_src標籤之間),並獲得更準確的所見即所得的包含的代碼片段。

由於emacs將與aspell一起使用,您仍然可以在工作時檢查拼寫。此外,它使用LaTeX作爲導出格式,這意味着您可以獲得與LaTeX相同的專業/技術外觀。

+0

我已經使用了LaTeX很多年了,把宏寫到CTAN等等。我不想再次沿着這條路走下去。我更喜歡單詞拼寫,詞庫等。 –