Блестящий динамический интерфейс от Markdown

Я пытаюсь загрузить и отобразить в приложении Shiny серию математических упражнений, написанных на уценке. Давайте возьмем 2 упражнения для примера. ex1.Rmd выглядит так:

A formula: $x^2=x\times{}x$.

... а также ex2.Rmd как это:

A different formula: $x^3=x^2\times{}x$.

Когда я запускаю следующее приложение:

exercices  <- c('ex1', 'ex2')
for(e in exercices) render(
  input         = paste0(e, '.Rmd'),
  output_format = html_document()
)

shinyApp(
  ui     = shinyUI(htmlOutput('exercices')),
  server = shinyServer(function(input, output) {

    output$exercices <- renderUI({
      lapply(exercices, htmlOutput, class='exercice')
    })

    for(e in exercices) local({
      output[[e]] <- renderUI(
        withMathJax(includeHTML(paste0(e, '.html')))
      )
    })

  })

)

... Я получаю только первую формулу. Однако в структуре HTML два динамических элемента пользовательского интерфейса созданы правильно. Но только у первого есть контент.

введите описание изображения здесь

Вы все получаете одинаковый результат? Если да, что я делаю не так?

0 ответов

Другие вопросы по тегам