У меня проблемы с подготовкой документа rmarkdown в RStudio.
Я импортирую немецкий набор данных, который включает в себя умляут "ü". При чтении таблицы в RStudio я должен включить умлаут в строку.
Документ составляется без каких-либо проблем, за исключением того факта, что после текста текст становится обратным к цвету, который должен быть. Я создал MWE, который воспроизводит проблему.
В MWE первый фрагмент отображается так, как я ожидаю, однако во втором фрагменте после слова «lücky» оставшиеся строковые элементы являются черными.
Есть ли способ избежать этого?
---
output: pdf_document
---
## MWE
When I use a normal 'u' in lucky everything looks fine
```{r }
a <- c('dog', 'cat', 'rabbit', 'lucky', 'pig', 'sheep', 'goat')
```
When I use a German 'ü' in lucky, the green text is the inverse of as it should be
```{r }
a <- c('dog', 'cat', 'rabbit', 'lücky', 'pig', 'sheep', 'goat')
```
Обновление с sessionInfo()
и options('encoding')
:
> sessionInfo()
R version 3.5.1 (2018-07-02)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
loaded via a namespace (and not attached):
[1] compiler_3.5.1 backports_1.1.2 magrittr_1.5 rprojroot_1.3-2 htmltools_0.3.6
[6] tools_3.5.1 yaml_2.2.0 Rcpp_0.12.18 stringi_1.2.4 rmarkdown_1.10
[11] knitr_1.20 stringr_1.3.1 digest_0.6.16 evaluate_0.11
> options('encoding')
$`encoding`
[1] "native.enc"