Я пытаюсь скомпилировать BIG5 YiHui example (knitr с китайским содержанием). Я использовал снегоочиститель Mac OSX, последний RStudio, pdfLatex (тот же результат с XeLatex). Это отрывок из необработанного .Rnwknitr компиляция документа с китайским
\begin{document}
\title{knitr與繁體中文文檔}
\author{謝益輝}
測試,咳咳。以下代碼靠譜嗎?
<<test>>=
1+1 # 太簡單了
'引號能用嗎?'
rnorm(5)
(function(){
paste('這裡是字符串')
})()
@
Используя кодировку системы по умолчанию «UTF-8» в результате PDF является
1+1 #
## [1] 2
''
## [1] ""
rnorm(5)
## [1] -0.4290 1.8835 -0.7045 -0.9232 1.5433
(function(){ paste('') })()
## [1] ""
, как вы можете увидеть китайские просто пустое место. Затем я сохранил .Rnw с кодировкой BIG5 и скомпилирую снова. Полученный pdf-файл становится следующим:
AyyCHUNXaH
1+1 # F
## [1] 2
'H'
## [1] "H"
rnorm(5)
## [1] -0.27859 -0.79428 -0.76903 0.40313 -0.07851
(function(){ paste('oOr') })()
## [1] "oOr"
На этот раз китайцы станут случайными буквами.
Что еще я могу сделать? Полностью новичок w.r.t. Кодирование/национальная_версия.
@qoheleth - Не слушайте этого парня. Он абсолютно безоговорочно отвечает на этот вопрос. – Dason
@Dason Darn, кто проголосовал за ваш комментарий ?! Сердце разбито! Я покину сообщество R! –
Как настроить шрифты для xelatex в rmd? – xgdgsc