следующие работы для меня:
numericInput(
inputId = "beta",
label = HTML("β:"),
value = 0.05,
step = 0.01
)
так заменяющие бета β
и он должен оказывать в браузере как р. HTML
используется для обозначения текста, поэтому блестящий не выполняет экранирование.
РЕДАКТИРОВАТЬ: выполнять более интенсивные операции mathjax полезен. Вот пример ui.R
вызова библиотеки MathJax:
library(shiny)
shinyUI(pageWithSidebar(
# Application title
headerPanel("New Application"),
# Sidebar with a slider input for number of observations
sidebarPanel(
tags$head(tags$script(src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML-full", type = 'text/javascript'),
tags$script("MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});", type='text/x-mathjax-config')
),
numericInput(
inputId = "beta",
label = HTML("$$ \\beta_1 $$"),
value = 0.05,
step = 0.01
)
),
# Show a plot of the generated distribution
mainPanel(
plotOutput("distPlot")
)
))
Спасибо! И как мне указать индекс? В базе R я бы использовал выражение (бета [1]). – dmitry
После развертывания приложения функции MathJax заблудились: (Что я могу сделать, чтобы он работал и после развертывания? –
@ А Развертывание означает, что вы имеете в виду shinyapps.io? Я не уверен, какая версия блестящего сервера им . Лучше всего спросить https://groups.google.com/forum/#!forum/shinyapps-users – jdharrison