7

几天前,我开始编写德语 R-Script。knit()不幸的是,以下代码块在我创建文档时不起作用:

@    
<<>>=
äö <- ordered(c(1,3,2,2))
@

谁能帮我解决这个问题?

PS:我正在使用Linux。

4

1 回答 1

7

由于您使用的是 Linux,所以事情应该很容易。这可能只是一个 LaTeX 问题;最重要的是,您是否指定了文档的编码?例如\usepackage[utf8]{inputenc}。这适用于我在 Ubuntu 下。

\documentclass[ngerman]{article}
\usepackage[utf8]{inputenc}
\begin{document}

<<>>=
äö <- ordered(c(1,3,2,2))
@

\end{document}

顺便说一句,在 R 对象名称中使用非 ASCII 字符可能不是一个好主意,尽管它们也可以工作。

于 2012-06-27T00:00:16.887 回答