我正在尝试将符号和数学表达式添加到滑块标签,例如而不是“选择lambda:”我希望标签上写着“选择λ:”。我尝试了多种HTML和表达式(),例如:
sliderInput ("lambda1", label=HTML("Choose &-lambda;:"), min=0, max=10, value=1.1, step=0.1)
删除了连字符(我把它放在那里以打败这个编辑器中的格式)。
和:
sliderInput("lambda1", label=expression(lambda), min=0, max=10, value=1.1, step=0.1).
在所有情况下,标签显示为“Choose &-lambda;:
”(不带连字符),而不是“选择λ:”。
我还需要下标和上标,但还没有尝试过任何代码。我认为,如果我能获得HTML符号,我将能够使用适当的标签格式化下标。
修改
对不起,我不能回答自己,因为我是新用户。我找到了问题的希腊符号部分的答案。具有讽刺意味的是,因为我已经在这个问题上打了一个星期,然后在问题发布后一个小时我发现了。 D'哦!
将HTML()
函数与div(HTML())
括起来。正是如此:
sliderInput ("lambda1", label=div(HTML("Choose &-lambda;:")), min=0, max=10, value=1.1, step=0.1),
再次没有连字符& -lambda;。
那很有用!
答案 0 :(得分:2)
这是一个报告here的错误,并已修复为development version闪亮。 HTML()
应使用闪亮> = 0.9.0中的sliderInput()
标签。