首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

样式,尤其是标题样式,在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个默认样式后增加了一个“强调”样式,调用它就可以将当前选择的词变红加粗。

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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230110A06MEJ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券