Различный рендеринг между .Rmd и .Rmarkdown при использовании blogdown - PullRequest
0 голосов
/ 03 января 2019

Я обнаружил некоторые странные различия в способе рендеринга файлов .Rmd по сравнению с .Rmarkdown.Моя настройка: Красивая тема hugo Blogdown 0.9 Платформа: x86_64-w64-mingw32 / x64 (64-разрядная версия) Работает под: Windows> = 8 x64 (сборка 9200) Если изменить расширение файла между Rmd и Rmarkdown, я наблюдаю следующие различия:

  1. Rmd неправильно отображает многоуровневые списки
  2. Rmd неправильно отображает сноски [^ 1]
  3. Rmarkdown не отображает математику правильно
  4. У фрагментов кода Python в правом верхнем углу нет удобной маленькой кнопки исполнения.

Это ожидаемое поведение?Есть ли что-то с темой, которая вызывает это?

1 Ответ

0 голосов
/ 03 января 2019

Да, разница между .Rmd и .Rmarkdown ожидается и Yihui et al. обрисовывает это в своей книге (это примерно в середине страницы)

Существует два основных ограничения использования .Rmarkdown по сравнению с .Rmd:
  • Вы не можете использовать функции Markdown, поддерживаемые только Pandoc, например цитаты. Математические выражения работают только в том случае, если вы установили пакет xaringan (Xie 2018d) и применили решение JavaScript, упомянутое в разделе B.3.
  • HTML-виджеты не поддерживаются.

Главное, на что нужно обратить внимание, это то, что .Rmarkdown сначала покрывается .markdown документами и анализируется на Blackfriday для генерации html, тогда как .Rmd использует Pandoc.

...