【发布时间】:2018-02-24 13:18:15
【问题描述】:
我有一个闪亮的文档,它应该解释一些数学并根据一些闪亮的输入计算结果。
如果我编写文档,则一切正常,直到我更改输入并显示 mathjax/latex 代码而不是正确呈现的方程式。
一个最小的工作示例是这个 (test.Rmd)
---
output: html_document
runtime: shiny
---
```{r,,echo=F}
library(shiny)
```
```{r,echo=F}
numericInput("a", "A", value = 100, min = 0, max = 10000)
numericInput("b", "B", value = 120, min = 0, max = 10000)
a <- reactive(input$a)
b <- reactive(input$b)
renderText(withMathJax({
formula <- "$$
\\begin{split}
A &= %.0f \\\\
B &= %.0f
\\end{split}
$$"
text <- sprintf(formula, a(), b())
return(text)
}))
```
我希望看到的是这个(我在更改输入之前得到的)
在我更改A 或B 后,我明白了
知道如何解决这个问题或我做错了什么吗?
【问题讨论】: