LaTeX 形式で RDoc を生成することは可能ですか? RDoc と YARD を見ましたが、必要なものが見つかりませんでした。
Ruby のプロジェクトのドキュメントを LaTeX で書いていますが、API リファレンスを付録または章として、最終的な PDF に簡単に埋め込む方法が必要です。私にとって最も便利な方法は、Ruby ソース ファイルから LaTeX ソースを生成し、適切な場所にインクルードすることです。
私はそれを使った経験はありませんが、短いグーグル検索は次のことを示しています:
別の可能性:LaTeXのlistings-packageを知っていますか?ルビーのサポートもあります。rdocコマンドは取得できませんが、コードでLaTeXコマンドを作成できる可能性はありますか?
Papyrusは、RDocがPDFファイルを生成できるようにするRDocのプラグインです。LaTeXをベースにしています。したがって、中間のTeXファイルが必要です。
パピルスのgithubリポジトリのreadme.rdocから:
このライブラリは、RubyのドキュメントジェネレータRDocのプラグインです。PDF(ポータブルドキュメントフォーマット)(RDoc :: Generator :: Papyrusクラス)ファイルを出力するためのジェネレーターと、解析されたRDocマークアップをLaTeXコードに変換するためのフォーマッター(RDoc :: Markup :: ToLaTeX; RDoc :: Markup)の両方を提供します。 :: ToLaTeX_Crossrefは相互参照機能を追加します)。