小斯想工具箱③:V0.20,自定义真样式

原创 小斯  2023-01-10 17:59 

样式,尤其是标题样式,在OneNote中有着很重要的意义:标题意味着目录,更进一步,就是知识框架。

可惜的是,OneNote中只提供了11个默认样式,默认样式很丑且不说,最致命的是各级标题之间难以区分。以上问题的症结则是:OneNote竟然不支持自定义样式。如果OneNote能像Word那样支持自定义,默认样式再令人抓狂也没关系,自己定义就好了,而它偏偏不支持自定义,任由用户抓狂。

如果你也曾经因OneNote的默认样式而抓狂,那么这会是个好消息:借用插件,总算可以为OneNote自定义(真)样式了。

1

真样式与伪样式

关于真样式与伪样式,具体可以参考此文:

Onetastic插件很早就提供了自定义样式功能,但其早期版本样式列表中的各类样式全是伪样式,虽然名称上写着“标题1”和“标题2”,但段落背后对应的style属性值并不是“h1”和“h2”,而是“p”(即OneNote中的“常规”样式)。这类列表中所谓的标题样式其实都是伪样式,它们实质上都是同一类样式——常规样式。而这些伪样式,是难以进行后续编程扩展的,例如常见的目录类插件,都是基于真实的标题样式生成目录的。

和Onetastic一样,OneMore早期版本中的自定义样式也都是伪样式。不过,最近的几个版本中,样式列表都已经支持真样式(Onetastic很久没关注,具体不清楚,但OneMore中已经实测过,支持OneNote全部的11个真样式)。

2

11个规范中文名称的真样式

这次发布的小斯想工具箱v0.20,最主要的更新就是增加了自定义样式功能。相比OneMore原版,最重要的更新则是增加了与OneNote中文版完全一致的11个规范中文名称样式。

OneMore内置的样式主题文件夹中提供了一些模板,均是英文名称;小斯想工具箱v0.20中,增加了一个“规范示例”模板,该模板中的前面11个样式就是OneNote中文版中的11个默认样式,样式名称、样式排列顺序和OneNote完全一致。注意,这个规范名称和顺序建议大家不要更改(其他,如具体的字号、字体、颜色等样式属性,以及第12个及之后的自定义样式,可以随意更改),程序中就是按这种规范进行相应处理的,若更改了默认样式的名称或顺序,可能得不到预料中的“真样式”效果。另外,如果你的电脑上同时安装了新版OneMore,它也可以读取这个中文模板,但如果直接在OneMore中调用这个中文模板,部分功能也可能得不到预料中的“真样式”效果,因为OneMore中并没有相应的中文名称处理机制,这是为小斯想工具箱定制的中文模板,需要在工具箱中调用才能得到“真样式”效果。

在“样式”功能框中选择“加载样式”,加载“规范示例”主题。此时,将光标定位在OneNote笔记容器中的某个具体段落,选择样式列表中的“标题1”(或使用快捷键Ctrl+Alt+Shift+1),就可以将当前段落变为真实的标题1类型(对应style属性值变为h1),而外观显示上就是你所自定义的样式效果(不再是OneNote默认的那种丑陋而且难以区分的效果);类似的,若选择样式列表中的“引用”(或使用快捷键Ctrl+Alt+Shift+9),就可以将当前段落变为真实的引用类型(对应style属性值变为blockquote),而外观显示上是自定义效果。程序为样式列表中的前9个样式设置了对应的快捷键,分别为Ctrl+Alt+Shift+1至9。

正因为小斯想工具箱中这些样式为真样式,所以你也可以将它们批量应用于你之前用OneNote默认样式设置过样式(也是真样式)的页面。在“样式”功能框中选择“将样式应用于页面”,就可以将当前页面原来的默认样式批量更改为“规范示例”主题列表中你所自定义的样式。

3

自定义样式

在“样式”功能框中选择“编辑样式”,打开编辑对话框,在此处可以自定义各种具体样式的显示效果,也可以添加新的样式。例如在“规范示例”主题中,我在11个默认样式后增加了一个“强调”样式,调用它就可以将当前选择的词变红加粗。

“样式”功能中提供了不少有用的具体功能,大家可以在实际使用过程中慢慢熟悉它们。

公众号“小斯想”主界面对话框中回复“01”,获取最新版“小斯想工具箱”以及OneMore安装文件。

本文地址:https://cas01.com/7753.html
公 众 号 :注意两个号的区别,小斯想专注于OneNote和思维导图等具体的知识管理软件的经验分享。(OneNote为主);cas01专注于知识管理理论及实践成果的分享。(知识管理理论及实践)。
温馨提示:本站发布的压缩包如需密码解压,若无特别说明,密码统一为:cas01.com
版权声明:本文为原创文章,版权归 小斯 所有,转载请保留出处。
NEXT:已经是最新一篇了

发表评论


表情

  1. 小眦
    小眦 【LV1】 @回复

    你是我见过钻研时间最长的研究者了。
    谢谢你的坚持。

  2. now
    now 【LV1】 @回复

    互链,不能跨页面,或者 在段落选定所需要文本与其他段落中文本也不能互链 显示不能创造双向互链 [晕]

    • 小斯
      小斯 【LV5】【站长】2023-01-24 at 09:14  回复

      @now同一段落之间不能互链,不同段落(无论是否跨页面)之间都可以互链。但该功能确实存在一点Bug,偶尔会提示无法创建,试着切换一下页面重新做一次就可以了

  3. saltwater
    saltwater 【LV1】 @回复

    样式里的“将样式应用于页面”不能把页面里的字体统一,onemore可以统一字体但是会把加粗去掉,有什么办法吗?

    • 小斯
      小斯 【LV5】【站长】2023-01-12 at 18:13  回复

      @saltwater这就是两种比较典型的处理逻辑

  4. shinae
    shinae 【LV1】 @回复

    点击目录的‘刷新’,出现的是‘生成目录’文本框,该怎么设置?

    • 小斯
      小斯 【LV5】【站长】2023-01-11 at 13:44  回复

      @shinae尚未遇到这种情况

  5. 我想静静
    我想静静 【LV1】 @回复

    您好,工具箱真的很好用 [给力] !不过刚发现V0.20版本里,常规样式行距设为0会发现不是0,反而更大了。

    • 小斯
      小斯 【LV5】【站长】2023-01-10 at 19:48  回复

      @我想静静问题能重现吗?我之前也碰到过一次,但后来测试没法重现,不好找原因。我刚才测试,将行距设为0没问题。