公告:本站正式转型为非交互式静态网站!
转型:本站将通过笔记和博客的形式继续为大家服务,关于 Mathematica 问答服务请移步至QQ群:365716997
联系:如有问题请联系QQ群管理员,或发送邮件至:lixuan.xyz@qq.com。
感谢:最后非常感谢大家多年来的支持与帮助!
参考《互联网跟帖评论服务管理规定》《中华人民共和国网络安全法》《网络信息内容生态治理规定》《互联网用户账号信息管理规定》

—— 2022-11-27

欢迎来到 Mathematica 问答社区

提问时请贴上文本代码

语法高亮:在编辑器中点击

被禁止的话题:广告破解

请阅读:《提问的智慧》

备用域名:mma.ooo

支持LaTex数学公式
行内公式标识符:\$ 或“$\backslash ($”+“$\backslash )$”,
行间公式标识符:\$\$ 或 “$\backslash [$”+“$\backslash ]$”

社区建议QQ群:365716997

分类

0 投票
9.2k 浏览
要一次性改变字体,下次打开不用手动设置magnification的值。
用户: wangweicheng (46 分)

2 个回答

+4 投票

一般设置了magnification之后,重新打开Mma也保留已经设置的值的啊。

1、通过代码设置:

SetOptions[$FrontEnd, Magnification -> 2]

1、也可以通过下面的方式设置:

编辑>偏好设置>高级>打开选项设置>笔记本选项>显示选项>Magnification

用户: 野鹤 (5.1k 分)
0 投票

我这个方法是百度贴吧里的,先运行这一段

setFont[fontFamily_, fontSize_] :=
  With[
   {
    styleNB = Notebook[{
       		Cell[StyleData[StyleDefinitions -> "Default.nb"]],
       		Cell[StyleData["StandardForm"], 
        FontFamily -> ToString[fontFamily], 
        FontSize -> ToExpression[fontSize]]
       			}
      			],
    styleSheetName = 
     FileNameJoin[{$UserBaseDirectory, "SystemFiles", "FrontEnd", 
       "StyleSheets", "myStyle.nb"}]
    },
   If[FileExistsQ[styleSheetName],
    SetOptions[$FrontEnd,
     	DefaultStyleDefinitions -> "Default.nb"]];
   Export[styleSheetName,
    		styleNB];
   SetOptions[$FrontEnd,
    	DefaultStyleDefinitions ->
     		styleSheetName]
   ];

然后再运行这一段

setFont["Consolas", 12]

这其中“Consoles”是字体,12是大小,运行完后关掉MMA再打开就能看到字体和字号都改了。

如果不想要这个字体,进入

C:\Users\Administrator\AppData\Roaming\Mathematica\SystemFiles\FrontEnd\StyleSheets

把里面的myStyle.nb删除即可。

用户: Stargazer (161 分)
...