风格动态值

时间:2011-10-16 23:25:41

标签: wolfram-mathematica mathematica-8

我可以将Style应用于下面“Labeled”的输出吗?

Manipulate[\[Lambda],
Control@{{\[Lambda], 401,
Style["     \[Lambda]", Black, Bold, 24]},
Range[401, 570, 1],
ControlType -> Slider,
ControlPlacement -> Bottom,
Appearance -> "Labeled",
ImageSize -> 200}]

这是滑块右侧的部分:

enter image description here

2 个答案:

答案 0 :(得分:10)

您需要选项BaseStyle(显示在Options[Slider]中)。 E.g。

Manipulate[
 Plot[Cos[k x], {x, 0, 2 Pi}, PlotLabel -> "Cosine"], 
 {{k, 1, Style["x", Black, Bold, 24]}, 0, 4, 
  ControlType -> Slider, Appearance -> "Labeled", 
  ControlPlacement -> Bottom, ImageSize -> 200, 
  BaseStyle -> {Red, Large, Italic, FontFamily -> "Times"}}]

cosine

在查看此内容时,我注意到您也可以使用almost undocumented ControlType -> LabeledSlider,仅用于其他内容。

答案 1 :(得分:2)

它似乎至少受到LabelStyleBaseStyle的部分影响。 (由于某些原因,我无法更改字体,但尺寸,重量,颜色似乎都能正常工作。)