R 为什么Mathjax不在ioslides中呈现内联方程?

R 为什么Mathjax不在ioslides中呈现内联方程?,r,shiny,mathjax,ioslides,R,Shiny,Mathjax,Ioslides,我正在R Studio中整理我的第一个ioslides演示文稿,发现内联公式在浏览器中没有正确呈现。当我点击runpresentation时,所有内容都会在R Studio Viewer中按应有的方式显示(即,内联方程式被渲染)。但是,当我想在浏览器中打开演示文稿时,将不再渲染内联公式 我发现,这告诉我它与Mathjax有关。作为一个完全的初学者,我理解它是用来渲染任何乳胶风格的方程 我尝试了问题中提供的Mathjax链接,也尝试了评论中指出的较新链接,但没有成功,内联公式仍然显示如下: \(e

我正在R Studio中整理我的第一个
ioslides
演示文稿,发现内联公式在浏览器中没有正确呈现。当我点击
runpresentation
时,所有内容都会在R Studio Viewer中按应有的方式显示(即,内联方程式被渲染)。但是,当我想在浏览器中打开演示文稿时,将不再渲染内联公式

我发现,这告诉我它与Mathjax有关。作为一个完全的初学者,我理解它是用来渲染任何乳胶风格的方程

我尝试了问题中提供的Mathjax链接,也尝试了评论中指出的较新链接,但没有成功,内联公式仍然显示如下:

\(e=mc^2)\

而不是渲染的方程式

以下是我的简化演示:

---
output:
  ioslides_presentation:
    mathjax: "https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
runtime: shiny
---

## Inline Math does not work

It strange that this does not work. $e=mc^2$.
But this does:
$$e=mc^2$$
How about this \(e=mc^2\)?

有人能解释引擎盖下发生了什么,以及如何正确渲染内联方程式吗?我是否使用了错误的链接?

不知何故,YAML标题中的Mathjax似乎不起作用。我找到了一个解决方法,将它作为脚本组件添加到演示文稿的开头

要添加的脚本组件:

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML">
</script>
---
output:
  ioslides_presentation:
    mathjax:
runtime: shiny
---

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-MML-AM_CHTML">
</script>

## Inline Math

Inline with dollar signs works: $e=mc^2$.