【问题标题】:How to modify the default stylesheet?如何修改默认样式表?
【发布时间】:2011-12-13 18:16:49
【问题描述】:

每次创建新笔记本时,我都必须将放大倍率设置为 150%,并将输出颜色修改为蓝色。

有没有办法使用样式表或其他功能自动执行此操作?

【问题讨论】:

  • 我也想更改默认字体。
  • 更改默认字体有点棘手。对于文本和标题,只需修改您的默认样式表。对于更基本的更改(因为需要更好的术语),例如用于 In & Out 的更改,您必须修改 Core.nb。
  • 你能告诉我怎么做吗?如何修改 Core.nb 来改变输出颜色和字体?
  • 和平常一样。复杂之处在于它是系统拥有的文件,因此您需要更改所有权。我建议在更改任何内容之前保存原始副本。
  • 我打开文件,使用“格式”菜单更改文本和颜色,但更改不生效。

标签: wolfram-mathematica mathematica-frontend


【解决方案1】:

there

(1) 打开一个笔记本,在菜单中选择“格式”->“编辑样式表”。

(2) 选择要更改的样式。例如,左上角菜单中的“文本”。

(3)修改字体等

(4) 将此样式表保存为 .nb 文件。或者,也可以单击安装样式表,以便可以在“格式”->“样式表...”菜单中找到样式表。

(5) 打开菜单“格式”->“选项检查器”,确保在弹出菜单中选择“全局首选项”(默认为“选择”)。

(6) 搜索 DefaultStyleDefinitions,将其更改为保存的样式表文件。点击应用。

关闭 Mathematica 并再次启动它。默认字体已更改。

【讨论】:

    【解决方案2】:

    您可以非常轻松地修改默认放大倍率。

    打开一个新笔记本。打开选项检查器(格式->选项检查器)。在第一个对话框中选择“全局首选项”,移动到笔记本选项,然后显示。这里有一个名为“放大”的选项,可以设置为您想要的。应用、退出,然后在您下次开始时应该可以看到新的默认放大倍率。

    “输出颜色”是什么意思?

    您可以修改样式表以具有您想要的任何(ish)样式。

    从菜单中转到格式->编辑样式表。从列表中选择合适的样式进行修改。

    样式表的文档记录不是特别好。 David Park 有一个guide for v6.0,今天仍然很重要。 Mathgroup 中还有一个更新的讨论,涵盖了 MMA8 中的安装。

    MathGroup 中有一条 John Fultz 的评论:“StandardForm 输入和输出单元格的字体来自 StandardForm 样式。同样,InputForm 单元格的字体来自 InputForm 样式,而 OutputForm 单元格的字体来自 OutputForm 样式. 在包含输入/输出样式的组中的 Core.nb 中有一条注释 其中提到了这一点。”

    问候,

    戴夫。

    【讨论】:

    • 感谢您的放大。我指的是输出文本颜色。是的,我知道如何改变它。但每次我必须从“格式”菜单中选择样式表。有没有办法设置默认样式表而不是每次都选择它?
    • 当然。选项检查器->全局首选项->全局选项->文件位置。您希望 DefaultStyleDefinitions 指向您的首选定义。
    • “样式表”默认保存在哪里?我找不到我创建的那个。
    • 但是我保存的样式表不存在,但是出现在菜单中。
    • 系统样式表在 ToFileName[{$InstallationDirectory, "SystemFiles", "FrontEnd", "StyleSheets"}] 中。您自己的样式表通常位于 ToFileName[{$UserBaseDirectory, "SystemFiles", "FrontEnd", "StyleSheets"}]
    猜你喜欢
    • 1970-01-01
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-21
    • 2023-03-30
    • 2017-05-02
    • 1970-01-01
    相关资源
    最近更新 更多