在unicode变量字符(希腊语)的情况下,knitr生成的源代码中没有分隔空格

时间:2017-04-04 03:48:44

标签: r unicode latex knitr tex

我尝试使用LaTeX textgreek和knitr在R代码中键入变量。

问题在于源代码格式化。 在希腊的情况下,没有划界的空格。 enter image description here

你知道吗?

来源Rnw:

\documentclass{article}

\usepackage[T2A]{fontenc}
\usepackage[utf8x]{inputenc}

\usepackage{textgreek}

\begin{document}

<<>>=
α <- 1
β <- 2
γ <- α + β 
α
β
γ
a <- 1
b <- 2
c <- 3
d <- a + b + c 
a
@

\end{document}

那就是tex:enter image description here

我该如何解决?

1 个答案:

答案 0 :(得分:1)

我认为这是基础R的错误,我已向https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=17254

提交了报告

在基础R中修复之前,您唯一的选择是关闭语法高亮(或避免对象名称中的多字节字符):

<<highlight=FALSE>>=