用闪亮的仪表板包装公式仪表板、公式

由网友(夏瑾凉安)分享简介:我刚刚发布了一个关于shinydashboardhere方程式包装的问题。给出的答案是有效的,但我的实际示例更为复杂,包括tabItems。不幸的是,当box在tabItem中时,在dashboardBody的开头包含MathJax配置并不能包装等式。MWe:library(shinydashboard)librar...

我刚刚发布了一个关于shinydashboardhere方程式包装的问题。给出的答案是有效的,但我的实际示例更为复杂,包括tabItems。不幸的是,当boxtabItem中时,在dashboardBody的开头包含MathJax配置并不能包装等式。MWe:

library(shinydashboard)
library(shiny)

# UI
ui <- dashboardPage(

    dashboardHeader(),

    dashboardSidebar(
        menuItem( "TEST", tabName = "test", selected = T)
    ),

    dashboardBody(
        tags$head(tags$script(type = "text/x-mathjax-config", 'MathJax.Hub.Config({
                              "HTML-CSS": { linebreaks: { automatic: true } },
                                     SVG: { linebreaks: { automatic: true } }
                              });')),

        tabItems(


            tabItem(tabName = "test",



                    fluidRow(


                        column(width = 6,
                               box("Long Equation", width = 12,

                                   h3(withMathJax("$$ alpha  + beta + gamma + delta + alpha  + beta + gamma + delta + alpha  + beta + gamma + delta + $$")))

                        )  
                    )


                    )
        )


    )
)

# Server
server <- function(input, output) {

}

# Run the application 
shinyApp(ui = ui, server = server)

前面的代码生成:

帮忙建一个地板出入库的表格,需要剩余数量显示几件几片 之前都是手工的太麻烦了

我尝试将MathJax配置放在tabItemstabItem的开头,但无济于事。有人能解释一下在哪里放置MathJax配置吗?对MathJax配置作更一般的简要说明会很有帮助。

推荐答案

您将列的宽度设置为6(width=6),但框的宽度为12(width=12)。如果你把它修好,它就会起作用

此外,如果需要保留该宽度的列,可以设置style = 'overflow-x: scroll以添加滚动条。

阅读全文

相关推荐

最新文章