Wil*_*son 5 noweb literate-programming
我正在努力寻找一个好的文字编程工具.我们只是说这不是一个简单的决定.(通用的太通用了,具体的太具体了:))
在其他方面,我已经noweb起步并运行,但我很难获得像我期望的输出.在noweb 维基百科页面有与正确建立一个小例子,
noweave -index -latex hello.noweb > hello.tex && pdflatex hello && pdflatex hello
Run Code Online (Sandbox Code Playgroud)
但每个块的末尾没有交叉引用.例如,CWEB有指针,例如"此代码在第12节中使用".和"另见第5和第7节".这个功能是否完全缺失,noweb或者我是否错过了编译中的一个步骤?
noweb 是否缺少此功能,或者我在编译过程中遗漏了某个步骤?
两者都没有:noweb使用的标记比您在 CWEB 上看到的要微妙得多。在维基百科示例中,第三个块 (1c) 出现在块 1a 和 1b 中。该信息被压缩为单个“1”,出现在定义右侧的括号中。
要在 CWEB 样式中获得长交叉引用,请使用
\noweboptions{longxref}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
937 次 |
| 最近记录: |