对于 unicode 变量字符(希腊语),knitr 生成的源代码中没有定界空格
No delimiting whitespaces in source code generated by knitr in case of unicode variable characters (greek)
我尝试使用 LaTeX textgreek 和 knitr 在 R 代码中键入变量。
问题出在源代码格式上。
对于希腊语,没有定界空格。
看到了吗?
来源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:
我该如何解决?
我认为这是 base R 的一个错误,我已经向 https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=17254
提交了报告
在 base R 中修复它之前,您唯一的选择是关闭语法突出显示(或避免对象名称中的多字节字符):
<<highlight=FALSE>>=
我尝试使用 LaTeX textgreek 和 knitr 在 R 代码中键入变量。
问题出在源代码格式上。
对于希腊语,没有定界空格。
看到了吗?
来源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:
我该如何解决?
我认为这是 base R 的一个错误,我已经向 https://bugs.r-project.org/bugzilla3/show_bug.cgi?id=17254
提交了报告在 base R 中修复它之前,您唯一的选择是关闭语法突出显示(或避免对象名称中的多字节字符):
<<highlight=FALSE>>=