問題タブ [sweave]
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 - TeXShopでSweaveを使ったシンタックスカラーリング入力?
TeXShop (OSX 上で動作) で Sweave を使い始めたところです。生のテキストと R コードを区別できるように、ソース コードの構文を色分けすることはできますか?
たとえば、私の Sweave ファイル内の次のコード スニペットは、残りのテキストと同じであるため、構文の色付けを行う R エディターよりも読みにくくなっています。
(R と Latex の両方に構文色付けを行う素晴らしいRStudioを使用してこれも試しましたが、LaTeX には TexShop の方が優れていると思います。)
r - Sweave とリストによる不連続の行番号付け
私はいくつかの R スクリプトを埋め込んで、LaTeX でレポートを書いています。これらは、連続していない Sweave チャンクでレポートされます。
Sweaveとリストパッケージをカスタマイズしてコードと行番号を強調表示する方法について、Stackoverflow で非常に役立つコメントを見つけました。元のsweave.styパッケージを次のように変更して、LaTeX ドキュメントに多くの設定を負担させずにリストを利用できるようにしました。
基本的に、行番号付けオプションに問題があります。設定どおり (firstnumber=last)、ドキュメント全体で行に番号が付けられます。firstnumber=auto を設定すると、番号付けは R コードの各チャンクで 1 から再開されます。
番号付けが同じスクリプトの異なるチャンク間で進行するが、別のスクリプトの先頭でフォーム 1 を再開する (おそらく手動で指定することにより) 中間的な解決策を見つけたいと思います。
問題は、リストの名前を手動で指定できないことだと思います。これは、Sweave がバックグラウンドで行うためです。
提案は大歓迎です!
r - Sweaveを使用するビーマープレゼンテーションでフォントを変更するにはどうすればよいですか?
\usepackage{Sweave}
Beamerプレゼンテーションの前文に含めると、Beamerはフォントの変更を無視します\usepackage{helvet}
。
最小限の例を次に示します。
テキストは、helveticaではなく、ComputerModernで設定されています。コメントアウトする\usepackage{Sweave}
と、テキストはhelveticaに設定されます。
したがって、私の質問:Sweaveコンテンツを含むビーマープレゼンテーションのフォントを変更する方法はありますか?
ここでの私の例には、実際の「Sweable」Rコードが含まれていないことを認識していますが、不要なフォント切り替え動作はSweave.styに起因するように見えるため、問題ではないようです。私のより大きな目標は、ビーマーでpgfSweaveを使用することですが、同じ問題が発生しています。私はそれをまで追跡したと思います\usepackage{Sweave}
。
r - MikTeXでpgfSweaveパッケージ(現在のPGFなど)の依存関係を取得するにはどうすればよいですか?
LaTeXドキュメントにカラー構文のパッケージをインストールpgfSweave
しましたが、LaTeXの依存関係に関しては座礁しました。私はpgf
MikTeXを介してパッケージをインストールし、最新であるPackage Manager (Admin)
と信じています(MiKTeXインストールフォルダーのパッケージフォルダーを調べましたが、バージョン番号は表示されていません)。私は何が欠けていますか?
r - Sweave なしで PDF にタイトル ページを書き込む最も簡単な方法
たくさんのチャートを PDF に送り出す R コード (ggplot2 を使用) があり、レイアウトに満足しています。中央揃えのテキストである見栄えの良いタイトルページを平手打ちしたいだけです。Google は Sweave に対して多くのサポートを提供しているようです - ただし、ワークフローは私にとって本当に奇妙です (つまり、R を Sweave に埋め込み、R から Sweave を実行します)。また、これを機能させるためにたくさんの新しいプログラムをオンボードしたくありません。また、グラフを生成する大量の R コードがあり、制御の流れに満足しています (つまり、r スクリプトを実行し、r スクリプトがプロットを pdf に書き込みます)。理想的には、タイトル ページを PDF に印刷し、プロットを印刷し、デバイスを閉じて、1 日と呼びたいだけです。どうすればいいですか?
r - R - PDF にページ番号を追加する
PDF にページ番号を追加するのに問題があります。ページ/プロットを挿入する方法は次のとおりです。
onefile はページ番号でファイルに名前を付けているようですが、同じファイルにページ番号を表示したいです。
編集
@Gavin のコード サンプルを変更して、グラフィック タイプを混合してページ番号を取得する作業バージョンを作成しました。
sweave - pgfSweave は tikz で生成された図を削除します
tikz を使用してインラインで描画されたダイアグラムとインライン R コードの両方を含むドキュメントで pgfSweave を実行します。R コードは実行され、完全にレンダリングされますが、ダイアグラムは最終的な PDF に表示されません。代わりに、次のようなメッセージが適切な場所に表示されます。この問題の回避策はありますか?
ありがとう!
r - Sweaveでのグリッドグラフィックのレンダリング
パッケージgridExtrasのgrid.arrange関数を使用してggplotとグリッドグラフィックを配置する短いルーチンがあります。Sweaveドキュメントで、ルーチンからの出力(通常、grid.drawを使用して印刷するか、オプションとしてグリッドオブジェクトを返す)をレンダリングする必要があります。「印刷」を使用しているということは、純粋なggplotグラフィックの場合と同じようには機能しないため、これを行う方法がわかりません。私はもう試した:
ここで、gはgrid.arrangeによって作成されたオブジェクトであり、クラスがあります。
どんな助けでもいただければ幸いです
アビジット
r - コード チャンクの前に山かっこ ">" を付けずにスウィーブ ドキュメントを作成するにはどうすればよいですか?
コード チャンクの前に山かっこ ">" を付けずに Sweave (または pgfSweave) ドキュメントを作成するにはどうすればよいですか? 私は、人々が自分のコードを pdf 出力から直接カット アンド ペーストできるようにしたいと考えています。コード チャンクを含むドキュメントのスニペットを次に示します。
発生行列は 0 と 1 で構成されているため、対角外のエントリは共通の列の総数を表していることに注意してください。これはまさに私たちが望んでいたことです。%*% 演算子を使用して、R にこれを行うように指示します。最初に、人やその人が属するグループのおもちゃのデータを使用した小さな例を見てみましょう。table() 関数を使用してデータを強制的に発生率行列に変換し、次に発生率行列にその転置を掛けて、人々の間の共通グループの数を取得します。
しかし、コードを次のようにしたい:
r - R: xtable () で 2 つのテーブルを出力します
データ テーブル (d1 と d2) があり、それぞれのタイトルを付けて、ラテックスで並べて印刷したり、重ねて印刷したりします。で直接それを行うことは可能xtable()
ですか? 2 つのテーブルは別個であるべきです。つまり、それらをTable x(a)およびTable x(b)と呼ぶことができますが、それらは隣接しているか積み重ねられている必要があります。