knitr 的 Utf8 编码问题

knitr 的 Utf8 编码问题

我在 Windows 7 上使用带有 knitr 1.10(R 3.1.2)的 RStudio 0.98.1102,并尝试编织以下文件:

\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}

\begin{document}

ä ö ü Ä Ö Ü ß

<<>>=
options(encoding = "UTF-8")
runif(5)
@

\end{document}    

pdflatex在运行生成的文件时,会导致“包 inputenc 错误:Unicode 字符...未设置为用于 LaTeX” .tex

带有期权调用的结果 PDF

当我尝试在不使用 options() 调用的情况下进行编织时,一切正常。

生成的 pdf 没有选项调用

我期望出现相反的行为,并希望得到解释。

相关内容