Я делаю презентацию reve.js с большим количеством математики, используя RMarkdown. Поскольку шрифт MathJax больше, чем весь остальной текст, я использовал CSS-строку, чтобы уменьшить его.
Однако, когда я включаю встроенную математику $ наподобие $, то иногда в презентации будет большой пробел. после математикиЭто исправлено перезагрузкой страницы. Например:
На первом трикотаже: И затем перезагрузить слайд:
Я не уверен, насколько воспроизводимоэто минимальный воспроизводимый пример, но когда я запускаю его и открываю результат в браузере, я получаю пробелы на последнем слайде (но больше нигде). Если я опущу тег <style>
, эти пробелы не появятся. У меня возникает та же проблема, если я ввожу CSS из пользовательского файла в YAML.
---
title: "Title"
author: "Me"
date: "`r format(Sys.time(), '%B %d, %Y')`"
output:
revealjs::revealjs_presentation:
theme: serif
transition: slide
self_contained: true
smart: true
fig_caption: true
reveal_options:
slideNumber: true
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
```
```{r results="asis"}
cat("
<style>
.math span {
font-size: 36px;
}
</style>
")
```
## Some math
- Using calculations,
$$ E(x_2) = \gamma_i $$
- Some mathy math: $\gamma_i\gamma_g$ mathily
- No math $\prec$ math?
## Some more math
- Some in-line equations
$$ x_i$$
$$ y_i $$
And some in-text ones: $\lambda_c$ and a $z_i$ and let's toss in a $c$, and $\eta_c$ and $\varepsilon_i$ plus $c$.
Как мне сделать так, чтобы слайды загружались правильно с первого раза (или, может быть, как еще я должен бытьизменение размера шрифта MathJax таким образом, чтобы это не вызывало проблемы)?