gpt4 book ai didi

r - 使用列表修改 latex 文档中 R 代码的字体颜色

转载 作者:行者123 更新时间:2023-12-04 11:46:25 29 4
gpt4 key购买 nike

我试图在 Latex 文档中突出显示 R 代码,但我似乎无法更改代码框中的字体颜色。例如,我认为 commentstyle=\color{red} 应该给我评论的红色字体,但评论显示为蓝色或黑色(不太清楚)。另外,我认为 backgroundcolor=\color{white} 应该给我一个白色背景...

我正在使用 knitr 和 RStudio 编写和编译 pdf。示例如下。

\documentclass{article}
\usepackage{inconsolata}
\usepackage{listings}
\usepackage{xcolor}

\lstset{ %
language=R,
basicstyle=\footnotesize,
numbers=left,
numberstyle=\tiny\color{gray},
stepnumber=1,
numbersep=5pt,
backgroundcolor=\color{white},
showspaces=false,
showstringspaces=false,
showtabs=false,
rulecolor=\color{black},
tabsize=2,
captionpos=b,
breaklines=true,
breakatwhitespace=false,
title=\lstname,
keywordstyle=\color{blue},
commentstyle=\color{red},
stringstyle=\color{green},
escapeinside={\%*}{*)},
morekeywords={*,...}
}

\begin{document}

This is my document

<<code>>=
render_listings()
# This is a comment
test <- 1 + 1
@

\end{document}

看起来像这样:

enter image description here

最佳答案

如果你有自己的Sweavel.sty在您的 texmf 树中,knitr 将使用它(否则 knitr 将复制一个内置版本),因此您可以自由修改任何内容Sweavel.sty

关于r - 使用列表修改 latex 文档中 R 代码的字体颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17504762/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com