百分号 % 之后语法高亮不起作用

百分号 % 之后语法高亮不起作用

我尝试R使用包突出显示我的代码minted。但是,之后%,有几行没有突出显示。

当我删除时%问题就消失了。

我的代码:

\documentclass{article}
\usepackage{minted}

\begin{document}

\begin{minted}{R}
> quantile(x_2, 0.75)
75%
270.745
> quantile(x_2, 0.25)
25%
105.35 
> quantile(x_2, 0.75) - quantile(x_2, 0.25)
75%
165.395 
\end{minted}

\begin{minted}{R}
> quantile(x_2, 0.75)
75
270.745
> quantile(x_2, 0.25)
25
105.35 
> quantile(x_2, 0.75) - quantile(x_2, 0.25)
75%
165.395 
\end{minted}

\end{document}

在此处输入图片描述

答案1

您还可以使用 Knitr 预处理代码,请参阅如何从命令行构建 Knitr 文档例如。代码:

yourfile.Rnw

\documentclass{article}
\usepackage{xcolor}
\begin{document}
\section{Quantiles}
<<quantile-examples, eval=TRUE>>=
x_2 <- c(0,105.35,150,270.745,300)
quantile(x_2, 0.75)
quantile(x_2, 0.25)
quantile(x_2, 0.75) - quantile(x_2, 0.25)
@
See the \textcolor{blue}{colored} examples above.
\end{document}

在终端中使用以下命令进行编译:

Rscript -e "library(knitr); knit('yourfile.Rnw')"

这将生成一个文件yourfile.tex。在该文件上运行 LaTeX 后,pdf 如下所示:

在此处输入图片描述

相关内容