Zotero 插件 Ethereal Style 上手指南:PDF 阅读进度可视化、文献自动打标、跨设备接着读
【免费下载链接】zotero-styleEthereal Style for Zotero项目地址: https://gitcode.com/GitHub_Trending/zo/zotero-style
换台电脑打开文献,却想不起上次读到哪一页?Zotero 插件 Ethereal Style 把 PDF 阅读进度按页记下来存进文献库,标签也自动生成分层,让你在另一台设备上打开就能接着读。
它替你干了哪几件事
逐页记录 PDF 阅读进度。在阅读器里打开 PDF,插件每 10 秒检查一次你停留在哪一页,把条目标题渲染成深浅不一的色块,颜色越深代表在该页停留越久。几十篇文献堆在一起时,扫一眼标题就知道哪些读完了、哪些刚开头。适合同时研读 5 篇以上文献、需要接续阅读的场景。实现见进度条模块。
自动生成与分层文献标签。#Tags列展示以#开头的自建标签;Publication Tags 列按期刊目录(CCF、SCI、EI 等)自动生成期刊分级标签;Nested Tags 用/把标签组织成层级视图,可以部分替代 collections 做分类。适合 500 篇以上文献库的日常整理,细节在标签模块。
跨设备同步阅读状态。阅读时长按隐藏笔记写进 Zotero 库,只要两端登录同一个 Zotero 账号并开启同步,进度就跟着账号走。适合办公室与家庭设备之间切换的研究流。注意:视图组、颜色设置目前还未参与同步(项目 TODO 中已标注)。
第一次跑起来
下载安装。从项目官方 releases 页下载对应的 .xpi:2.6.7 对应 Zotero 6 分支,Zotero 7 要选 7 的版本,装错版本大概率不生效。通过 Zotero 的工具 > 附加组件完成安装。装完打开任意一篇 PDF,条目标题背景会立刻长出深浅色块,未读文献的标题是加粗的——看到这两处变化,说明插件已在工作。
打开进度列。到编辑 > 偏好 > Style(Zotero 7 为设置 > Style)确认一下:Progress列默认是关闭的,需要在 Functions 区勾上。它会按页显示批注量,和标题色块是两回事,这是最常见的"没看到进度条"的原因。
配好标签规则。同一个偏好页里,在 Functions 区勾选#Tags、Publication Tags、Nested Tags。之后新导入的文献:带#前缀的标签会直接显示在列表里,有期刊字段的文献会自动生成等级标签,默认字段是sci, sciif5, eii。想在列设置里改显示字段,编辑Fields;想改标签文字,编辑Map,它支持正则替换,比如/^#(.+)/表示只显示#开头的标签并去掉前缀。层级标签的连接符号默认/,可在 Settings 区换成+、-、:等。
多台设备接续阅读。两端登录同一 Zotero 账号,开启 Zotero 自带的同步。设备 A 上读完一部分,进度以隐藏笔记写入库中;设备 B 下次同步完成后,标题色块和已读状态与 A 一致,直接打开 PDF 就能接着读。
用得顺手的小技巧
专注阅读时
- 想快速区分已读未读 → 未读文献标题加粗、已读不加粗,RSS 订阅里同一套标记也生效。
- 想知道哪几页耗时最多 → 看标题色块,颜色越深停留越久,比翻目录更快。
- 窗口切走或同页同位置停留超过 60 秒 → 判定为挂机,停止累计,不会把"挂着窗口"算进阅读量。
批量整理文献时
- 标签前缀不统一 → 在
#Tags列设置里用正则匹配只保留需要的标签,(.+)就是实际显示的内容,多个(.+)会自动拼接。 - 标签看不见了 → 两条路:打开标题列设置点击
Tags选项,或显示插件新建的 Tags 列,标签本身没丢,只是没显示。 - 想按类型快速筛选 → 点击条目类型图标触发 Quick Filtering,对所有 collection 生效,再点一次退出。
关系图谱与视图组
想看文献引用关系 → 勾选
Graph View,图谱节点像 Obsidian 的关系图。交互很短:单击图谱节点:定位到对应文献
ctrl+click文献行:在图谱中定位它,见关系图谱模块列显示经常切换 → 用 View Group 保存当前列组合,单击视图切换,长按刷新数据,右键删除。
想在左侧 collection 树上看数量 → 勾选
Add Number To Collection Tree,在 Settings 区选计数模式。
卡住了先看这里
装上之后不显示怎么办
先核对版本对应关系:2.6.7 是 Zotero 6 分支,Zotero 7 必须用 7 的版本。再到编辑 > 偏好 > Style的 Functions 区确认Title、Tags等勾选状态,Progress默认关闭需要手动打开。
我的标签去哪了
先看两个显示位:一是打开标题列设置点击Tags,二是显示插件创建的 Tags 列。两处都没有才需要检查标签本身是否加对了前缀。
进度条不动了
对照记录机制排查:插件只在 Zotero 窗口处于前台、且阅读器页签打开时,每 10 秒检查一次当前页;同页同位置超过 60 秒即判定挂机停止累计。先把窗口切到前台、翻一页,看标题色块是否加深,再判断是不是同步问题。
另一台设备上没有进度
进度以隐藏笔记形式存在 Zotero 库里,靠 Zotero 账号同步。依次检查:两端是否同一账号、Zotero 同步是否开启、同步日志里是否有冲突。如果只有视图组或配色不一致,不用慌,这两项目前不参与同步,属于已知限制。
删分层标签会误删吗
⚠️ Nested Tags 的删除有确认提示,且不可恢复,删除前逐个确认标签名。
让它一直好用
- 保持插件与 Zotero 版本匹配:6 分支和 7 分支是不同构建,升级 Zotero 后检查 releases 页是否有对应新版本。
- 进度数据是库里的隐藏笔记,定期备份 Zotero 数据目录或依赖云端账号全量备份,即可覆盖进度与标签数据。
- 想把存储从
Note换成File(Beta)→ 在偏好 > Style的 Storage 区选择.json文件,导入完成后重启 Zotero,插件会弹出 "Please restart Zotero." 提示。
下次换电脑打开文献,标题色块替你记着读到哪,标签替你把库理顺。花 10 分钟装好配齐,之后每 10 秒一次,阅读时长自动记账。
【免费下载链接】zotero-styleEthereal Style for Zotero项目地址: https://gitcode.com/GitHub_Trending/zo/zotero-style
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考