R语言 如何使用\cancel与Shiny MathJax

kb5ga3dv  于 2023-04-03  发布在  其他
关注(0)|答案(1)|浏览(84)

我正在编写一个闪亮的应用程序,其中包括MathJax中的\cancel。我不知道如何让它工作。根据下面的链接,我想我必须加载cancel TeX扩展,但我不知道如何加载。

library(shiny)

ui <- fluidPage(
  withMathJax(),
  div("$$1+2=3$$"), #Works
  div("$$\\cancel{10a}$$") #Doesnt work
)

server <- function(input, output, session) {
}

shinyApp(ui, server)

Link

z4iuyo4d

z4iuyo4d1#

library(shiny)

js <- "
window.MathJax = {
  loader: {load: ['[tex]/cancel']},
  tex: {packages: {'[+]': ['cancel']}}
};
"

ui <- fluidPage(
  tags$head(
    tags$script(async="", src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"),
    tags$script(HTML(js))
  ),
  div("$$1+2=3$$"), 
  div("$$\\cancel{10a}$$") 
)

server <- function(input, output, session) {}

shinyApp(ui, server)

相关问题