Мне понравилась r-markdown для создания презентаций на проекторе, и я часто использую преамбулу. Используемый мной файл preamble.tex
включает в себя несколько пакетов и операторов, таких как setmainfont
(корейский) и graphicspath
.
К сожалению, после недавнего обновления всех пакетов в RStudio возникли две проблемы. 1: Мой код создал слайды проектора как обычно, но не смог отобразить корейский язык. 2: (относительный) путь, который я определил в \graphicspath{}
, больше не работал.
Использование корейских шрифтов можно исправить, добавив mainfont
в YAML. Однако, поскольку graphicspath
не применяется к include_graphics()
, я предполагаю, что preamble.tex не работает. Это могут быть проблемы, связанные с ошибками или версией пакетов или платформ. Я был бы признателен, если бы кто-нибудь мог помочь мне понять, в чем проблема, чтобы я мог решить эти проблемы.
Я только что загрузил воспроизводимый пример здесь .
Я получил сообщение об ошибке, как показано ниже.
Ошибка в knitr :: include_graphics ("testimage.png"): Не удается найти файл (ы): "testimage.png" Вызовы: ... withCallingHandlers -> withVisible -> eval -> eval -> 실행 이 정지 되었습니다
Информация о моей сессии указана ниже: sessionInfo ()
R версия 3.6.2 (2019-12-12)
Платформа: x86_64-w64-mingw32 / x64 (64-разрядная)
Работает в: Windows 10 x64 (сборка 17763)
Продукты матрицы: по умолчанию
языковой стандарт: [1] LC_COLLATE = Korean_Korea.949 LC_CTYPE = Korean_Korea.949
[3] LC_MONETARY = Korean_Korea.949 LC_NUMERIC = C [5] LC_TIME = Korean_Korea.949
прикрепленные базовые пакеты: [1] stats graphics grDevices utils
наборы методов базы данных
другие подключенные пакеты: [1] knitr_1.28
загружено через пространство имен (и не подключено): [1] compiler_3.6.2 htmltools_0.4.0 tools_3. 6.2 yaml_2.2.1 [5] Rcpp_1.0.3
rmarkdown_2.1 digest_0.6.24 xfun_0.12 [9] rlang_0.4.4
оценка_0.14