2015-10-28 10 views
5

Rnwファイル(LaTeXファイル)でPythonコードを強調表示するにはどうすればよいですか?私はpdflatexを実行するRStudioの "コンパイルPDF"関数を使用しています。PythonのシンタックスでknstRを使用したRstudioでの強調表示

マークダウンファイルには2つの関連する質問(Q1,Q2)がありますが、この質問はRnwに固有です。

例:

\documentclass{article} 
\begin{document} 

<<>>= 
print("This is R") 
@ 

<<engine='python'>>= 
print "This is python" 
@ 

\end{document} 

enter image description here

+1

ハイライトをインストールする必要があります:http://www.andre-simon.de –

+0

これは簡単でした。ありがとう@ Yihui!私のMacでは、「brew install highlight」がその仕事をしました。あなたのコメントを答えてください。それ以外の場合は、数日後に自分自身で答えることで質問を「終了」します。 – kdauria

+0

あなた自身の質問に自由にお答えください。 PS:Homebrewを使用してうれしいです、そうでなければ、ハイライトをインストールする方法を説明することが本当に嫌いです:) –

答えて

1

インストールをハイライト表示:andre-simon.de。質問のコメントの@ Yihuiの投稿を参照してください。

+1

コンピュータの能力のない人は、以下のことを確認してください。上記。 2) 'Program Files'または' Program Files(x86) 'フォルダに、PATH変数にHighlightがあるディレクトリを追加します([here](http://www.computerhope.com/issues/ch000549を参照)。 htm)など)。 'PATH'変数にすでに他のものがある場合は、ディレクトリの前にセミコロンを置きます。例えば、私の 'PATH'変数に'; C:\ Program Files \ Highlight'を挿入しました。これが完了したら、開いているRStudioウィンドウを閉じ、RStudioを再度開いてコンパイルすれば正常に動作します。 – Clarinetist

0

私はIPythonのノートブックを使用して、あなたはconvert it to latexとても簡単することができます。

$ ipython nbconvert notebook.ipynb 

そして、あなたは.texファイルを持っています。

関連する問題