我没有找到确切的解决方案进行搜索...是否有人知道如何覆盖Mathematica的默认等宽字体,以便所有StandardForm输入/输出(包括在帮助浏览器中)都在“Consolas”中呈现?
选项检查器没有太大帮助(可能是因为我不知道我在寻找什么?)。还有一个``字体替换''列表---由于看起来像是循环引用,我感到困惑(即包括诸如以下内容:Courier-> New Courier和New Courier-> Courier)
这是一个屏幕快照,比较了两种字体的125%。
最佳答案
Input
和Output
单元格类型从StandardForm
单元格样式(在Core.nb
中,由Default.nb
继承)获取字体,因此您需要在所需样式表中制作或编辑该样式单元格,例如:
Cell[StyleData["StandardForm"],
FontFamily->"Consolas",
FontSize->12,
FontWeight->"Plain",
FontSlant->"Plain"]
例子:您不必粘贴
Cell
表达式,可以通过下拉菜单插入所需的类型,也可以在“输入样式名称”框中输入名称,然后设置样式,选择结果单元格并使用格式菜单调整样式以适应您的异想天开。