Портирование bookdown для distill :: distill_article не поддерживает теорему - PullRequest
1 голос
/ 06 января 2020

Попытка реализовать теорему окружения в R distill :: article. Следуя инструкциям из книг по Rmarkdown и Bookdown и R Markdown Cookbook

Я обнаружил, что среды теорем хорошо обрабатывались для

bookdown::html_document2:
    base_format: rmarkdown::html_document

и

bookdown::html_document2:
    base_format: pagedown::html_paged

Однако для distill_article это не работает. Кто-нибудь знает, почему это не работает?

Ниже приведен минимальный воспроизводимый пример.

---
title: "Port the bookdown features to Rmarkdown"
author: "Bookdown Rmarkdown"
output:
  bookdown::html_document2:
    base_format: distill::distill_article
---

# Theorems

```{theorem, name="Pythagorean theorem"}
For a right triangle, if $c$ denotes the length of the hypotenuse
and $a$ and $b$ denote the lengths of the other two sides, we have
$$a^2 + b^2 = c^2.$$
```

1 Ответ

1 голос
/ 09 января 2020

После проверки кодов в distll_article.R, я думаю, что я выяснил, почему теорема не отображалась. По умолчанию в distll_article knitr_options$opts_chunk$echo присваивается значение FALSE, которое, я думаю, скрывает среду теоремы, так как она была определена как фрагмент кода в bookdown. Чтобы переключить значение, добавьте следующий фрагмент кода сразу после заголовка yaml.

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...