1

を使用して、R マークダウン HTML 出力の例を Word に保存していますpandoc。私は実際にこれを行うだけなので、印刷を簡単にするためにいくつかの改ページを追加できます。

system("pandoc -s Exercise1.html -o Exercise1.docx")

出力は受け入れられますが、R チャンクの元の構文強調表示を維持する方法があるかどうか疑問に思っていました (元のニット HTML ドキュメントと同じように)。

また、変換プロセスですべての画像が失われているようで、手動で Word に貼り付ける必要があります。それは正常ですか?

4

2 に答える 2

3

マークダウンを直接 Word 形式に変換してみませんか?

とにかく、Pandoc は Word での構文の強調表示をサポートしていません: "現在、この情報を使用する出力形式は HTML と LaTeX だけです。 "

画像について: マークダウンを直接 Word に変換すると、Word ファイルには間違いなく画像が含まれます。HTML ソースについてはわかりませんが、パスに問題がある可能性があります。

于 2013-11-10T12:07:06.720 に答える
3

rmarkdownパッケージ(現在のプレビュー リリースであるRStudio バージョン 0.98.682 に組み込まれている) を使用すると、Rmd を docx に変換するのは非常に簡単で、コードの強調表示が docx ファイルに含まれています。

これをマークダウン テキストの先頭に含めるだけです。

---
title: "Untitled" # obviously you can change this
output: word_document # specifies docx output
---

ただし、この変換ではまだ改ページがサポートされていないようです。

于 2014-03-04T19:09:27.873 に答える