我正在研究 webruby 或 cweb 来编写我的项目文档。
是否有 eclipse 或其他 GUI 系统的插件?
答案1
如果您参考的是 Donald Knuth 和 Silvio Levy 的 CWEB 结构化文档系统,并且您已经安装了 TeXLive,那么您可以在树texmf-dist/doc/plain/cweb
中的目录中找到 CWEB 文档texlive
。
在标准 Linux 安装中,该路径是/usr/local/texlive/2014/texmf-dist/doc/plain/cweb
。
您将在那里找到cwebman.dvi
可以以标准方式转换为 PDF 的文件:
dvips cwebman.dvi
ps2pdf cwebman.ps
(您也可以尝试texdoc cweb
,但由于没有 PDF,它将尝试直接处理 DVI,这会在我的系统上产生错误。)
对于web2c
系统,输入texdoc web2c
。
编辑:
Knuth 博士最初的 WEB 系统是为 Pascal 开发的,但他和 Silvio Levy 将其转换为 C,并开发了 CWEB,您可以在上述 cwebman 手册中阅读有关它的信息。Norman Ramsey 开发了 SPIDER 系统,以便将 WEB 概念从理论上移植到任何编程语言和格式化/显示语言的组合中。请参阅http://www.literateprogramming.com/spider.pdf.因此,可以为 Ruby 或其他语言编写一个新版本。
关于编辑器支持:Vim 支持 CWEB 的语法高亮。