diff --git "a/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_00Zotero\347\256\200\344\273\213.md" "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_00Zotero\347\256\200\344\273\213.md" new file mode 100644 index 000000000..d867acafe --- /dev/null +++ "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_00Zotero\347\256\200\344\273\213.md" @@ -0,0 +1,73 @@ +--- +uid: 20230609143302 +title: 0_0Zotero简介 +tags: [zotero, 教程] +description: Zotero 简介 +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225258 +--- + +# 0_0Zotero 简介 + +## Zotero 是什么 + +官网地址:[Zotero | Your personal research assistant](https://www.zotero.org/) + +引用其官网的 Slogan: + +> Your personal research assistant +> 您的个人研究助手 +> Zotero is a free, easy-to-use tool to help youcollect, organize, annotate, cite, and share research. +> Zotero 是一款免费且易于使用的工具,可帮助您收集、组织、注释、引用和分享研究成果。 + +Zotero 是一款免费的参考文献管理软件,它可以帮助用户轻松地收集、组织和引用各种类型的文献。用户可以使用 Word 或 libre Office 插件在写作论文或其他学术作品时方便地引用这些文献。 + +Zotero 支持多种文献类型,包括书籍、期刊文章、网页、报告等等。用户可以通过 Zotero 插件方便地从各种来源中保存文献信息,例如从图书馆目录、Google 学术、PubMed、Web of Science 等学术数据库中获取文献信息。Zotero 还支持自动提取文献信息的功能,用户只需要在网页上点击一下 Zotero 插件,就可以自动保存文献信息到自己的账户中。 + +除了文献管理功能,Zotero 还提供了一些其他有用的功能。例如,用户可以使用 Zotero 的协作功能与其他人共享文献库,方便多人合作写作;用户还可以使用 Zotero 的笔记功能在文献中添加自己的注释和评价;用户可以为文献添加标签和文件夹,方便分类和检索;用户还可以使用 Zotero 的搜索功能快速找到需要的文献。 + +## 关于文献管理软件 + +文献管理软件是一种帮助用户管理和组织各种文献资源的工具。这些软件通常可以帮助用户收集、存储、分类、检索和引用文献,提高学术写作的效率和质量。 + +## 主流产品横向对比 + +| 软件名称 | 中文支持 | 开源 | 收费情况 | 插件支持 | 同步 | +| ----------- | -------- | ---- | ---------------- | -------- | --------------------------------- | +| Zotero | 中上 | 是 | 免费 | 丰富 | 简单 官方/WebDAV/本地文件 | +| Mendeley | 中 | 是 | 免费(可选付费) | 稀少 | 简单(网络问题难解)官方/本地文件 | +| EndNote | 中 | 否 | 收费 | 丰富 | 官方/本地文件 | +| NoteExpress | 上 | 否 | 收费 | 稀少 | 官方/本地文件 | + +此外还有以下几点: + +1. EndNote 只支持二级目录、不支持多级目录、不支持标签,而 Zotero 的分类 Collection 则差强人意,且有一定的曲线方案,见 [[2_05使用SQL解决批量标签修改问题]] +2. Mendeley 最大的问题就是数据迁移困难以及特殊的网络环境需求 +3. NoteExpress 则因为只支持 Windows 系统,而 Zotero 则支持几乎全部平台 Linux、Mac、IOS、甚至仅仅是 Web 亦可使用,Android 虽无官方 APP,但有大量第三方替代方案以及开放的 API,见 [[2_06Researcher的联动使用]] +4. 知网研学...除了支持 CAJ 以外我实在找不到其他亮点,甚至 Zotero 有更丰富的翻译替代方案,见 [[zoteropdftranslate]] + +## 为什么选择 Zotero + +通过上述表格我们大概会觉得 Zotero 似乎并不是上上之选,但其依然有几点不可替代的可取之处 + +- 插件丰富,可扩展,详见 [[0_04Zotero插件简述]] +- 更强大的网页抓取,详见 [[0_03ZoteroConnector]] +- PDF 自动识别,题录元数据抓取(需要正确抓取或命名 pdf 文件,或借助第三方插件) +- 全平台同步(Android 虽尚未开发官方程序但替代方案繁多)[[0_05Zotero备份与同步]] +- 原生支持 PDF 文件全文档搜索,高亮搜索关键词,多维度搜索 +- 支持团队协作:意味着整个科研小组的文献与行动都可以互相促进,传递文章 +- 开源:意味着社区里有更多的可询问者,且 bug 修复速度也会比较快 +- 参考文献引用格式,可自定义修改 CSL [[2_08ZoteroCSL简述]] +- 中文文献支持性好(需要配置茉莉花插件与翻译器抓取引擎) + +## 为什么 ~~不~~ 选择 Zotero + +但显然凡事均有其弊端,那么为什么不选择 Zotero 呢? + +- 我接受不了使用前需要的陡峭(其实并不算陡峭)学习曲线(而这正是我们写下这系列引路文档的目的与初衷) +- 我不想花费大量时间在研究插件的使用上而耽误了我宝贵的时间(实际上只需要做一次最基础的配置即可快乐轻松的使用,而跟随本系列引路文档将大幅缩减其消耗) +- 我不想抛弃已经使用很久的文献管理软件(请参考官方文档 [moving to zotero ](https://www.zotero.org/support/moving_to_zotero) 或移步 [[0_06迁移到Zotero]]) +- Zotero 的 UI 实在是太丑了!(这点真的是英雄所见略同,但 Zotero7 已经大幅度提升其 UI 与性能,您也可以向开发社区发起 UI 建议,相信他们也是很欢迎的) \ No newline at end of file diff --git "a/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_01Zotero\347\273\204\344\273\266\345\256\211\350\243\205.md" "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_01Zotero\347\273\204\344\273\266\345\256\211\350\243\205.md" new file mode 100644 index 000000000..feee24fbd --- /dev/null +++ "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_01Zotero\347\273\204\344\273\266\345\256\211\350\243\205.md" @@ -0,0 +1,127 @@ +--- +uid: 20230609143349 +title: 0_1Zotero组件安装 +tags: [zotero, 教程] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225306 +--- + +# 0_1Zotero 组件安装 + +Zotero 本身是由程序本体(Zotero APP)与浏览器插件(Zotero Connector)二者构成 + +## Zotero 程序本体 + +支持 Windows Mac Linux 全平台,是 Zotero 的真身本体 + +- 稳定发行版:[Zotero Stable](https://www.zotero.org/download/) +- Beta 测试版:[Zotero Beta builds](https://www.zotero.org/support/beta_builds)(注意,时下正值 6/7 交替,Beta 为 7 版,不建议新手直接使用) +- 亦可以使用命令行进行安装(不推荐)如 `winget` `brew` 及 `apt`(需要额外配置源),这里不加赘述 + +### 安装 + +![[source/Pasted image 20230709022000.png]] + +![[source/Pasted image 20230709022011.png]] + +![[source/Pasted image 20230709022020.png]] + +#### Standard + +常规使用推荐 + +![[source/Pasted image 20230709022029.png]] + +~~因为我这里是覆盖安装,因此是 upgrade~~ + +#### Custom + +可选择程序安装地址,同时安装多个版本时有奇效 + +比如时下正值 6/7 交替之际,有些插件不支持 7,就可以分装两个版本,共同使用一个数据库,既能体验到 7 的风驰电掣,又能使用仅支持 6 的一些插件,当然每次切换的时候都需要打开对应插件的开关,但临时能用,也还不错 + +![[source/Pasted image 20230709022043.png]] + +这里应该还有一张询问创建快捷方式的图,默认即可 + +![[source/Pasted image 20230709023742.png]] + +## Zotero Connector + +作为 Zotero 一大核心功能,Connecter 插件可以安装在各个浏览器上以实现网页快照,元数据抓取,题录抓取等功能 + +[Zotero Connector 官方](https://www.zotero.org/download) + +支持 Edge,Chrome,Firefox,Safari + +### Firefox + +这里以 FireFox 举例 + +![[source/Pasted image 20230711001723.png]] + +![[source/Pasted image 20230711001757.png]] + +![[source/Pasted image 20230711001822.png]] + +![[source/Pasted image 20230711001905.png]] + +建议选择 pin in tool bar 便于使用时点击,当然也可以设置对应的快捷键 + +这里 Edge 对应的是眼睛图标,显示到工具栏 Chrome 是图钉标识,固定 + +### Chrome + +[Google Chrome | 官方](https://chrome.google.com/webstore/detail/zotero-connector/ekhagklcjbdpajgpjgmbionohlpdbjgc?hl=zh) + +至于不擅长魔法,或希望使用某些其他 Chromium 内核的浏览器的话,也可以使用第三方安装方式 + +[Chrome 类替代源:极简插件](https://chrome.zzzmh.cn/info/ekhagklcjbdpajgpjgmbionohlpdbjgc) + +#### 常规使用方法 + +1. 等待下载完成,找到下载好的压缩包 `xxx.zip` +2. 将其解压到文件夹 +3. 进入文件夹,可见 crx 文件 +4. 回到 Chrome 类浏览器打开地址 `chrome://extensions` +5. 打开右上角 `开发者模式` +6. 将上文中的 crx 文件拖动到浏览器当前页面中 +7. 此时将弹出一个确认安装的提示框,点击 `添加扩展程序` 完成安装即可 + +#### 强制安装 + +如果你在安装过程中出现下图中的错误: + +1. 程序包无效 CRX_HEADER_INVALID +2. 无法从该网站添加应用、扩展程序和用户脚本 + +请执行本操作流程: + +1. 将上文中的 crx 文件的扩展名 `.crx` 改成 `.zip` +2. zip 包拖动到 chrome 扩展程序页面安装即可,需要手动打开插件开关 + +(以上方式同样适用于其余第三方源的 crx 插件安装) + +### Edge + +虽然上方 Chrome 的安装方式和安装包均适用于 Edge,但 Edge 官方商店会提供更好的更新、优化等体验,如无特殊情况,建议使用此方案 + +[Microsoft Edge | 官方](https://microsoftedge.microsoft.com/addons/detail/zotero-connector/nmhdhpibnnopknkmonacoephklnflpho) + +### Safari + +[官方](https://www.zotero.org/download) + +需要注意的是,Safari 插件仅适配 Zotero 6 以上版本(应该没有人还在用 5 吧) + +另外,Safari 对 Connector 插件的支持似乎有些小问题,条件允许的话还是建议使用 Chrome 或者 Edge😀 + +本页仅包括安装流程,具体使用方式请看: + +[[0_03ZoteroConnector]] + +[[0_02Zotero基础配置]] \ No newline at end of file diff --git "a/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_02Zotero\345\237\272\347\241\200\351\205\215\347\275\256.md" "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_02Zotero\345\237\272\347\241\200\351\205\215\347\275\256.md" new file mode 100644 index 000000000..6f40aa0a0 --- /dev/null +++ "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_02Zotero\345\237\272\347\241\200\351\205\215\347\275\256.md" @@ -0,0 +1,105 @@ +--- +uid: 20230609145230 +title: 0_2Zotero基础配置 +tags: [zotero, 教程] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225311 +--- + +# 0_2Zotero 基础配置 + +> 使用 6Beta 版的话启动会弹出这个提示,如果想要升 7 的话需要手动检查更新,但这里,至少暂时还不建议更新到 7 + +![[source/Pasted image 20230720074856.png]] + +## 首选项 + +编辑 - 首选项 打开配置页 + +![[source/Pasted image 20230720080504.png]] + +### 常规 + +1. 建议**关闭**基于关键词和主题词自动为条目添加标签,此功能虽然可以方便的引入自动标签,但其也会导致标签面板中膨胀混乱,因为众所周知,文献的关键词都很 ~~随意~~ 精准 +2. 建议**不要修改为**使用第三方软件打开 PDF ,使用 Zotero 内置的好处是,可以触发插件的注释变更扳机以获得更多的扩展功能,此处需要注意的是如果在 Zotero 内部批注的话可能遇到以下几点要点 + - [[1_01修复PDF图像黑角显示问题]] + - [[1_03PDF注释的导入导出]] +3. 关于重命名链接的文件,此功能一般由 ZotFile 插件替代而不勾选,但其暂时声明不支持 Zotero7 请斟酌对待 +![[source/Pasted image 20230720080610.png]] + +### 同步 + +首先需要 [注册 Zotero 账户](https://www.zotero.org/user/register) 而后在本页内登录 + +- 登陆后先不要急着去点 [[#触发手动同步]] +![[source/Pasted image 20230720082053.png]] + +#### 官方同步 + +登录之后如下,默认会启动官方的 Zotero 同步方式 + +- 官方同步采用空间制,免费有 300M 的空间额度,如果初次上手,是推荐体验一下的 +- 如果文件量不是特别大或担心磁盘读写的话,**建议勾选同步时下载文件**,这样能确保每次使用的时候均可以直接打开而不需等待文件下载 +- 如果希望按需下载,更改为按需下载即可随用随下 +- 如果需要使用 [[0_09Zotero群组协作]] 功能的话,其存储空间由群组的组织者的空间决定,具体见该篇 + +![[source/Pasted image 20230720082258.png]] + +#### WebDAV 同步方案 + +下拉同步方式切换为 WebDAV,填写你在对应 WebDAV 服务商提供的地址、账户、密码,点击验证,一些扩展和报错解决见下文,使用坚果云 WebDAV 同步的话,尤其注意**地址不要输入错误**已经提供了 `https` 与 `/zotero/`,当然 `https` 可以按照提供的地址进行更改,最后点击验证 + +- [[0_05Zotero备份与同步]] +- [[1_02关于Zotero备份同步的一些问题]] + +![[source/Pasted image 20230720082456.png]] + +#### 重置 + +![[source/Pasted image 20230720082312.png]] + +#### 触发手动同步 + +![[source/Pasted image 20230720082353.png]] + +### 搜索 + +![[source/Pasted image 20230720080803.png]] + +### 导出 + +![[source/Pasted image 20230720081124.png]] + +### 引用 + +![[source/Pasted image 20230720081141.png]] + +### Zotero 样式编辑器 + +![[source/Pasted image 20230720082605.png]] + +#### CSL 样式预览器 + +![[source/Pasted image 20230720082631.png]] + +#### 文档编辑软件 + +![[source/Pasted image 20230720081233.png]] + +### 高级 + +![[source/Pasted image 20230720081250.png]] + +### 文件和文件夹 + +![[source/Pasted image 20230720081303.png]] + +### RSS 订阅 + +![[source/Pasted image 20230720102135.png]] + +![[source/Pasted image 20230720102231.png]] \ No newline at end of file diff --git "a/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_03ZoteroConnector.md" "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_03ZoteroConnector.md" new file mode 100644 index 000000000..0062f2ba3 --- /dev/null +++ "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_03ZoteroConnector.md" @@ -0,0 +1,192 @@ +--- +uid: 20230609145418 +title: 0_3ZoteroConnector +tags: [zotero, 教程] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225317 +--- + +# 0_3ZoteroConnector + +> 安装见 [[0_01Zotero组件安装#Zotero Connector]] + +## 使用步骤 + +### 配置 + +1. [[0_01Zotero组件安装#Zotero Connector]] +在安装之后我们浏览器中通常会出现一个图标 +![[Pasted image 20230724015657.png]] 或者 ![[Pasted image 20230724015648.png]] 这样...![[Pasted image 20230724015822.png]] 这样...![[Pasted image 20230724015827.png]] 这样...![[Pasted image 20230724015844.png]] 这样...![[Pasted image 20230724015850.png]] 这样...当然还有很多其他样子,这里就不列举了,以上这些,通通都是它! +2. 右键 - 扩展选项 +![[Pasted image 20230724021645.png]] +3. 认证 Zotero 账号(如不需要云端保存条目则可以不认证) +![[Pasted image 20230724021806.png]] +4. 更新翻译器 ![[Pasted image 20230724022028.png]] + +### 抓取 + +1. 启动 zotero 客户端,当然如果不启动的话,也是可以抓取到 Zotero 的官方云端的 +2. 我们只需要点击它...即可使用 +- 如果只是单一页面的话会出现这一条,这里的 saving to 默认是当前 Zotero 客户端中打开的分类 (collection),因此建议单独开一个新导入的分类 +![[Pasted image 20230724020231.png]] +- 页面内有多条可抓取的话就会变成这样 +![[Pasted image 20230724020434.png]] 或 ![[Pasted image 20230724020548.png]] 点击之后会弹出如下框 +![[Pasted image 20230724020609.png]] +勾选你需要的导入的条目,然后点击 ok 即可出现如上单条状态下的的导入框 + +### 达到什么程度算是抓取基本成功了? + +Zotero 在网页上能抓取两类东西: **文献信息(文献条目的元数据)** , **PDF 附件** 。 + +- 一般来说,只要你在网页上或 Zotero 里 **能够正确地识别出文献类型** (条目图标是正常的文献类型图标,而不是“其他”类型),就已经意味着你的文献信息/元数据 **抓取是成功的** 了。 +![[Pasted image 20231001223449.png]] +- 至于 PDF 附件能否成功抓取,这个事情比较玄学,可能会因为各种各样的限制无法自动抓到附件。 **如果条目抓取正常,只是抓不到附件,通常是无解的。** + +正因如此, **只要你能够正确抓取到文献信息,就不建议继续折腾下去了。PDF 附件能正常抓到就抓,抓不到就手动添加。** 继续折腾下去很可能是浪费了大把的时间,且很难有任何的积极效果。 + +## 关于翻译器 + +[[Bilibili] 如何在浏览器中更新转换器/翻译器/translator](https://www.bilibili.com/video/BV1F54y1k73n/) + +## 一些报错处理与 TIPS + +如果你不能正确地抓取文献信息,或者抓取后的条目里文献信息缺失,那下面这一篇文档对你很重要,请 **务必仔细阅读每一点提醒** 。这些提醒会对你帮助很大。 + +### 为什么会出现网页抓取条目/附件失败的问题 + +条目信息抓取出现问题 **通常是因为你电脑中相应网站的 translator 太久没更新了** ,而网站页面出现了变更,Zotero Connector 读不懂网站了。只要更新下 translator 就可以解决。 + +当然,也有一些其他的【常见问题及注意事项】需要你多多关注。这些关键问题都可能会导致你无法正常抓取。 + +而附件抓取失败还会有很多复杂的因素,通常是无法解决的。 + +### 如何解决网页抓取失败的问题 + +> 以下的操作需要用到 茉莉花(Jasminum)插件。如果你还没有安装,请先参照下面这个教程安装茉莉花插件: +> 茉莉花插件可以在这里下载到: +> [**-> [Github] 茉莉花 Jasminum 插件官方主页下载页面**](https://github.com/l0o0/jasminum/releases) + +1. 在 Zotero 首选项中,进入 [高级/Advanced] 设置。 +2. **更新官方的 translator:** 点击下方“自动检查更新的转换器和样式” 后面的 [立即更新/Update now] 按钮(这里的 translator 可能会被翻译成 [转换器/翻译器/翻译人员]。如果你遇到了这几个描述,他们说的是同一个东西)。 +![[Pasted image 20231001223531.png]] +3. **更新第三方维护的中文网站 translator:** 进入茉莉花插件的设置,打开 [Unofficial Translator Repository] 选项卡,先点击 [刷新/Refresh] 按钮,然后点击 [Update All] 按钮。 +![[Pasted image 20231001223550.png]] +4. 重复 [[#配置]] 中的 2、3、4 步骤,这很重要 +注:translator 的更新可能会十分频繁。如果这次更新 translator 未能解决你的问题,你也可以过一阵再重做以上所有步骤,再次检查是否有更新。 + +### 有哪些页面可用来抓取 + +不是所有页面都可以用 Zotero Connector 进行抓取。即便是在同一个网站,也有部分页面是无法抓取的。这里作如下提醒: + +1. **尽量不要在搜索结果页(批量)抓取,尤其是在谷歌学术和知网的时候更要避免。** 批量抓取时 Zotero 会以极快的速度连续访问该网站,很可能触发该网站的风险控制,给未来带来无尽的麻烦。轻则弹一个验证码验证一下你是否是机器人,重了的话也可能会直接封禁你的 IP(对于学校买了数据库正版版权的那些网站,被封了 IP 可能会被学校请去喝一杯茶)。此外,知网在搜索结果页抓取的时候基本上是完全无法自动下载附件的,所以也不建议这么干。 +2. **不要在在线阅读界面或者下载了 PDF 后的阅读界面抓取。** 这些页面都是无法识别,无法抓取的。你应该 **在论文详情页面抓取项目** ,也就是在搜索结果中点击 **论文标题** 进去的那个页面。 +3. **不要在 Sci-hub 中抓取文献信息。** Sci-hub 中的文献信息很可能不全,而且大概率会抓取失败。Sci-hub 只适合用来下载文件附件,其他任何事情都不适合。建议你复制页面上的 doi 号,然后打开下面这一网址,在右侧粘贴 doi 号并解析,即可访问文献官方详情页: + [**-> [DOI 官网] 解析 doi 号**](https://www.doi.org) + 你也可以使用 DOI 号借助 Zotero 中的这一功能快速创建条目并获取文献信息: +![[Pasted image 20231001223606.png]] +4. 如果通过这一方法得到的条目信息不全,你可以手动补充,或者还是回前面提到的文献详情页抓。 +5. 镜像站与学校的代理访问,需要配置茉莉花插件,其近期更新支持了自定义代理抓取功能 + +### 抓取附件及信息处理 + +1. 如果你还想进一步抓取硕博论文的 PDF 附件,你还可以试试 **知网国际站** : + [**-> 可下载硕博论文 PDF 附件的知网国际站**](https://chn.oversea.cnki.net/) + (如果你在校外,可以先在前面提到的 **知网官方的校外访问** 登录进去,然后再来这里下载/抓取) +2. 如果你想在抓知网内容的时候 **合并中文作者的姓名** ,又或者希望 **指定在知网抓取时优先获取 CAJ 格式的附件还是 PDF 格式的附件** ,可以看这个仓库的说明: + [**-> [Gitee] Zotero translators 中文维护小组**](https://gitee.com/l0o0/translators_CN) + 重点关注后面的 [ **如何在 Zotero Connector 中添加中文姓名处理以及保留知网 CAJ 格式文件的设置** ] 部分。 +3. 如果你已经抓取了一些中文文献,文献库里现存姓名分开的条目,可以多选需要合并姓名的条目,借助 [茉莉花/Jasminum] 插件中的功能进行(批量)合并: +![[Pasted image 20231001223621.png]] +但说实话,合并姓名会在 CSL 引用的时候留下额外的坑,此处暂且不表 + +### 一些和特定站点相关的提醒 + +1. **强烈不建议在知网搜索结果页面批量抓取文献** ,在这里抓也很可能不能顺带着自动下载附件。其他网站也不建议批量抓取,过高频率的访问(批量抓取的时候访问频率很高)可能会导致你被该网站封禁。 +2. 基于与上一点同样的原因, **不建议在谷歌学术的检索结果页面批量抓取文献** 。过多的批量抓取可能导致你的 IP 被封。 +3. 知网如果抓取附件失败有很多种可能的原因。请先 **确保网站上直接下载附件时不会要求你输入验证码** ,然后再尝试能否成功抓取附件。如果不要求输入验证码了还不能抓,建议按照前面说的更新 translator。如果还不能,建议放弃。 +4. **万方** 最近似乎在抽风,可能也是网页有调整 translator 不好使了。万方的 translator 最近已经有更新了,你也可以更新之后再尝试。更新后目前已知万方的搜索结果页上的抓取还是会失败的,但是文献信息详情页的抓取应该已经基本正常了。 +5. **Pubmed** 遇到问题的人也很多,如果你也遇到问题了多担待着点。 +6. **豆瓣** 上抓取的信息目前会混入很多乱七八糟的代码,这恐怕是 translator 的问题。除非 translator 的作者更新新版本解决这一问题,或者你自己会开发 translator 帮忙解决这一问题,否则靠自己解决不了。对于图书类的信息抓取,可以改用: + [**-> 国家图书馆文津搜索**](http://find.nlc.cn) +7. **维普** 好像是彻底不行了,换别的网站看看。 + +除了上述问题之外,文献抓取和附件自动下载还有很多难以解决的玄学问题,你还可以 **重启电脑** 、换个浏览器再试试。如果以上所有方法(包括这条在内)都不好使,那恐怕只能建议你 **换个网站** 抓了(比如回到 **期刊官方主页上的论文详情页** ),或者采用下面最后一招:由引用信息导入。 + +### 【曲线解围:通过直接导入 PDF 附件来自动生成条目】 + +> 虽然这里给出了这个方法,但 **仍然建议你优先选择从网页上抓取附件。** 期刊官网上论文详情页上的信息通常最全且最新,从论文详情页抓取条目信息最可靠。 + +**这一方法适用于批量添加文献的需求,也适用于使用校外访问/镜像站的朋友。** + +#### 如果你想要添加的是英文文献 + +很多英文文献的 PDF 附件中带有论文的元数据,而 Zotero 也支持通过 PDF 附件中的元数据自动抓取文献信息并自动创建副条目。具体操作如下 + +1. 从网页上下载好文献的 PDF 附件; +2. 将 PDF 附件 **直接拖入 Zotero 文献列表中的空白区域**  +![[Pasted image 20231001223642.png]] +注:如果页面上没有空白区域了,可以 **将附件拖到任意两个条目中间的间隙处** ,此时相邻条目间隙处会出现一个横线,如上图所示。请不要将附件直接拖到条目上,因为拖到条目上是另一个功能:将这一文件作为附件添加到该条目中。 +3. 此时,界面右上角同步按钮旁会多显示一个图标,这意味着 Zotero 正在检索并匹配这一条目信息。 +![[Pasted image 20231001223659.png]] +4. 匹配完成后,Zotero 会自动使用元数据创建父条目,并将这一 PDF 文件作为附件添加到新生成的条目中。 +![[Pasted image 20231001223710.png]] + +#### 如果你想要添加的是中文文献 + +中文论文的 PDF/CAJ 附件中通常并没有完善的论文的元数据,Zotero 本身也并不支持为中文文献抓取元数据。 + +对于中文文献, [**茉莉花(Jasminum)插件**] 可以 **通过文件名** 自动检索元数据并创建条目。 **添加附件的方式与英文文献相同** ,文献添加后茉莉花会自动检索文献、创建条目并将附件移动到条目中。 + +如果你 **之前添加的中文附件未能自动创建父条目** ,你也可以使用这一功能来重新 **手动触发一次检索匹配** : + +1. 右键点击 **不附属于任何条目的 PDF/CAJ 附件** ; +2. 点击 [知网助手/CNKI],然后点击 [抓取知网元数据……]。 +![[Pasted image 20231001223722.png]] +注意: **这一功能仅对不属于任何条目的附件文件有效** 。如果这一附件已经有了条目了,也就不能重新触发抓取了。右键菜单里只会有 [更新知网引用数] 的功能。 +![[Pasted image 20231001223733.png]] + +此外,由于这一功能元数据是根据文件名检索得到的, **这一功能对文件名的要求较高** ,基本上要求: + +- 文件名的格式完全符合茉莉花插件设置中的格式; +- 标题/姓名内容中不含(以下划线为代表的)特殊标点符号(可以尝试将这些符号替换为空格再尝试检索匹配); +- 文件名没有被添加额外的内容(如重复文件自动添加的编号或 xx 看图王一类的无关信息)。 + +**文件名的命名格式** (用于匹配导入附件的文件名中的文献信息)可以在 Zotero 首选项中茉莉花插件的设置中修改。这里 **默认的设置内容和知网上直接下载下来的文件名是一致的。** + +![[Pasted image 20231001223845.png]] + +**如果文献名称比较特别,或文件名里有标点,或者文件名被编辑过,都很有可能会匹配失败并报错。** 如下图所示 + +![[Pasted image 20231001224051.png]] + +#### 如果失败了…… + +不管是中文文献还是英文文献,都 **存在一定的概率无法成功匹配到信息并自动创建条目** 。如果遇到问题了,还是 **建议回到期刊官网的论文详情页抓取信息并创建条目** ,然后将 PDF 文件以附件的形式添加到该条目上(将附件拖到该条目上即可,但不要拖到条目之间的间隙里)。如果 Zotero 确实不支持抓取你正在使用的网站,你也可以使用下面的最后一招。 + +由于各种各样奇怪的问题、奇怪的限制,可能你确实没有办法从某个网站抓取条目,但你也确实找不到其他替代的检索网站。如果你遇到了这种头疼事,可以试试从网站上导出通用格式的引用信息,然后再在 Zotero 直接导入这一引文信息,最后再手动将附件附在导入的条目上。这里有 Zotero 支持导入的格式列表: + +[**-> [Zotero 官网] How do I import BibTeX or other standardized formats?**](https://www.zotero.org/support/kb/importing_standardized_formats) + +这里以一篇万方上的学位论文为例简要介绍一下这一方法: + +1. 打开论文的详情页,点击 [引用] 按钮; +2. 选择一个 Zotero 支持的通用格式; +![[Pasted image 20231001224112.png]] +3. 下载包含引用信息的文件/复制包含引用信息的文本(具体操作因网站不同而略有区别); +4. 在 Zotero 文献列表页面点击 [文件/File] -> [导入/Import] 或 [从剪贴板导入/Import from Clipboard] (根据你的实际情况选择使用哪个功能); +![[Pasted image 20231001224128.png]] +5. 根据界面提示完成导入 +![[Pasted image 20231001224142.png]] +![[Pasted image 20231001224157.png]] +![[Pasted image 20231001224224.png]] +导入完成后,该条目会混入文库中。你可以在左边栏分类列表最下面的 [未分类条目/Unfiled Item] 中按照年份排序来方便地找到刚刚导入的条目,将其拖入你需要的分类中: +![[Pasted image 20231001224235.png]] +- 这样导入基本意味着无法自动抓取附件(毕竟,对于好抓取附件的网站,也不会这么难导入)。你需要手动下载附件,然后将附件添加到这一条目上;当然,你也可以直接把下载好的附件拖到这一条目上,效果是一样的。 +![[Pasted image 20231001224247.png]] +- 不同导出格式里的信息可能略有差异,而且可能都不完整甚至有错,你可以后续自己手动编辑右边栏中的 [信息/Info] 进行调整(以万方为例, RefWorks 格式导入的结果中 [分类/Type] 信息是分类号(TP311.52),而不是学位类型(硕士/博士); EndNote 格式的结果中将导师姓名也写入了作者列表,而且将两个导师的姓名直接写成了第二作者的姓和名; Bibtex 格式的结果中没有摘要,而且分类写为了硕士论文)。 +- 你也可以去百度学术这一类的受支持的通用检索网站抓取/导出引用信息。 +- 有条件的话尽量还是直接从网页上抓取,毕竟这么导入有可能出现各种填写不规范的情况,也可能缺少一些信息。 \ No newline at end of file diff --git "a/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_04Zotero\346\217\222\344\273\266\347\256\200\350\277\260.md" "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_04Zotero\346\217\222\344\273\266\347\256\200\350\277\260.md" new file mode 100644 index 000000000..abf88ac56 --- /dev/null +++ "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_04Zotero\346\217\222\344\273\266\347\256\200\350\277\260.md" @@ -0,0 +1,110 @@ +--- +uid: 20230609144302 +title: 0_4Zotero 插件简述 +tags: [zotero, 教程] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001230705 +--- + +# 0_4Zotero 插件简述 + +## 最简插件推荐 + +> 注意,此部分推荐仅代表个人观点,仅让你的 Zotero 上手使用更为顺滑 +> 具体进阶设置与扩展支持请尝试更多插件 + +* Jasminum(茉莉花):中文姓名/知网支持,第三方翻译器支持,更贴合的网页抓取,知乎/豆瓣等适配 +* ZotFile:Zotero 附件管理(暂不支持 Zotero7) +* Zotero PDF Translate:更好的高亮翻译体验,支持更多的翻译引擎,支持原文/译文快速插入笔记 +* Better BibTeX for Zotero:LATEX 引用 bib 文件生成,citationkey 生成器 +* Zotero Style:更详细的文献信息,包括分类,阅读进度,阅读热度图等 +* zotero-reference:自动筛查引用文献,并获取相关分区等信息,支持快速导入到文献库 +* Tara(蒲公英):更简便的配置同步插件 + +## 如何安装插件 + +1. 打开 Zotero,回到文献列表页面( 重要!!!在 PDF 阅读界面会没有 [插件] 按钮!!! ) +2. 点击菜单栏里的 [工具/Tools],然后点击 [附加组件/插件/Add-ons]。 +3. 在右上角的按钮里,选择 [从文件安装插件.../Install Add-on From File...],选择你刚刚下载好的安装包进行安装。 + 相关的功能按钮如下图所示: +![[Pasted image 20231001223338.png]] +- 注: 如果你下载到的插件安装包格式比较特殊 (如 .zoteroplugin 文件或 .zip 文件),这些文件可能无法在手动安装时的文件选择窗口中选中。对于这些特殊格式的安装包,你 只需要把安装包文件拖至上图这个插件列表页即可安装 。 + +## 如果 Zotero 插件安装遇到问题 + +可以使用 PKMer 提供的服务,[Zotero 插件集市 (pkmer.cn)](https://pkmer.cn/products/zotero/zoteroMarket/) + + + +## 如何自动更新 Zotero 插件 + +如果你的网络环境足够科学,是可以直接在 Zotero 里自动/手动更新插件的。 + +1. 打开 Zotero,回到文献列表页面( 重要!!!在 PDF 阅读界面会没有 [插件] 按钮!!! ) +2. 点击菜单栏里的 工具/Tools,然后点击 插件/Add-ons/附加组件。 +3. 在右上角的按钮里,你可以通过 Zotero 直接更新插件(需要科学的网络环境),也可以通过使用新版本插件的安装包覆盖安装来实现更新。 +4. 重启 Zotero 以完成更新。 + +- 注 1:自动更新后也需要重启 Zotero 才会生效。 +- 注 2:如果 Zotero 里无法检查到插件更新,不要怀疑,一定是网络问题(有疑问?可以看文末的更多解释)。网络不够科学只能用新安装包覆盖安装来更新,方法见下面的内容。 + +## 如何手动更新 Zotero 插件 + +如果你的网络不够科学,可以下载新版本安装包,然后直接覆盖安装。操作步骤与前文安装插件的步骤完全一致。 + +- 注:通常来说插件(自动/手动)更新不需要删除老版本,直接更新/覆盖安装即可。如果覆盖安装后存在一些奇怪的问题,你也可以尝试先删除老插件再在重启 Zotero 后安装新插件。 + +## 关于 Zotero 插件安装/管理页面的一些常见问题 + +1. 如果你的 [工具/Tools] 菜单里没有 [插件/Add-ons] 选项: 请确保你回到了文献列表页面。PDF 阅读页面是没这个按钮的。 +2. 如果你能看到 [插件/Add-ons] 选项,点击这一按钮的时候却没反应: 请先完全退出 Zotero(Windows 用户关闭窗口后可能需要再任务管理器中结束 Zotero 相关的进程,macOS 用户建议使用 Command+Q 快捷键完全退出),然后再重新尝试。如果退出重开后依然没有,请重启电脑,然后再尝试。这是 Zotero 的一个 Bug。 +3. 如果你能打开窗口,却发现窗口顶部捅破了天际,看不到上面的内容: 请先把窗口左右方向拉窄,这样顶部就回自己跳出来了;然后再把上下方向拉矮,把窗口调整到合适的位置,一段时间之内应该就会都是正常的了。这大概也是 Zotero 的一个祖传 Bug。 +4. 如果你下载到的插件安装包格式比较特殊 (如 .zoteroplugin 文件或 .zip 文件),这些文件可能不能在手动安装的文件选择窗口中选中。对于这些特殊格式的安装包,你 只需要把安装包文件拖至前文中提到的插件列表页即可安装 。 +5. 如果安装的时候提示 `无法安装插件“%S”……`,这可能说明你下载的安装包损坏了或者 Zotero 又抽风了。建议你重启 Zotero ,然后 从下面第 6 点说明中的插件国内镜像仓库重新下载安装包 。 +6. 如果你在检查更新时提示未找到更新: 有可能是真没有更新,更有可能是网络不够科学 [[#关于插件无法自动更新的一点说明]]。 +7. 如果你是 Zotero IF Pro (Max) 用户且无法通过 Zotero 直接更新: Zotero IF Pro (Max) 的安装包我们不会放在国内镜像库里,但你可以回到微信群里在群公告中找到下载链接。如果找不到的话也可以直接在微信群里提问(在这里提这个需求我们是不会处理的哈)。 + +### 关于插件无法自动更新的一点说明 + +几乎所有 Zotero 插件的更新都需要连接到 Github。由于众所周知的原因,国内访问 GitHub 非常困难。 + +如果你自动更新失败了,不要怀疑,一定是你的网络环境不够科学。 + +然而,很多人会有这样一个疑问:为何我能在网页里打开 Github 官网,我却还是检查不到更新? + +实际上,Github 有很多个域名,大家经常访问的主页只是其中一个。然而,在更新中需要连接的还有其他几个域名: + +``` +github.com +raw.githubusercontent.com +objects.githubusercont.com +``` + +当然,也不排除可能还需要访问其他域名。正因如此,即便你能访问 Github 官网,甚至能在 Github 上完成登录,你也依然有可能无法直接在 Zotero 内自动更新。只要检查不到更新,一定是网络问题(或者插件真没更新)。 + +此外,浏览器中的科学环境,有效作用范围仅限你安装了插件的浏览器内,Zotero 是用不了你网页浏览器里的魔法的。不过如果你的浏览器会魔法,可以在浏览器中直接访问插件的 Github 主页下载文件。 + +### 重装 Word 中的 Zotero 加载项 + +一些朋友在 Word 中的 Zotero 选项卡突然消失了,或者使用的时候报错要求重装/升级该加载项。 这一加载项需要在 [Zotero 首选项] 中安装 。具体步骤如下: + +1. 保存好正在编辑的 Word 文档,并彻底退出 Word。 +2. 打开 [Zotero 首选项]。 +3. 在 [引用/Cite] -> [文字处理软件/Word Processors] 中点击 [重新安装 Microsoft Word 加载项/Reinstall Microsoft Word Add-in] 即可完成安装/更新/重装。 + +![[Pasted image 20231001223400.png]] + +- 注 1:如果退出 Word 后重新安装这一加载项仍然报错,建议重启电脑后再尝试。 + +扩展阅读: + +你可能会注意到这里出现了两种现象: + +1. 需要重启 Zotero +2. 不需要重启 Zotero + +这两种现象实际上是插件本身的实现区别,7 之后仅支持 bootstrap 【引导】方式的插件因此不再需要重启,而 6 则既支持 bootstrap【引导】也支持 overlay【叠加】方案,因此如果插件是 overlay 方案那就需要重启 Zotero 以更新功能内容了哦 \ No newline at end of file diff --git "a/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_05Zotero\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245.md" "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_05Zotero\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245.md" new file mode 100644 index 000000000..0004e3df3 --- /dev/null +++ "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_05Zotero\345\244\207\344\273\275\344\270\216\345\220\214\346\255\245.md" @@ -0,0 +1,39 @@ +--- +uid: 20230609144202 +title: 0_5Zotero 备份与同步 +tags: [zotero, 教程] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225345 +--- + +# 0_5Zotero 备份与同步 + +## 存储 + +### 官方存储 + +### WebDAV + +#### [坚果云](https://www.jianguoyun.com/) + +#### [InfiniCLOUD](https://infini-cloud.net/en/index.html) + +> 实际上是以前的 TeraCloud 更名 + +#### 自建(需要动手能力) + +### OneDrive 等网盘类(假同步) + +## 配置备份与同步 + +### 三方插件 + +#### Tara(Taraxacum) 蒲公英 + +### 手动魔改 + +更多可见 [[1_02关于Zotero备份同步的一些问题]] \ No newline at end of file diff --git "a/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_06\350\277\201\347\247\273\345\210\260Zotero.md" "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_06\350\277\201\347\247\273\345\210\260Zotero.md" new file mode 100644 index 000000000..25d6cc6ed --- /dev/null +++ "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_06\350\277\201\347\247\273\345\210\260Zotero.md" @@ -0,0 +1,13 @@ +--- +uid: 20230706030450 +title: 0_6迁移到Zotero +tags: [zotero, 教程] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225351 +--- + +# 0_6 迁移到 Zotero \ No newline at end of file diff --git "a/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_07\344\273\245Word\344\270\272\344\276\213\346\217\222\345\205\245\346\226\207\347\214\256.md" "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_07\344\273\245Word\344\270\272\344\276\213\346\217\222\345\205\245\346\226\207\347\214\256.md" new file mode 100644 index 000000000..d9f06ce12 --- /dev/null +++ "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_07\344\273\245Word\344\270\272\344\276\213\346\217\222\345\205\245\346\226\207\347\214\256.md" @@ -0,0 +1,13 @@ +--- +uid: 20230724024636 +title: 0_7以Word为例插入文献 +tags: [] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225356 +--- + +# 0_7 以 Word 为例插入文献 \ No newline at end of file diff --git "a/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_08\350\216\267\345\217\226\343\200\201\346\212\223\345\217\226\343\200\201\345\257\274\345\205\245\346\226\207\344\273\266\344\270\216\346\226\207\347\214\256.md" "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_08\350\216\267\345\217\226\343\200\201\346\212\223\345\217\226\343\200\201\345\257\274\345\205\245\346\226\207\344\273\266\344\270\216\346\226\207\347\214\256.md" new file mode 100644 index 000000000..3166972d5 --- /dev/null +++ "b/11-Zotero/0_\345\237\272\347\241\200\344\275\277\347\224\250/0_08\350\216\267\345\217\226\343\200\201\346\212\223\345\217\226\343\200\201\345\257\274\345\205\245\346\226\207\344\273\266\344\270\216\346\226\207\347\214\256.md" @@ -0,0 +1,13 @@ +--- +uid: 20230724160214 +title: 0_8获取、抓取、导入文件与文献 +tags: [] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225400 +--- + +# 0_8 获取、抓取、导入文件与文献 \ No newline at end of file diff --git "a/11-Zotero/1_\345\270\270\350\247\201\351\227\256\351\242\230/1_02\345\205\263\344\272\216Zotero\345\244\207\344\273\275\345\220\214\346\255\245\347\232\204\344\270\200\344\272\233\351\227\256\351\242\230.md" "b/11-Zotero/1_\345\270\270\350\247\201\351\227\256\351\242\230/1_02\345\205\263\344\272\216Zotero\345\244\207\344\273\275\345\220\214\346\255\245\347\232\204\344\270\200\344\272\233\351\227\256\351\242\230.md" new file mode 100644 index 000000000..1c467dc58 --- /dev/null +++ "b/11-Zotero/1_\345\270\270\350\247\201\351\227\256\351\242\230/1_02\345\205\263\344\272\216Zotero\345\244\207\344\273\275\345\220\214\346\255\245\347\232\204\344\270\200\344\272\233\351\227\256\351\242\230.md" @@ -0,0 +1,189 @@ +--- +uid: 20230724005715 +title: 1_2关于Zotero备份同步的一些问题 +tags: [zotero, 教程] +description: 关于Zotero备份同步的一些问题 +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225412 +--- + +# 1_2 关于 Zotero 备份同步的一些问题 + +> 出现 **iPhone/iPad 上的 Zotero 官方客户端或 Papership 应用中无法打开 PDF 附件** 的问题,基本 **全都是选择了不合适的同步方案** 。 +> 请务必注意: +如果你希望在上述两个应用中正常打开 PDF 附件, **‼️电脑上绝对!绝对!绝对不能使用 ZotFile + 同步盘的方案进行同步‼️** 。只要你使用了 ZotFile + 同步盘的方案,你的 PDF 附件就一定无法在 iPhone/iPad 上的 Zotero 官方客户端或 Papership 应用中打开。 + +- 如果你使用了 ZotFile 插件,很可能会遇到下面这个报错: +![[Pasted image 20231001224302.png]] +iOS/iPadOS 上不支持链接的文件附件。您可以使用 Zotero 桌面应用程序打开此类附件。 + +请务必牢记: **使用 Zotfile + 同步盘 方案会导致 iPhone/iPad 上的 Zotero 客户端里无法打开 PDF 附件这件事是板上钉钉的!** 丝毫没有讨价还价的余地! + +## 本文档分为以下几个步骤帮助大家确定目前在用的同步方案,解决一些历史遗留问题,并为常见的问题作出解答 + +> [[#一、如何判断我目前是否正确使用 WebDAV 同步附件]] +> [[#二、如何切换到 WebDAV 同步方案]] +> [[#三、正确配置 Zotero 的移动版客户端中的同步设置]] +> [[#四、关于坚果云免费版的流量限制]] +> [[#五、常见的同步失败原因:网络问题]] +> [[#六、设置后连接成功,同步过程中出现问题的排查]] + +### 一、如何判断我目前是否正确使用 WebDAV 同步附件 + +**最简单的判断所用同步方案的方法:确认下附件是本地存储的附件,还是链接的附件** + +在你电脑上的 Zotero 打开文献条目列表,随便找一个条目,展开这一条目。 + +- 如果 **PDF 附件图标上没有“链条”标记** ,说明你用的是 **官方云同步/WebDAV 同步/没有同步** 。样式如下图: +![[Pasted image 20231001224320.png]] + +这样的附件还保存在你的 Zotero 数据目录内的默认位置, **在正确配置 WebDAV 同步之后** 可以在官方的 Zotero 应用或第三方的 Papership 应用中打开。(当然,直接下血本购入官方的同步方案就更可以了) + +- 如果 **PDF 附件图标上存在“链条”标记** ,说明你用的是 **Zotfile + 同步盘** 方案。样式如下图: +![[Pasted image 20231001224437.png]] +这样的附件已经被移动到了其他的地方,Zotero 里仅仅保存的是一个文件链接(相当于是一个快捷方式)。这样的文件 **无论你怎么设置也是不可能** 在官方的 Zotero 应用或第三方的 Papership 应用中正常打开的。 + +无论你 Zotfile 中设置的目标目录在哪,甚至哪怕你把 Zotfile 目标目录设置成了 Zotero 默认的数据存储位置, **只要你的 PDF 附件图标上有“链条”标记,它就属于类似于 Zotfile + 同步盘的方案。** 这意味着它就一定是无法在移动端 Zotero 客户端里打开的,就算 WebDAV 都配置对了也不行。 + +### 二、如何切换到 WebDAV 同步方案 + +首先需要开启 WebDAV 同步 + +见 [[0_05Zotero备份与同步#WebDAV]] + +正确设置了 WebDAV 同步后,如果你的 PDF 附件图标上带有“链条”标记,还需要使用下面这个教程的方法,将你的链接的附件转换为本地存储的附件: + +1. 首先恢复文件链接地址:编辑 - 首选项 - 高级 - 文件和文件夹 - 改为使用绝对路径 - 检查数据库完整性 +![[source/Pasted image 20230724012427.png]] +2. 配置 Zotfile:工具 - 附加组件 -ZotFile preference +![[source/Pasted image 20230724012140.png]] +3. General Settings - Attach stored copy - OK +![[source/Pasted image 20230724012701.png]] +4. 在我的文库中,`ctrl+A` 全选后,右键 +![[source/Pasted image 20230724012855.png]] +5. 等待库内全部完成更新 +6. 手动触发同步并等待同步完成 [[0_02Zotero基础配置#手动触发同步]] + +### 三、正确配置 Zotero 的移动版客户端中的同步设置 + +如果上面的问题你全都解决好了, **PDF 附件图标上没链条了** ,坚果云里也能看见一堆 .prop 和 .zip 格式的文件,iPhone/iPad 上却还是打不开文件,大概率就是 **你在 iPhone/iPad 上的同步设置没设置好** 。 + +‼️请务必注意, **iPhone/iPad 上的 Zotero 客户端里也要像电脑上一样设置 WebDAV 同步** ,否则一定是打不开的。步骤如下: + +1. 回到文献列表(My Library)。 +2. 点击左上角的 [Back] 按钮。 +3. 点击右上角的 [齿轮/⚙️](设置)按钮。 +4. 点击 [Account]。 +![[Pasted image 20231001224508.png]] +5. 在 [FILE SYNCING] 中选择 [WebDAV]。 +6. 在下方填写服务器地址、用户名。‼️请务必确保这里的服务器地址及邮箱都和电脑上的一模一样,尤其是 **要注意 [服务器地址] 结尾的地方千万不要多输入一个“/”符号** (因为他后面的“/zotero/”里已经自带这个符号了) +![[Pasted image 20231001224519.png]] +7. 前往坚果云官网为这个设备申请一个新的应用密码并填进去( **强烈建议为每一个设备都新建一个不同的设备密码,否则可能会出现一些玄学问题!** )。登陆坚果云官网后,点击网页右上角处你的昵称,然后点击 [账户信息] -> [安全选项],在右边或下边的 [第三方应用管理] 中点击 [添加应用] 按钮,随便起一个名字,然后点击 [生成密码] 即可获得一个新的应用密码。 +[**--> 点击这里查看坚果云如何生成应用密码 <--**](https://help.jianguoyun.com/?p=2064) + +![[Pasted image 20231001224532.png]] + +- 注 1:Zotero 同步中用到的密码 **不是登陆坚果云官网用的密码** ,而是在这里单独生成的应用密码。 +- 注 2: **在任何情况下都不要重复使用同一个应用密码!** 你应该为每一个设备、每一个软件内都分别生成一个新的密码(无论他们是不是在一个电脑上,无论他们系统是什么,甚至无论他们是不是都是 Zotero,都必须每一个需要填密码的地方都使用不同的应用密码)。 + +### 四、关于坚果云免费版的流量限制 + +- 坚果云同步 **免费版** 每个月 **上传 1G 下载 3G** ,重置周期 **不按照自然月** ,而是与你的注册时间有关。想要查看这一日期,可以登陆网页版坚果云,点击右上角的昵称 -> [账户信息],流量重置日期会在 [个人信息] 里的 [有效期] 中显示。遇到无法下载或同步失败的问题,请先排查流量是否足够。 +- [坚果云官方Q&A](https://help.jianguoyun.com/?category_name=faq) + +### 五、常见的同步失败原因:网络问题 + +虽然我认为没必要写,但看起来还是有的... + +![[Pasted image 20231001224546.png]] + +这种情况下,检查你得网络连接比如 WIFI/蜂窝数据/网桥等是否能正常访问网络或需要登陆 + +### 六、设置后连接成功,同步过程中出现问题的排查 + +这一问题可能有以下几种现象: + +- 以上所有设置都配置好了,验证也能通过,但有一些附件打不开 +- 同步的时候总感觉有些附件没同步上 +- 我从坚果云切换到了其他支持 WebDAV 的网盘,但我怎么点同步他都同步不过去,而且还不报错 +- 验证是成功的,但同步就是老报错 + +**前期准备 - 重置同步状态 - 重新同步** + +要解决上述问题,首先你需要在 [Zotero 首选项] 中重置同步状态: + +一般来说,没有报错的人重置同步状态以后同步就正常了。下面就是要处理一些报错的可能情况: + +Zotero 官方的同步属于第三方软件同步,受到限制如下 + +- 文件上传大小限制:当前 WebDAV 客户端和网页端上传大小的限制是一致的,默认为 500M(私有云可以通过相关设置调整)。**(通常引起 413)** +- 访问频率限制:免费版用户限制访问频率为每 30 分钟不超过 600 次请求。付费用户限制访问频率为每 30 分钟不超过 1500 次请求。**(通常引起 403)** +- 同步目录数限制:目前坚果云的 WebDAV 协议单次请求文件数(包含文件和文件夹)为 750 个,支持分多页多次加载。**(通常引起 403)** + +如果使用其余 WebDAV 服务,均以具体运营商规定/私有云设置为准,排查大体思路不变。 + +### 常见报错速查 + +Zotero WebDAV 常见的 HTTP 错误代码有以下几点 + +#### 401 + +![[Pasted image 20231001224600.png]] + +401 报错是指验证错误,一般见于账号密码错误 + +**注意:密码应该为官网生成的应用密码,每个设备单独申请使用,请勿混用或使用坚果云登陆密码** + +![[Pasted image 20231001224611.png]] + +#### 403 + +![[Pasted image 20231001224618.png]] + +![[Pasted image 20231001224629.png]] + +403forbidden 比较复杂建议参考 + +[403错误常见分析](https://www.cnblogs.com/jiaoaozuoziji/p/7283322.html) + +**太长不看:** 403 要么是访问次数过多被封 ip 了要么是其他原因被封了账号,建议联系坚果云官方客服进一步确认排查、 + +因为坚果云对第三方软件有如下限制,一次(一般为首次)进行大量同步时很容易碰线被 ban,稍等一段时间就好了 + +- 访问频率限制:免费版用户限制访问频率为每 30 分钟不超过 600 次请求。付费用户限制访问频率为每 30 分钟不超过 1500 次请求。**(通常引起 403)** +- 同步目录数限制:目前坚果云的 WebDAV 协议单次请求文件数(包含文件和文件夹)为 750 个,支持分多页多次加载。**(通常引起 403)** + +#### 404 + +404 一般是因为访问文件/路径不存在导致的 + +注意:输入的地址应该分别为 `https` 以及 `dav.jianguoyun.com/dav` + +以坚果云为例图示如下: + +![[Pasted image 20231001224640.png]] + +[坚果云如何生成应用密码](https://help.jianguoyun.com/?p=2064) + +其余 WebDAV 服务报错请咨询对应的服务商或管理员 + +链接成功后无法同步或下载附件的进一步排查: + +1. PC 端 WebDAV 设置是否有误,验证服务器后点击数据库主页右上角绿色的小箭头进行同步并等待同步完成 +2. 检查坚果云云端是否生成了 Zotero/storage 及下属文件夹和其内对应附件是否存在 --> 如果不存在则有可能是没能完成同步,尝试切换网络环境进行同步 + +#### 413 + +413 错误见于 php(或其他)上传中转溢出,说人话就是文件体积过大 + +(也可见于一些反向代理的 Nginx 服务配置分片等有问题) + +注意:虽然现在坚果云支持单文件最大 5GB 但是只限于坚果云客户端。Zotero 上传被视为第三方客户端,坚果云对其限制目前是 500M + +解决方案: + +1. 对过大的 PDF 文件单体使用如 Acrobat DC 之类的编辑器进行拆分/重新编码压缩为体积较小的文件后重新上传 +2. 或直接手动发送该过大附件,不要使用同步方式 \ No newline at end of file diff --git "a/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/2_05\344\275\277\347\224\250SQL\350\247\243\345\206\263\346\211\271\351\207\217\346\240\207\347\255\276\344\277\256\346\224\271\351\227\256\351\242\230.md" "b/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/2_05\344\275\277\347\224\250SQL\350\247\243\345\206\263\346\211\271\351\207\217\346\240\207\347\255\276\344\277\256\346\224\271\351\227\256\351\242\230.md" new file mode 100644 index 000000000..79f1afdb0 --- /dev/null +++ "b/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/2_05\344\275\277\347\224\250SQL\350\247\243\345\206\263\346\211\271\351\207\217\346\240\207\347\255\276\344\277\256\346\224\271\351\227\256\351\242\230.md" @@ -0,0 +1,13 @@ +--- +uid: 20230724154013 +title: 2_5使用SQL解决批量标签修改问题 +tags: [] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225441 +--- + +# 2_5 使用 SQL 解决批量标签修改问题 \ No newline at end of file diff --git "a/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/2_06Researcher\347\232\204\350\201\224\345\212\250\344\275\277\347\224\250.md" "b/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/2_06Researcher\347\232\204\350\201\224\345\212\250\344\275\277\347\224\250.md" new file mode 100644 index 000000000..a3e25e1f7 --- /dev/null +++ "b/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/2_06Researcher\347\232\204\350\201\224\345\212\250\344\275\277\347\224\250.md" @@ -0,0 +1,13 @@ +--- +uid: 20230724154053 +title: 2_6Researcher的联动使用 +tags: [] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225445 +--- + +# 2_6Researcher 的联动使用 \ No newline at end of file diff --git "a/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/2_08ZoteroCSL\347\256\200\350\277\260.md" "b/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/2_08ZoteroCSL\347\256\200\350\277\260.md" new file mode 100644 index 000000000..976e42275 --- /dev/null +++ "b/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/2_08ZoteroCSL\347\256\200\350\277\260.md" @@ -0,0 +1,13 @@ +--- +uid: 20230724024602 +title: 2_8ZoteroCSL简述 +tags: [] +description: +author: darkluna999 +type: other +draft: false +editable: false +modified: 20231001225448 +--- + +# 2_8ZoteroCSL 简述 \ No newline at end of file diff --git "a/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/\351\200\232\350\277\207\345\257\271 Zotero \346\225\260\346\215\256\345\272\223\347\232\204\346\234\254\345\234\260\346\213\206\350\247\243\346\223\215\344\275\234\346\240\207\347\255\276\346\225\264\347\220\206\346\240\207\347\255\276\346\240\221.md" "b/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/\351\200\232\350\277\207\345\257\271 Zotero \346\225\260\346\215\256\345\272\223\347\232\204\346\234\254\345\234\260\346\213\206\350\247\243\346\223\215\344\275\234\346\240\207\347\255\276\346\225\264\347\220\206\346\240\207\347\255\276\346\240\221.md" new file mode 100644 index 000000000..c0c85eb55 --- /dev/null +++ "b/11-Zotero/2_\350\201\224\345\212\250\344\270\216\350\277\233\351\230\266\344\275\277\347\224\250/\351\200\232\350\277\207\345\257\271 Zotero \346\225\260\346\215\256\345\272\223\347\232\204\346\234\254\345\234\260\346\213\206\350\247\243\346\223\215\344\275\234\346\240\207\347\255\276\346\225\264\347\220\206\346\240\207\347\255\276\346\240\221.md" @@ -0,0 +1,102 @@ +--- +uid: 20240210014131 +title: 通过对 Zotero 数据库的本地拆解操作标签整理标签树 +tags: [zotero] +description: 通过对 Zotero 数据库的本地拆解操作标签整理标签树 +author: darkluna999 +type: other +draft: false +editable: false +modified: 20240210014738 +--- + +# 通过对 Zotero 数据库的本地拆解操作标签整理标签树 + +## 起因 + +在初期没有好好设计标签树,当想要重新设计标签树的时候又觉得逐一修改过于麻烦,而且 zotero 的标签管理器不像 ob 一样有树形批量枝干替换的操作方式,于是突发奇想,使用 SQL 直接操作本地数据库来进行重整数据库的操作 + +## 准备工作 + +1. 首先我们需要连接到数据库,由于 Zotero 使用的后端是 Sqlite3,具有独占锁,我们需要关闭 Zotero 本体以释放连接后再进行接入 +2. 为求简便,本例中仅以 beekeeper 程序来作为 SQL 操作台,其余环境除连接方式可有差异外,SQL 操作几乎无差别 +3. **先给 zotero.sqlite 文件做个备份** +4. 将 zotero.sqlite 文件拖拽入 beekeeper,此处可自动完成连接 +5. 基础界面如下 ![[Pasted image 20240210014407.png]] + +## 设计标签树结构 + +首先列出库内全部手动标签并排序 + +```SQL +SELECT * +FROM tags +WHERE tagId IN ( + SELECT tagId + FROM itemTags + WHERE itemTags.type = 0 -- 控制为修改全部手动标签 + ) +ORDER BY name +``` + +此处可以用 Download 按钮导出需要的格式并设计自己需要的标签树以便在下面查询并修改 + +## 确定查询修改 + +在 SQL 区域输入 SQL 命令后点击 RUN 按钮或 Ctrl+enter + +```SQL +SELECT * +FROM tags +WHERE tagId IN ( + SELECT tagId + FROM itemTags + WHERE itemTags.type = 0 -- 控制为修改全部手动标签 + ) + AND name LIKE '%CS%'; -- 修改标签中含有'CS'字样的标签 不区分大小写 +``` + +![[Pasted image 20240210014315.png]] + +这一环节来确认是不是自己要修改的标签,这里是通过: + +1. `%CS%` 表示前后文通配以 like 模式筛选含 CS 字样的标签 +2. `itemTags` 表示条目标签 +3. `itemTags.type` 来进行区分 + - 1-- 自动标签(导入自己添加的标签、ZoteroTag 插件形成的标签) + - 0-- 手动标签(自己手动添加的标签) + +## 进行修改 + +```SQL +update tags +-- SET name = name || 'Add' -- 添加Add在后 +-- SET name = 'Add' || name -- 添加Add在前 +-- SET name = REPLACE(name, 'from', 'change') -- 替换from为change change若为''则为移除from字样 +set name=replace(name,'CS','AX') -- 此处不要使用通配不然很可能引起一些悲剧 +WHERE tagId IN ( + SELECT tagId + FROM itemTags + WHERE itemTags.type = 0 + ) + AND name like '%CS%'; +``` + +![[Pasted image 20240210014423.png]] + +`SET` 语句表示对符合查询的该组结果的标签进行修改 + +`||` 在 sqlite 中类似表示字符串的 `+` 操作 + +`replace` 则是替代操作,注意规避 SQL 命令中的关键字 + +这里体现出 beekeeper 这类操作台的几点好处 + +1. 会自动高亮语法与关键字 +2. 命令自动事务,免于提交 + +当让如果使用的控制台不支持命令自动事务的话,在完成上述全部指令后需要执行事务提交来完成更改 + +```SQL +COMMIT; +``` diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/Zotero\346\217\222\344\273\266.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/Zotero\346\217\222\344\273\266.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/Zotero\346\217\222\344\273\266.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/Zotero\346\217\222\344\273\266.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/crush-reference\351\205\215\347\275\256\345\205\250\346\225\231\347\250\213.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/crush-reference\351\205\215\347\275\256\345\205\250\346\225\231\347\250\213.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/crush-reference\351\205\215\347\275\256\345\205\250\346\225\231\347\250\213.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/crush-reference\351\205\215\347\275\256\345\205\250\346\225\231\347\250\213.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/zotero6jasminum.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/zotero6jasminum.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/zotero6jasminum.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/zotero6jasminum.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/zotero6zoterotag.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/zotero6zoterotag.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/zotero6zoterotag.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/zotero6zoterotag.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/zoteropdftranslate.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/zoteropdftranslate.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/zoteropdftranslate.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/zoteropdftranslate.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213betternote\345\201\232\345\245\275\347\254\224\350\256\260.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213betternote\345\201\232\345\245\275\347\254\224\350\256\260.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213betternote\345\201\232\345\245\275\347\254\224\350\256\260.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213betternote\345\201\232\345\245\275\347\254\224\350\256\260.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213chartero\346\226\207\347\214\256\345\272\223\345\217\257\350\247\206\345\214\226\346\217\222\344\273\266.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213chartero\346\226\207\347\214\256\345\272\223\345\217\257\350\247\206\345\214\226\346\217\222\344\273\266.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213chartero\346\226\207\347\214\256\345\272\223\345\217\257\350\247\206\345\214\226\346\217\222\344\273\266.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213chartero\346\226\207\347\214\256\345\272\223\345\217\257\350\247\206\345\214\226\346\217\222\344\273\266.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213tara\345\244\207\344\273\275.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213tara\345\244\207\344\273\275.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213tara\345\244\207\344\273\275.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213tara\345\244\207\344\273\275.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213zoterofigure\344\270\200\351\224\256\350\216\267\345\217\226\350\256\272\346\226\207\345\233\276\346\240\207.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213zoterofigure\344\270\200\351\224\256\350\216\267\345\217\226\350\256\272\346\226\207\345\233\276\346\240\207.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213zoterofigure\344\270\200\351\224\256\350\216\267\345\217\226\350\256\272\346\226\207\345\233\276\346\240\207.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213zoterofigure\344\270\200\351\224\256\350\216\267\345\217\226\350\256\272\346\226\207\345\233\276\346\240\207.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213zoterolinter\346\235\241\347\233\256\345\205\203\344\277\241\346\201\257\346\217\222.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213zoterolinter\346\235\241\347\233\256\345\205\203\344\277\241\346\201\257\346\217\222.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213zoterolinter\346\235\241\347\233\256\345\205\203\344\277\241\346\201\257\346\217\222.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213zoterolinter\346\235\241\347\233\256\345\205\203\344\277\241\346\201\257\346\217\222.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213zoteronight\346\234\200\351\273\221\347\232\204\346\217\222\344\273\266.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213zoteronight\346\234\200\351\273\221\347\232\204\346\217\222\344\273\266.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213zoteronight\346\234\200\351\273\221\347\232\204\346\217\222\344\273\266.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213zoteronight\346\234\200\351\273\221\347\232\204\346\217\222\344\273\266.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213zotero\345\222\214obsidian\345\246\202\344\275\225\350\201\224\345\212\250.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213zotero\345\222\214obsidian\345\246\202\344\275\225\350\201\224\345\212\250.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/\346\217\222\344\273\266\346\225\231\347\250\213zotero\345\222\214obsidian\345\246\202\344\275\225\350\201\224\345\212\250.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\346\217\222\344\273\266\346\225\231\347\250\213zotero\345\222\214obsidian\345\246\202\344\275\225\350\201\224\345\212\250.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/\350\275\257\344\273\266\344\275\277\347\224\250zotero\346\212\223\345\217\226\347\237\245\347\275\221\346\226\207\347\214\256.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\350\275\257\344\273\266\344\275\277\347\224\250zotero\346\212\223\345\217\226\347\237\245\347\275\221\346\226\207\347\214\256.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/\350\275\257\344\273\266\344\275\277\347\224\250zotero\346\212\223\345\217\226\347\237\245\347\275\221\346\226\207\347\214\256.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\350\275\257\344\273\266\344\275\277\347\224\250zotero\346\212\223\345\217\226\347\237\245\347\275\221\346\226\207\347\214\256.md" diff --git "a/11-Zotero/Zotero\346\217\222\344\273\266/\351\230\205\350\257\273\346\265\201\347\250\213\344\275\277\347\224\250zotero\346\235\245\351\230\205\350\257\273\344\270\200\346\234\254\344\271\246.md" "b/11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\351\230\205\350\257\273\346\265\201\347\250\213\344\275\277\347\224\250zotero\346\235\245\351\230\205\350\257\273\344\270\200\346\234\254\344\271\246.md" similarity index 100% rename from "11-Zotero/Zotero\346\217\222\344\273\266/\351\230\205\350\257\273\346\265\201\347\250\213\344\275\277\347\224\250zotero\346\235\245\351\230\205\350\257\273\344\270\200\346\234\254\344\271\246.md" rename to "11-Zotero/3_\346\217\222\344\273\266\346\225\231\347\250\213/\351\230\205\350\257\273\346\265\201\347\250\213\344\275\277\347\224\250zotero\346\235\245\351\230\205\350\257\273\344\270\200\346\234\254\344\271\246.md" diff --git a/11-Zotero/source/Pasted image 20230709022000.png b/11-Zotero/source/Pasted image 20230709022000.png new file mode 100644 index 000000000..58a322a20 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230709022000.png differ diff --git a/11-Zotero/source/Pasted image 20230709022011.png b/11-Zotero/source/Pasted image 20230709022011.png new file mode 100644 index 000000000..3777c7cbe Binary files /dev/null and b/11-Zotero/source/Pasted image 20230709022011.png differ diff --git a/11-Zotero/source/Pasted image 20230709022020.png b/11-Zotero/source/Pasted image 20230709022020.png new file mode 100644 index 000000000..bc63f6462 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230709022020.png differ diff --git a/11-Zotero/source/Pasted image 20230709022029.png b/11-Zotero/source/Pasted image 20230709022029.png new file mode 100644 index 000000000..88848261c Binary files /dev/null and b/11-Zotero/source/Pasted image 20230709022029.png differ diff --git a/11-Zotero/source/Pasted image 20230709022043.png b/11-Zotero/source/Pasted image 20230709022043.png new file mode 100644 index 000000000..e6d5e55bb Binary files /dev/null and b/11-Zotero/source/Pasted image 20230709022043.png differ diff --git a/11-Zotero/source/Pasted image 20230709023742.png b/11-Zotero/source/Pasted image 20230709023742.png new file mode 100644 index 000000000..cfe9afbeb Binary files /dev/null and b/11-Zotero/source/Pasted image 20230709023742.png differ diff --git a/11-Zotero/source/Pasted image 20230711001723.png b/11-Zotero/source/Pasted image 20230711001723.png new file mode 100644 index 000000000..155a46911 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230711001723.png differ diff --git a/11-Zotero/source/Pasted image 20230711001757.png b/11-Zotero/source/Pasted image 20230711001757.png new file mode 100644 index 000000000..eabb7e5e8 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230711001757.png differ diff --git a/11-Zotero/source/Pasted image 20230711001822.png b/11-Zotero/source/Pasted image 20230711001822.png new file mode 100644 index 000000000..a5835f068 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230711001822.png differ diff --git a/11-Zotero/source/Pasted image 20230711001905.png b/11-Zotero/source/Pasted image 20230711001905.png new file mode 100644 index 000000000..28558a4bc Binary files /dev/null and b/11-Zotero/source/Pasted image 20230711001905.png differ diff --git a/11-Zotero/source/Pasted image 20230720074856.png b/11-Zotero/source/Pasted image 20230720074856.png new file mode 100644 index 000000000..69a19dcb9 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720074856.png differ diff --git a/11-Zotero/source/Pasted image 20230720080504.png b/11-Zotero/source/Pasted image 20230720080504.png new file mode 100644 index 000000000..14581d944 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720080504.png differ diff --git a/11-Zotero/source/Pasted image 20230720080610.png b/11-Zotero/source/Pasted image 20230720080610.png new file mode 100644 index 000000000..1a24b5036 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720080610.png differ diff --git a/11-Zotero/source/Pasted image 20230720080803.png b/11-Zotero/source/Pasted image 20230720080803.png new file mode 100644 index 000000000..00372f472 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720080803.png differ diff --git a/11-Zotero/source/Pasted image 20230720081124.png b/11-Zotero/source/Pasted image 20230720081124.png new file mode 100644 index 000000000..6824bdf87 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720081124.png differ diff --git a/11-Zotero/source/Pasted image 20230720081141.png b/11-Zotero/source/Pasted image 20230720081141.png new file mode 100644 index 000000000..3bfa5a727 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720081141.png differ diff --git a/11-Zotero/source/Pasted image 20230720081233.png b/11-Zotero/source/Pasted image 20230720081233.png new file mode 100644 index 000000000..a488e2206 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720081233.png differ diff --git a/11-Zotero/source/Pasted image 20230720081250.png b/11-Zotero/source/Pasted image 20230720081250.png new file mode 100644 index 000000000..5d567fa53 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720081250.png differ diff --git a/11-Zotero/source/Pasted image 20230720081303.png b/11-Zotero/source/Pasted image 20230720081303.png new file mode 100644 index 000000000..dcd25b9e8 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720081303.png differ diff --git a/11-Zotero/source/Pasted image 20230720082053.png b/11-Zotero/source/Pasted image 20230720082053.png new file mode 100644 index 000000000..f8993da04 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720082053.png differ diff --git a/11-Zotero/source/Pasted image 20230720082258.png b/11-Zotero/source/Pasted image 20230720082258.png new file mode 100644 index 000000000..006fc84ef Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720082258.png differ diff --git a/11-Zotero/source/Pasted image 20230720082312.png b/11-Zotero/source/Pasted image 20230720082312.png new file mode 100644 index 000000000..294a9dc97 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720082312.png differ diff --git a/11-Zotero/source/Pasted image 20230720082353.png b/11-Zotero/source/Pasted image 20230720082353.png new file mode 100644 index 000000000..9e6a768c6 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720082353.png differ diff --git a/11-Zotero/source/Pasted image 20230720082456.png b/11-Zotero/source/Pasted image 20230720082456.png new file mode 100644 index 000000000..f353b974e Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720082456.png differ diff --git a/11-Zotero/source/Pasted image 20230720082605.png b/11-Zotero/source/Pasted image 20230720082605.png new file mode 100644 index 000000000..558da363d Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720082605.png differ diff --git a/11-Zotero/source/Pasted image 20230720082631.png b/11-Zotero/source/Pasted image 20230720082631.png new file mode 100644 index 000000000..8543806c2 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720082631.png differ diff --git a/11-Zotero/source/Pasted image 20230720102135.png b/11-Zotero/source/Pasted image 20230720102135.png new file mode 100644 index 000000000..c2a1e687c Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720102135.png differ diff --git a/11-Zotero/source/Pasted image 20230720102231.png b/11-Zotero/source/Pasted image 20230720102231.png new file mode 100644 index 000000000..e9996940c Binary files /dev/null and b/11-Zotero/source/Pasted image 20230720102231.png differ diff --git a/11-Zotero/source/Pasted image 20230724000408.png b/11-Zotero/source/Pasted image 20230724000408.png new file mode 100644 index 000000000..97f55995b Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724000408.png differ diff --git a/11-Zotero/source/Pasted image 20230724012140.png b/11-Zotero/source/Pasted image 20230724012140.png new file mode 100644 index 000000000..418e0b18e Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724012140.png differ diff --git a/11-Zotero/source/Pasted image 20230724012427.png b/11-Zotero/source/Pasted image 20230724012427.png new file mode 100644 index 000000000..3bc2177a6 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724012427.png differ diff --git a/11-Zotero/source/Pasted image 20230724012701.png b/11-Zotero/source/Pasted image 20230724012701.png new file mode 100644 index 000000000..8c9790367 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724012701.png differ diff --git a/11-Zotero/source/Pasted image 20230724012855.png b/11-Zotero/source/Pasted image 20230724012855.png new file mode 100644 index 000000000..f0f6b1d64 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724012855.png differ diff --git a/11-Zotero/source/Pasted image 20230724015648.png b/11-Zotero/source/Pasted image 20230724015648.png new file mode 100644 index 000000000..a2ee3c13d Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724015648.png differ diff --git a/11-Zotero/source/Pasted image 20230724015657.png b/11-Zotero/source/Pasted image 20230724015657.png new file mode 100644 index 000000000..2f4d58e97 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724015657.png differ diff --git a/11-Zotero/source/Pasted image 20230724015822.png b/11-Zotero/source/Pasted image 20230724015822.png new file mode 100644 index 000000000..58b68d0ba Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724015822.png differ diff --git a/11-Zotero/source/Pasted image 20230724015827.png b/11-Zotero/source/Pasted image 20230724015827.png new file mode 100644 index 000000000..6bd934ae1 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724015827.png differ diff --git a/11-Zotero/source/Pasted image 20230724015844.png b/11-Zotero/source/Pasted image 20230724015844.png new file mode 100644 index 000000000..617062402 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724015844.png differ diff --git a/11-Zotero/source/Pasted image 20230724015850.png b/11-Zotero/source/Pasted image 20230724015850.png new file mode 100644 index 000000000..0ca3cf087 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724015850.png differ diff --git a/11-Zotero/source/Pasted image 20230724020231.png b/11-Zotero/source/Pasted image 20230724020231.png new file mode 100644 index 000000000..76f2b6e3b Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724020231.png differ diff --git a/11-Zotero/source/Pasted image 20230724020434.png b/11-Zotero/source/Pasted image 20230724020434.png new file mode 100644 index 000000000..40fd0eb0c Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724020434.png differ diff --git a/11-Zotero/source/Pasted image 20230724020548.png b/11-Zotero/source/Pasted image 20230724020548.png new file mode 100644 index 000000000..a9bf87d82 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724020548.png differ diff --git a/11-Zotero/source/Pasted image 20230724020609.png b/11-Zotero/source/Pasted image 20230724020609.png new file mode 100644 index 000000000..c67e4e7d3 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724020609.png differ diff --git a/11-Zotero/source/Pasted image 20230724021645.png b/11-Zotero/source/Pasted image 20230724021645.png new file mode 100644 index 000000000..bea4c96d9 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724021645.png differ diff --git a/11-Zotero/source/Pasted image 20230724021806.png b/11-Zotero/source/Pasted image 20230724021806.png new file mode 100644 index 000000000..825e0fc03 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724021806.png differ diff --git a/11-Zotero/source/Pasted image 20230724022028.png b/11-Zotero/source/Pasted image 20230724022028.png new file mode 100644 index 000000000..a37827025 Binary files /dev/null and b/11-Zotero/source/Pasted image 20230724022028.png differ diff --git a/Resource/Images/Pasted image 20231001223338.png b/Resource/Images/Pasted image 20231001223338.png new file mode 100644 index 000000000..f8bf7819b Binary files /dev/null and b/Resource/Images/Pasted image 20231001223338.png differ diff --git a/Resource/Images/Pasted image 20231001223400.png b/Resource/Images/Pasted image 20231001223400.png new file mode 100644 index 000000000..b89bf89da Binary files /dev/null and b/Resource/Images/Pasted image 20231001223400.png differ diff --git a/Resource/Images/Pasted image 20231001223449.png b/Resource/Images/Pasted image 20231001223449.png new file mode 100644 index 000000000..ef4a17251 Binary files /dev/null and b/Resource/Images/Pasted image 20231001223449.png differ diff --git a/Resource/Images/Pasted image 20231001223531.png b/Resource/Images/Pasted image 20231001223531.png new file mode 100644 index 000000000..94f561a59 Binary files /dev/null and b/Resource/Images/Pasted image 20231001223531.png differ diff --git a/Resource/Images/Pasted image 20231001223550.png b/Resource/Images/Pasted image 20231001223550.png new file mode 100644 index 000000000..49cf96f01 Binary files /dev/null and b/Resource/Images/Pasted image 20231001223550.png differ diff --git a/Resource/Images/Pasted image 20231001223606.png b/Resource/Images/Pasted image 20231001223606.png new file mode 100644 index 000000000..bc4f48aa3 Binary files /dev/null and b/Resource/Images/Pasted image 20231001223606.png differ diff --git a/Resource/Images/Pasted image 20231001223621.png b/Resource/Images/Pasted image 20231001223621.png new file mode 100644 index 000000000..765b71187 Binary files /dev/null and b/Resource/Images/Pasted image 20231001223621.png differ diff --git a/Resource/Images/Pasted image 20231001223642.png b/Resource/Images/Pasted image 20231001223642.png new file mode 100644 index 000000000..be13f7179 Binary files /dev/null and b/Resource/Images/Pasted image 20231001223642.png differ diff --git a/Resource/Images/Pasted image 20231001223659.png b/Resource/Images/Pasted image 20231001223659.png new file mode 100644 index 000000000..2d8f7beff Binary files /dev/null and b/Resource/Images/Pasted image 20231001223659.png differ diff --git a/Resource/Images/Pasted image 20231001223710.png b/Resource/Images/Pasted image 20231001223710.png new file mode 100644 index 000000000..098f28d3e Binary files /dev/null and b/Resource/Images/Pasted image 20231001223710.png differ diff --git a/Resource/Images/Pasted image 20231001223722.png b/Resource/Images/Pasted image 20231001223722.png new file mode 100644 index 000000000..98e6e43d8 Binary files /dev/null and b/Resource/Images/Pasted image 20231001223722.png differ diff --git a/Resource/Images/Pasted image 20231001223733.png b/Resource/Images/Pasted image 20231001223733.png new file mode 100644 index 000000000..9a31956d2 Binary files /dev/null and b/Resource/Images/Pasted image 20231001223733.png differ diff --git a/Resource/Images/Pasted image 20231001223845.png b/Resource/Images/Pasted image 20231001223845.png new file mode 100644 index 000000000..743fcc8b9 Binary files /dev/null and b/Resource/Images/Pasted image 20231001223845.png differ diff --git a/Resource/Images/Pasted image 20231001224051.png b/Resource/Images/Pasted image 20231001224051.png new file mode 100644 index 000000000..eb23ad9dc Binary files /dev/null and b/Resource/Images/Pasted image 20231001224051.png differ diff --git a/Resource/Images/Pasted image 20231001224112.png b/Resource/Images/Pasted image 20231001224112.png new file mode 100644 index 000000000..253aad429 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224112.png differ diff --git a/Resource/Images/Pasted image 20231001224128.png b/Resource/Images/Pasted image 20231001224128.png new file mode 100644 index 000000000..5e8714e07 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224128.png differ diff --git a/Resource/Images/Pasted image 20231001224142.png b/Resource/Images/Pasted image 20231001224142.png new file mode 100644 index 000000000..61173dbf6 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224142.png differ diff --git a/Resource/Images/Pasted image 20231001224157.png b/Resource/Images/Pasted image 20231001224157.png new file mode 100644 index 000000000..66d750b19 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224157.png differ diff --git a/Resource/Images/Pasted image 20231001224224.png b/Resource/Images/Pasted image 20231001224224.png new file mode 100644 index 000000000..0c1be5aae Binary files /dev/null and b/Resource/Images/Pasted image 20231001224224.png differ diff --git a/Resource/Images/Pasted image 20231001224235.png b/Resource/Images/Pasted image 20231001224235.png new file mode 100644 index 000000000..e16bd7645 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224235.png differ diff --git a/Resource/Images/Pasted image 20231001224247.png b/Resource/Images/Pasted image 20231001224247.png new file mode 100644 index 000000000..9fc5360a1 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224247.png differ diff --git a/Resource/Images/Pasted image 20231001224302.png b/Resource/Images/Pasted image 20231001224302.png new file mode 100644 index 000000000..740bf3c84 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224302.png differ diff --git a/Resource/Images/Pasted image 20231001224320.png b/Resource/Images/Pasted image 20231001224320.png new file mode 100644 index 000000000..ab426922a Binary files /dev/null and b/Resource/Images/Pasted image 20231001224320.png differ diff --git a/Resource/Images/Pasted image 20231001224437.png b/Resource/Images/Pasted image 20231001224437.png new file mode 100644 index 000000000..8cc25875b Binary files /dev/null and b/Resource/Images/Pasted image 20231001224437.png differ diff --git a/Resource/Images/Pasted image 20231001224508.png b/Resource/Images/Pasted image 20231001224508.png new file mode 100644 index 000000000..4eab87aa1 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224508.png differ diff --git a/Resource/Images/Pasted image 20231001224519.png b/Resource/Images/Pasted image 20231001224519.png new file mode 100644 index 000000000..ce656d6f4 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224519.png differ diff --git a/Resource/Images/Pasted image 20231001224532.png b/Resource/Images/Pasted image 20231001224532.png new file mode 100644 index 000000000..0f2905d89 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224532.png differ diff --git a/Resource/Images/Pasted image 20231001224546.png b/Resource/Images/Pasted image 20231001224546.png new file mode 100644 index 000000000..ee23b8edf Binary files /dev/null and b/Resource/Images/Pasted image 20231001224546.png differ diff --git a/Resource/Images/Pasted image 20231001224600.png b/Resource/Images/Pasted image 20231001224600.png new file mode 100644 index 000000000..63c9a9c78 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224600.png differ diff --git a/Resource/Images/Pasted image 20231001224611.png b/Resource/Images/Pasted image 20231001224611.png new file mode 100644 index 000000000..6d7cfec5a Binary files /dev/null and b/Resource/Images/Pasted image 20231001224611.png differ diff --git a/Resource/Images/Pasted image 20231001224618.png b/Resource/Images/Pasted image 20231001224618.png new file mode 100644 index 000000000..d067588cf Binary files /dev/null and b/Resource/Images/Pasted image 20231001224618.png differ diff --git a/Resource/Images/Pasted image 20231001224629.png b/Resource/Images/Pasted image 20231001224629.png new file mode 100644 index 000000000..9d067f378 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224629.png differ diff --git a/Resource/Images/Pasted image 20231001224640.png b/Resource/Images/Pasted image 20231001224640.png new file mode 100644 index 000000000..e66bc4d33 Binary files /dev/null and b/Resource/Images/Pasted image 20231001224640.png differ diff --git a/Resource/Images/Pasted image 20240210014315.png b/Resource/Images/Pasted image 20240210014315.png new file mode 100644 index 000000000..97fc40ff7 Binary files /dev/null and b/Resource/Images/Pasted image 20240210014315.png differ diff --git a/Resource/Images/Pasted image 20240210014407.png b/Resource/Images/Pasted image 20240210014407.png new file mode 100644 index 000000000..97fc40ff7 Binary files /dev/null and b/Resource/Images/Pasted image 20240210014407.png differ diff --git a/Resource/Images/Pasted image 20240210014423.png b/Resource/Images/Pasted image 20240210014423.png new file mode 100644 index 000000000..0b9126fc1 Binary files /dev/null and b/Resource/Images/Pasted image 20240210014423.png differ