r - knitr 和 UTF8 编码

标签 r latex knitr

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

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

谁能帮我解决这个问题?

PS:我正在使用Linux。

最佳答案

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

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

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

\end{document}

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

关于r - knitr 和 UTF8 编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11215808/

相关文章:

Makefile 中依赖项的动态评估

r - 使用 knitr 制作动画 rgl 图表

Rmarkdown 主题未在使用 R CMD build 的小插图中应用

r - Polars Rust Melt() 明显慢于 R stack()

r - R中的交互式图形

r - 如何用矩形矩阵求解R中的线性方程组

latex - 表外字幕?

r - 使用插入符包 (varImp) 计算分类变量的变量重要性时出错

latex - 数学模式中的分组和逻辑蕴涵

r - 在knitr html中输出R循环内容和输出