問題タブ [tikzdevice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Rmarkdown: Knitr で tickzdevice に 'standAlone' オプションを渡す
のグローバルオプションを使用して、.rmd ファイルを html または pdf_documents に正常にコンパイルしていますdev='tikz'
。残念ながら、結果として得られる .tikz ファイルにはラテックス本体が含まれているため、それらを lyx の子ドキュメントとして含めることができません。
TikZDevice -ManualstandAlone
は、 -option がこれを担当していることを示しているようです。
このオプションを RMarkdown 内から (グローバルに) 制御することは可能ですか?それとも、各コード チャンクで tikz を直接呼び出す必要がありますか?
r - Knitr を使用した tikzDevice のエラー
knitr
and/or tikzDevice
and/orの新しいバージョンと競合しているようですR
。いずれにせよ、これ以上機能させることはできません。
MWE は次のとおりです。
これはエラーを返します:
R バージョン 3.3.1、knitr_1.14 および tikzDevice_0.8.1 を使用しています
編集
knitr
githubのレポをフォークしてtikz_dev
関数を変更して引数を削除することでハックを行いましたverbose
。次のエラーが表示されます。
r - `{tikzDevice}` を使用して複数のグラフを R の単一の tex ファイルに出力する
を使用して単一のtexファイルにグラフを出力したいので{tikzDevice}
、それを実現しようとして次のループを書きました:
cat
パーツに入れたものをtex
グラフなしでファイルに書き込むだけでは、うまくいくこともありますが、うまくいかないこともあります。
私はこれにかなりの初心者です。誰かが私をここから助けてくれますか? どうもありがとう!
更新しました:
次のコードが機能します (たとえば、リストに 2 つのグラフしかないとします)。
R
だから、ループ部分をファイルに書き込まないというのが私の勝手な推測ですが、それは正しいですか?