구문 강조 표시가 백분율 기호 % 이후에 작동하지 않습니다.

구문 강조 표시가 백분율 기호 % 이후에 작동하지 않습니다.

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는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

관련 정보