几天前,我开始写一篇德语R-Script.不幸的是,当我knit()在文档中时,以下代码块不起作用:
@
<<>>=
äö <- ordered(c(1,3,2,2))
@
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我解决这个问题吗?
PS:我正在使用Linux.
由于您使用的是Linux,因此事情应该很简单.这可能只是一个乳胶问题; 最重要的是,您是否指定了文档的编码?例如\usepackage[utf8]{inputenc}.这在Ubuntu下对我有用.
\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\begin{document}
<<>>=
äö <- ordered(c(1,3,2,2))
@
\end{document}
Run Code Online (Sandbox Code Playgroud)
顺便说一句,也许在R对象名称中使用非ASCII字符并不是一个好主意,尽管它们也有效.