英文:
Mathjax alignment in Shiny
问题
我已找到方法来左对齐我的闪亮应用中的所有Mathjax方程,但我想要将一些方程居中。是否有一种方法可以不同应用这个CSS?
tags$style(HTML("div.MathJax_Display{text-align: left !important;}")),
是否有一种方法可以在将方程发送到输出时指定"text-align: center"?
withMathJax(tags$p(equation))
英文:
I've found ways to left-align ALL of the Mathjax equations in my shiny app, but I want to center a couple of equations. Is there a way to differentially apply this CSS?
tags$style(HTML("div.MathJax_Display{text-align: left !important;}"))),
Is there a way to specify "text-align: center" when I send the equation to output?
withMathJax(tags$p(equation))
答案1
得分: 1
你可以按照以下方式使用CSS类:
library(shiny)
ui <- fluidPage(
withMathJax(),
tags$style(HTML(
"p.mjleft div.MathJax_Display{text-align: left !important;}",
"p.mjcenter div.MathJax_Display{text-align: center !important;}"
)),
br(),
tags$p("$$\\int_0^1$$", class = "mjleft"),
tags$p("$$\\int_0^1$$", class = "mjcenter")
)
server <- function(input, output) {}
shinyApp(ui, server)
<details>
<summary>英文:</summary>
You can use CSS classes as follows:
```r
library(shiny)
ui <- fluidPage(
withMathJax(),
tags$style(HTML(
"p.mjleft div.MathJax_Display{text-align: left !important;}",
"p.mjcenter div.MathJax_Display{text-align: center !important;}"
)),
br(),
tags$p("$$\\int_0^1$$", class = "mjleft"),
tags$p("$$\\int_0^1$$", class = "mjcenter")
)
server <- function(input, output) {}
shinyApp(ui, server)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论