使用knitR在Rstudio中的LaTeX中突出显示Python语法

时间:2015-10-28 02:25:23

标签: python r rstudio knitr

如何在我的Rnw文件(LaTeX文件)中突出显示python代码?我正在使用RStudio"编译PDF"运行pdflatex的函数。

标记文件有两个相关问题(Q1Q2),但此问题仅适用于Rnw个文件。

示例:

\documentclass{article}
\begin{document}

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

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

\end{document}

enter image description here

2 个答案:

答案 0 :(得分:1)

安装高亮显示:andre-simon.de。在问题的评论中查看@ Yihui的帖子。

答案 1 :(得分:0)

我使用了IPython笔记本,你可以convert it to latex非常容易。

$ ipython nbconvert notebook.ipynb 

你将拥有一个.tex文件。