2012年9月9日 星期日

在文件中放入程式碼 -- (2)

之前介紹過如何在文章中放入程式碼,但我用的方式是在文件中放入一個區塊,並將程式碼貼上。這種方法對於一次要附上「一堆」程式碼的時候,非常不方便。尤其是程式可能正在修改中,常常會更動內容,要時常「複製」「貼上」到 LyX 中根本是不可能的事情。

因此,這部份介紹如何使用「插入」的方式連結欲放入的程式碼。

這裡的技巧是某次我要 trace 一個程式,整個程式碼多達 10 多個副程式,就算用一般程式編輯器來列印,也要「開啟」「列印」按10多次,而且如果我修改了某個程式碼列印出的樣式(例如改變紙張大小、邊界、文字等等),也無法改一次 10 幾個檔案全部套用。
後來我想到將程式碼貼到 Word 中再列印,但 Word 裡面很難加上程式行號,把關鍵字標注出來,所以試了一下就放棄了。
後來我想到利用 LyX 來列印程式碼,發現還滿好用的,所以在此介紹一下。