Преамбула не работает после обновления пакетов: не работает graphicspath - PullRequest
0 голосов
/ 24 февраля 2020

Мне понравилась 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

...