我試圖找到一個很好的識字編程工具。我們只是說這不是一個容易的決定。 (通用的過於籠統,具體的過於具體))最小noweb示例與交叉引用
其中,我得到noweb
已啓用並運行,但我無法獲得像我期望的輸出。該noweb
wikipedia page具有與
noweave -index -latex hello.noweb > hello.tex && pdflatex hello && pdflatex hello
正確地建立了一個小例子,但也有在每個組塊的末尾沒有交叉引用。例如,CWEB
有指針,如「此代碼在第12節中使用」。和「另見第5節和第7節。」 noweb
這個功能簡單地丟失了,還是我錯過了編譯中的一個步驟?
感謝您的幫助,諾曼。我認爲從這裏開始的工作流程是在源代碼上運行'noweave -x -n -latex hello.nw> hello.tex',然後''輸入'生成的文件到包含相關'\ noweboptions的驅動程序文檔中'和調用? – 2010-04-29 08:30:40
啊哈,或者使用'-delay'選項。好吧,現在這樣做確實很好。感謝偉大的工具! – 2010-04-29 08:51:30
@威爾:你有想法。您的工作流程取決於您是要「一個文檔是一個源文件」還是「一個文檔是由多個源文件組成」。 – 2010-04-29 23:44:26