wolfram-mathematica - 如何修改OUTPUT字体类型?

标签 wolfram-mathematica mathematica-frontend wolframalpha

是否可以更改 OUTPUT 字体类型而不是默认字体类型?如何?

这是我的默认样式表:http://filefactory.com/file/cfc2cb0/n/blueOutput.nb

谢谢!

最佳答案

问题出在StandardForm不尊重 FontFamily选项,尽管它似乎确实尊重大多数其他字体选项。 Sjoerd's answer二手 TraditionalForm输出并因此起作用。如果你运行,你可以看到这个问题

SetOptions[EvaluationNotebook[], StyleDefinitions -> Notebook[{
    Cell[StyleData[StyleDefinitions -> "Default.nb"]],
    Cell[StyleData["Output"],
     FontColor -> RGBColor[0, 0, .5], FontSize -> 14, 
     FontFamily -> "Symbol", FontWeight -> "Bold"]}]]

然后比较
{1 + 1, "abc", Sin[x]} (* This is by default in StandardForm *)
{1 + 1, "abc", Sin[x]} // StandardForm
{1 + 1, "abc", Sin[x]} // OutputForm
{1 + 1, "abc", Sin[x]} // TraditionalForm

output from above

你也可以看看
Dynamic[CurrentValue/@{FontFamily, FontWeight, FontSize}]
Dynamic[CurrentValue/@{FontFamily, FontWeight, FontSize}] // TraditionalForm

output from above

这表明 CurrentValueFontFamily输出中的“可见”取决于输出格式。

不幸的是,我不知道如何解决这个问题......

关于wolfram-mathematica - 如何修改OUTPUT字体类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8000365/

相关文章:

wolfram-mathematica - Mathematica 中四元数范数的导数

wolfram-mathematica - 为什么RuleDelayed不保留未评估?

wolfram-mathematica - 暂时禁用笔记本部分中的所有输入单元格

database - Mathematica TravelTime 不适用于某些坐标

wolfram-mathematica - 将函数传递给模块而不指定其参数

wolfram-mathematica - TableForm 的 TableHeadings 与左对齐但表格的内容与右对齐

wolfram-mathematica - 制作自定义输入表单和短输入表单

python - Wolfram Alpha 和 scipy.integrate.quad 对同一个积分给出了不同的答案

j - J 中的波德图(右半平面零,二阶)

wolfram-mathematica - 控制笔记本相关表达式的 Rasterize[] 宽度