‘listings’ 包的 R 语言参数

‘listings’ 包的 R 语言参数

我尝试了这里或其他页面上发布的所有答案,但都不起作用。我需要设置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 上。

相关内容