使用 mathjax 在 R Shiny 应用程序中的方程中插入空格

问题描述 投票:0回答:0

我想制作一个闪亮的应用程序,用 Mathjax 显示方程。但它们看起来不太好,因为任何方程项之间都没有空格。这是我的代码,其中包含 renderText 语句中的方程式。我在 Shiny 中使用方程,但通过将原始方程放入 R Markdown 文档并使用 mathml 库的“mathout”函数生成函数中方程的代码来获取用于渲染的 mathjax 代码。也许这就是我做错的事。

library(shiny)

ui <- fluidPage(
        title = 'MathJax Examples',
        uiOutput('ex3'))

server <- function(input, output, session) {
             output$ex3 <- renderUI({
             withMathJax(
             renderText("$${610.70}{\\cdot}{\\exp{\\left[{\\left({17.38}{{}} 
                        {ta}\\right)}{/}{\\left({239.00}{+}{ta}\\right)}\\right]}}$$"))
})}

shinyApp(ui = ui, server = server)

输出如下所示: 610.70⋅exp[(17.38ta)/(239.00+ta)]

我意识到 Stackoverflow 上也有类似的问题,但我无法让他们的建议发挥作用。我想得到如下所示的输出:

610.70 * exp[(17.38 * ta)/(239.00 + ta)]

我应该补充一点,如果我使用单反斜杠,我会收到转义错误。如果我做

r shiny r-markdown mathjax
© www.soinside.com 2019 - 2024. All rights reserved.