gpt4 book ai didi

literate-programming - 具有交叉引用的最小 noweb 示例

转载 作者:行者123 更新时间:2023-12-04 08:21:51 25 4
gpt4 key购买 nike

我正在努力寻找一个好的识字编程工具。我们只能说这不是一个容易的决定。 (通用的太通用了,具体的太具体了:))

其中,我有 noweb启动并运行,但我无法像预期的那样获得输出。 noweb wikipedia page有一个最小的例子,可以正确构建

noweave -index -latex hello.noweb > hello.tex && pdflatex hello && pdflatex hello

但是每个块的末尾没有交叉引用。例如, CWEB有诸如“此代码在第 12 节中使用”之类的指针。和“另见第 5 节和第 7 节。” noweb 中是否缺少此功能?还是我在编译中遗漏了一步?

最佳答案

Is this feature simply missing from noweb or am I missing a step in the compilation?



两者都不是: noweb使用比您习惯从 CWEB 看到的更微妙的标记。在维基百科示例的情况下,第三个块 (1c) 出现在块 1a 和 1b 中。此信息被压缩为单个“1”,出现在定义右侧的括号中。

要获得 CWEB 风格的长交叉引用,请使用
\noweboptions{longxref}

关于literate-programming - 具有交叉引用的最小 noweb 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1628452/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com