語法高亮在百分號 % 之後不起作用

語法高亮在百分號 % 之後不起作用

我正在嘗試R使用 package.json 來突出顯示我的程式碼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

您也可以使用 Knit 預處理程式碼,請參閱如何從命令列建置 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 如下所示:

在此輸入影像描述

相關內容