MarkdownでRパッケージのドキュメントを作成し、それをRdファイルに変換しようとしています。
これを見る別の方法は、さまざまなマークダウン構造を認識し、これらをどのようにレンダリングするかを指定できるフレームワークが必要だと思います。例:
`text in backticks`に変換されます\code{text in backticks}**text**に変換されます\bold{text}- マークダウンリストはに変換されます
\itemize{...}
等々。
これを可能にする何かがありますか?Rのpanderパッケージ(pandocのラップアラウンド)は有望に見えましたが、変換ルールを指定できるかどうかはわかりません(たとえば、バックティックを使用して変換します\texttt)\code。また、入力スニペットだけでなく、完全なスタンドアロンドキュメントも生成します。変換された。
Rのmarkdownパッケージは、マークダウン->HTMLを実行しているように見えます。カスタムレンダラーをサポートしているようですが、どのように作成すればよいかわかりません(Cコードを作成する必要があるようです)。
私はこのようなものを求めています:
convertMarkdown(myTextSnippet,
backticks = function (txt) {
return(paste0('\\code{', txt, '}'))
},
bold = function(txt) {
return(paste0('\\bold{', txt, '}'))
},
unordered.list = function (items) {
itms <- paste('\\item', items, collapse='\n')
return(paste('\\itemize{', itms, '}', sep='\n'))
},
# ... and so on
)
そのようなものは存在しますか?
(ボーナス:コメントにマークダウンを埋め込むことができるようにしたいので、roxygenコメントの一部をマークダウンからrdに変換してから、出力でroxygenを実行することを考えていました)。