blogdown не будет отображать LaTeX, когда я не в сети - PullRequest
0 голосов
/ 01 апреля 2019

Я использую blogdown в системе Ubuntu 18.04, мой LaTeX - TinyTeX, а R - v3.5.2.Все мои пакеты обновлены, только что запустили update.packages(ask = FALSE, checkBuilt = TRUE) и tinytex::tlmgr_update().


И теперь проблема: уравнения LaTeX и все остальное, отрисовывается нормально, когда я выпускаю blogdown::serve_site() команда от R Studio.Когда я не в сети (скажем, в самолете), уравнения LaTeX вообще не будут отображаться в blogdown.Вместо приведенного уравнения я получаю код, например:

$$\sigma = \sqrt{ \sum_{i=1}^N \frac{(x_i - \overline{x})^2}{N}}$$

Почему это так?Что я должен делать?Это не так уж и важно, потому что я могу видеть уравнения в R Studio.Только не на моем сайте.

Еще одна интересная вещь заключается в том, что фрагменты кода, завернутые в тройные метки `` `, также неправильно отображаются.

Что я получаю, это (обратите внимание на фон с полосками зебры):

zebra stripes

Когда я ожидаю получить это (сплошной серый фон):

   2           123
   3           132
   4           131
   5           127
   6           117
   7           120
   8           124

Когда я снова в сети с WiFi, и я- с blogdown::serve_site() все снова выглядит хорошо.Все отображается правильно.


РЕДАКТИРОВАТЬ: Минимально воспроизводимым будет сайт по умолчанию blogdown с уравнением LaTeX, показанным выше.Должен ли я застегнуть это и опубликовать где-нибудь, чтобы помочь

Я добавил это в свой YAML, но, похоже, это не помогло:

output:
  html_document:
    mathjax: local
    self_contained: false

Вывод консоли моего браузера ниже.

cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/styles/github.min.css:1 Failed to load resource: net::ERR_INTERNET_DISCONNECTED
(index):1 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: http://127.0.0.1:4321/fonts/lato-v11-latin-regular.woff2
(index):1 [Intervention] Slow network is detected. See https://www.chromestatus.com/feature/5636954674692096 for more details. Fallback font will be used while loading: http://127.0.0.1:4321/fonts/merriweather-v13-latin-regular.woff2
cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/highlight.min.js:1 Failed to load resource: net::ERR_INTERNET_DISCONNECTED
cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/r.min.js:1 Failed to load resource: net::ERR_INTERNET_DISCONNECTED
cdnjs.cloudflare.com/ajax/libs/highlight.js/9.12.0/languages/yaml.min.js:1 Failed to load resource: net::ERR_INTERNET_DISCONNECTED
(index):194 Uncaught ReferenceError: hljs is not defined
    at (index):194
cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML:1 Failed to load resource: net::ERR_INTERNET_DISCONNECTED
...