由网友(夏瑾凉安)分享简介:我刚刚发布了一个关于shinydashboardhere方程式包装的问题。给出的答案是有效的,但我的实际示例更为复杂,包括tabItems。不幸的是,当box在tabItem中时,在dashboardBody的开头包含MathJax配置并不能包装等式。MWe:library(shinydashboard)librar...![帮忙建一个地板出入库的表格,需要剩余数量显示几件几片 之前都是手工的太麻烦了](https://p.xsw88.cn/allimgs/daicuo/20230904/6757.png)
我刚刚发布了一个关于shinydashboard
here方程式包装的问题。给出的答案是有效的,但我的实际示例更为复杂,包括tabItems
。不幸的是,当box
在tabItem
中时,在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)
前面的代码生成:
![帮忙建一个地板出入库的表格,需要剩余数量显示几件几片 之前都是手工的太麻烦了](https://p.xsw88.cn/allimgs/daicuo/20230904/6757.png)
我尝试将MathJax配置放在tabItems
和tabItem
的开头,但无济于事。有人能解释一下在哪里放置MathJax配置吗?对MathJax配置作更一般的简要说明会很有帮助。
推荐答案
您将列的宽度设置为6(width=6
),但框的宽度为12(width=12
)。如果你把它修好,它就会起作用
style = 'overflow-x: scroll
以添加滚动条。
相关推荐
最新文章