我尝试了这里或其他页面上发布的所有答案,但都不起作用。我需要设置listings
包的参数来模拟 R 代码,因此:
\usepackage{listings}
\lstset
{
language=R,
% parameters here
{
所有建议的问题/答案都给了我一些奇怪的代码。也许 R 的不同版本有不同的代码颜色?我有 R studio,这是一个相对较新的 R 环境。
答案1
这是一个帮助您入门的简单示例。
\documentclass{article}
\usepackage{listings}
\lstset{language=R,literate={<-}{{$\gets$}}1}
\begin{document}
\begin{lstlisting}
a <- c(1,2,3)
b <- data.frame(this=a,that=c(3,4,5))
\end{lstlisting}
\end{document}
“literate” 部分为您提供了更好的赋值箭头,如果您使用“<-”进行赋值,这将非常有用,而且您可以进行更多的自定义。有关完整详细信息,您应该阅读精美手册在 CTAN 上。