2011-08-14 64 views
3

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

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

回答

2

,我与它没有任何经验,但很短的谷歌搜索显示:

另一种可能性: 您是否知道LaTeX中的列表包?还有一个红宝石支持。 你不会得到rdoc命令,但也许你可以在你的代码中制作LaTeX命令?


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

github repository for papyrusreadme.rdoc

这个库是Ruby的文档生成的RDoc插件。它提供了用于输出PDF(便携式文档格式)(RDoc :: Generator :: Papyrus类)文件的发生器和用于将解析的RDoc标记转换为LaTeX代码(RDoc :: Markup :: ToLaTeX; RDoc :: Markup :: ToLaTeX_Crossref添加交叉引用设施)。

+0

我已经看到了第二个链接,但我不知道如何在实践中使用它。第二个是为了生成PDF,但我会看看是否有可能获得原始的LaTeX输出。 我实际上使用列表包来提供代码示例,但我需要更多的自动化。 –

+0

不幸的是,这两个链接都被破坏了。 –

+1

@mohawkjohn:我添加了另一个来源。 – knut