如何在Shiny的MathJax中使用\cancel命令
在Shiny应用中启用MathJax的
\cancel命令 默认情况下,Shiny加载的MathJax没有包含cancel扩展,所以\cancel命令无法生效。你需要在MathJax配置中手动添加这个扩展,具体代码修改如下:
library(shiny) ui <- fluidPage( withMathJax( # 配置MathJax加载cancel扩展 tags$script(HTML(" MathJax.Hub.Config({ TeX: { extensions: ['cancel.js'] } }); ")) ), div("$$1+2=3$$"), # 正常渲染 div("$$\\cancel{10a}$$") # 现在可正常显示带删除线的公式 ) server <- function(input, output, session) { } shinyApp(ui, server)
说明
- 通过
MathJax.Hub.Config修改TeX配置,在extensions数组中加入cancel.js,就能加载对应的删除线扩展 - 保持使用
withMathJax()来初始化MathJax环境,无需手动引入外部资源
内容的提问来源于stack exchange,提问作者Magnus Nordmo
相关产品推荐
相关产品推荐

