2009-06-15 31 views

回答

4

我覺得最方便的讀取CWEB程序的方法是通過在.w源文件運行cweavemanpage)生成.tex文件,然後運行pdfetex得到一個不錯的超鏈接 PDF。形象地:

 `.W SOURCE ----(cweave)----> .TEX ----(pdfetex)----> PDF` 

正如你所知道,一個CWEB程序的結構本身是那種超級鏈接(指與其他部分章節)。有一個很好的鏈接PDF是一種非常高興的閱讀,特別是如果節目是由Don Knuth自己寫的!

下面的設置會涉及您的一些努力(和下載MBS),但我希望你會喜歡的最終結果:

  • 安裝Cygwin(任何嚴重的Windows程序員,我想安裝cygwin是一個無腦的人)。確保你安裝了排版相關軟件包(tex,pdfetex,amstex等等)。如果cygwin給你一個安裝CWEB的選項,那也是。
  • 如果你沒有得到cweavectangle與cygwin,下載sources並建立/安裝這些。

一旦Cygwin和CWEB已經安裝,請執行下列操作你想學習(我服用的bdd12.w爲例)任何.w程序:

  • 運行cweave像這樣:cweave bdd12.w 這應生成bdd12.tex文件。
  • 然後運行pdfetex像這樣:pdfetex bdd12.tex 這應該爲您提供一個整潔的,交叉引用的PDF。生成的PDF在最後還有一個符號索引(以及更多的交叉引用數據),因此您可以快速跳轉到它們的定義。
相關問題