xaringan中$$公式与增量显示功能不兼容问题咨询
xaringan幻灯片中公式无法配合增量显示功能的问题
我在制作xaringan幻灯片时,使用了如下代码,但用$$包裹的块级公式无法和增量显示标记--正常配合工作,想知道问题出在哪。
我的代码:
# Multiple regression #### It is only when: $$y=\beta_0+\beta_1 x + u\;\; \text{with}\;\; x\perp u$$ -- #### Very strong with $non\text{-}experimental$ data.
生成效果:
问题原因与解决方法
xaringan的增量显示(--)是基于HTML元素的分段渲染逻辑,但$$包裹的块级公式会被MathJax独立渲染成单独的HTML节点,脱离了--的分段控制范围,导致公式无法被延迟显示。
解决方法一:用行内公式语法模拟块级效果
将$$替换为$\displaystyle ... $,这样公式会以块级样式渲染,同时能被--的分段逻辑正确识别:
# Multiple regression #### It is only when: $\displaystyle y=\beta_0+\beta_1 x + u\;\; \text{with}\;\; x\perp u$ -- #### Very strong with $non\text{-}experimental$ data.
解决方法二:用HTML容器包裹块级公式
把公式放在<div>容器内,让--能将整个容器识别为一个分段单元:
# Multiple regression #### It is only when: <div> $$y=\beta_0+\beta_1 x + u\;\; \text{with}\;\; x\perp u$$ </div> -- #### Very strong with $non\text{-}experimental$ data.
这两种方法都能让公式跟随--实现增量显示,第一种写法更简洁,第二种适合包含多行内容的复杂块级公式场景。
内容的提问来源于stack exchange,提问作者jck21
相关产品推荐
相关产品推荐

