我在 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
。
当我尝试在不使用 options() 调用的情况下进行编织时,一切正常。
我期望出现相反的行为,并希望得到解释。