是否有可能以LaTeX格式生成RDoc?我看着RDoc和YARD,但沒有找到我需要的東西。生成RDoc到LaTeX
我在Ruby中爲我的項目編寫了LaTeX文檔,我需要一種方法在最終的PDF中輕鬆地將API參考作爲附錄或章節嵌入。對我而言,最方便的方法是從Ruby源文件生成LaTeX源代碼,並在適當的地方包含它。
是否有可能以LaTeX格式生成RDoc?我看着RDoc和YARD,但沒有找到我需要的東西。生成RDoc到LaTeX
我在Ruby中爲我的項目編寫了LaTeX文檔,我需要一種方法在最終的PDF中輕鬆地將API參考作爲附錄或章節嵌入。對我而言,最方便的方法是從Ruby源文件生成LaTeX源代碼,並在適當的地方包含它。
,我與它沒有任何經驗,但很短的谷歌搜索顯示:
另一種可能性: 您是否知道LaTeX中的列表包?還有一個紅寶石支持。 你不會得到rdoc命令,但也許你可以在你的代碼中製作LaTeX命令?
Papyrus是RDoc的一個插件,使RDoc的生成PDF文件。它基於LaTeX。所以應該有一箇中間的TeX文件。
從github repository for papyrus的readme.rdoc:
這個庫是Ruby的文檔生成的RDoc插件。它提供了用於輸出PDF(便攜式文檔格式)(RDoc :: Generator :: Papyrus類)文件的發生器和用於將解析的RDoc標記轉換爲LaTeX代碼(RDoc :: Markup :: ToLaTeX; RDoc :: Markup :: ToLaTeX_Crossref添加交叉引用設施)。
我已經看到了第二個鏈接,但我不知道如何在實踐中使用它。第二個是爲了生成PDF,但我會看看是否有可能獲得原始的LaTeX輸出。 我實際上使用列表包來提供代碼示例,但我需要更多的自動化。 –
不幸的是,這兩個鏈接都被破壞了。 –
@mohawkjohn:我添加了另一個來源。 – knut