2011-08-14 89 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