ruby - 生成 RDoc 到 LaTeX

标签 ruby latex rdoc yard

是否可以生成 LaTeX 格式的 RDoc?我查看了 RDoc 和 YARD,但没有找到我需要的东西。

我正在用 LaTeX 为我的 Ruby 项目编写文档,我需要一种方法来轻松地将 API 引用作为附录或章节嵌入最终的 PDF 中。对我来说,最方便的方法是从 Ruby 源文件生成 LaTeX 源代码,并在适当的地方包含它。

最佳答案

我没有这方面的经验,但简短的谷歌搜索显示:

另一种可能性: 你知道 LaTeX 中的 listings-package 吗?还有一个 ruby 支持。 你不会得到 rdoc 命令,但也许你可以在你的代码中创建 LaTeX 命令?


Papyrus是 RDoc 的一个插件,使 RDoc 能够生成 PDF 文件。它基于 LaTeX。所以应该有一个中间的 TeX 文件。

来自readme.rdocgithub repository for papyrus :

This library is a plugin for Ruby’s documentation generator RDoc. It provides both a generator for outputting PDF (Portable document format) (the RDoc::Generator::Papyrus class) files and a formatter for turning the parsed RDoc markup into LaTeX code (RDoc::Markup::ToLaTeX; RDoc::Markup::ToLaTeX_Crossref adds cross-reference facilities).

关于ruby - 生成 RDoc 到 LaTeX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7059862/

相关文章:

ruby-on-rails - 优化读取数据库和写入csv文件

ruby - 为什么尾递归 gcd 比 rubinius 的 while 循环更快

compilation - 缺少编译 latex : pplr8t.日志字体

latex - Pandoc、markdown、powerpoint : support for equations?

ruby - 如何向将显示在 ruby​​gems.org 上的 gem 添加文档?

ruby - 如何找到 ruby 中两个时间之间的差异?

algorithm - 如何在算法 latex 包中为缩进 block 添加垂直线?

ruby - 将 rdoc 文档推送到 ruby​​gems.org

ruby - 将 Ruby 源代码作为 HTML 添加到 RDoc

ruby-on-rails - 如何使用 Twitter API 回复特定推文?