knitr语法突出显示:数字和逻辑值不突出显示

knitr语法突出显示:数字和逻辑值不突出显示,r,latex,knitr,R,Latex,Knitr,这是Rwn的一个最小示例。我所做的只是添加了一个包含逻辑值的表达式,并删除了一些文本,使示例略短一些 \documentclass{article} \usepackage[sc]{mathpazo} \usepackage[T1]{fontenc} \usepackage{geometry} \geometry{verbose,tmargin=2.5cm,bmargin=2.5cm,lmargin=2.5cm,rmargin=2.5cm} \setcounter{secnumdepth}{2}

这是Rwn的一个最小示例。我所做的只是添加了一个包含逻辑值的表达式,并删除了一些文本,使示例略短一些

\documentclass{article}
\usepackage[sc]{mathpazo}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\geometry{verbose,tmargin=2.5cm,bmargin=2.5cm,lmargin=2.5cm,rmargin=2.5cm}
\setcounter{secnumdepth}{2}
\setcounter{tocdepth}{2}
\usepackage{url}
\usepackage[unicode=true,pdfusetitle,
bookmarks=true,bookmarksnumbered=true,bookmarksopen=true,bookmarksopenlevel=2,
breaklinks=false,pdfborder={0 0 1},backref=false,colorlinks=false]
{hyperref}
\hypersetup{
pdfstartview={XYZ null null 1}}

\begin{document}
<<setup, include=FALSE, cache=FALSE>>=
library(knitr)
# set global chunk options
opts_chunk$set(fig.path='figure/minimal-', fig.align='center', fig.show='hold')
options(formatR.arrow=TRUE,width=90)
@
\title{A Minimal Demo of knitr}
\author{Yihui Xie}
\maketitle
You can test if \textbf{knitr} works with this minimal demo. OK, let's
get started with some boring random numbers:

<<boring-random>>=
set.seed(1121)
(x=rnorm(20))
mean(x)
y <- c(TRUE,FALSE,NA)
@
\end{document}
奇怪的是,当我编织/编译这个最小的示例时,即使我保持原始示例不变,在我的pdf中突出显示I的R代码也不同于可以在Yihui Xie网站上找到的pdf输出的突出显示方案。确切地说:在我的pdf中,数字、逻辑值和函数参数都没有突出显示。但是,R函数、字符和命令后会正确高亮显示

有没有人经历过类似的问题,甚至更好:有人知道如何解决这个问题吗

你好,M

更新:


我只是在工作时在我的电脑上运行了这个例子,事情按照他们应该的方式进行了,所有的事情都按应该的方式突出显示出来。这很奇怪,因为我在家里使用的设置R、RStudio更新、knitr更新与我在工作中使用的相同,所以我认为至少是这样。我想我家里没有最新的R版本的帽子。该行为是否可能是由旧版本的R引起的?

问题确实是由过时的R版本引起的。令人尴尬的是,我所要做的就是更新