Zotero 个人配置

安装

  1. Zotero官网 下载安装包;
  2. 双击 setup.exe,选择 Custom 自定义安装文件夹(D:\Zotero\)后一路点下一步安装即可;
  3. 安装 Edge 浏览器插件 Zotero Connector

基础设置

  1. 双击桌面快捷方式进入软件,点击 编辑——设置——同步,登录 Zotero 账号,打开数据同步,取消文件同步;
  2. 转至 常规 选项卡,取消选择 从网页创建条目时自动抓取网页快照
  3. 选择 重命名链接的文件,设置 自定义文件名格式 为 {{ if {{ authors match="[^,]+,[^,]+,[^,]+" }} }}{{ authors max="2" join="," suffix=",+" }}{{ else }}{{ authors join="," }}{{ endif }}_{{ year }}_{{ if {{ title match=".*[\u4e00-\u9fa5].*" }} }}{{ title truncate="200" replaceFrom=": " replaceTo=" -: " }}{{ else }}{{ title truncate="200" case="title" replaceFrom=": " replaceTo=" -: " }}{{ endif }}
  4. 设置 显示标签页为 为 文件名
  5. 设置 解析器 为 Asia-China-Sichuan University
  6. 取消选择 基于关键词和主题词自动为条目添加标签
  7. 转至 高级 选项卡,设置 已链接附件的根目录 为 E:\我的坚果云\Zotero
  8. 设置 单个文件最多索引字符数 和 单个文件最多索引页数 为 0(清除索引后关闭索引搜索功能);
  9. 点击 编辑——设置——高级——设置编辑器,设置 app.update.auto 为 false(关闭自动更新)。

使用技巧

  • 快捷键

    • 复制为 Better BibTeX Citation Key Quick Copy:Ctrl + Shift + C
    • 定位搜索框:Ctrl + F
    • 高级搜索:Ctrl + Shift + F
    • 展开所有:选中条目后按 +
    • 折叠所有:选中条目后按 -
    • 高亮显示条目分类:选中一个条目后按 Ctrl
  • 添加标签

    • 选中条目,点击右侧边栏 标签,点击 + 给文献条目添加标签
    • 左侧边栏下部会显示已添加标签,鼠标指向某一标签后右击可为当前标签分配颜色及快捷键,重命名标签,删除标签
    • 按下 Win + ; 键可以在 Windows 中呼出表情符号面板,更多小表情可从 Emoji 网站 获取
      • 普通表情标签:1❤️重要、2💡有想法、3🚩正在读、4🗓️计划读、 5✅已读、6⏸️暂停、7❌无附件、8🗂️多附件、9 main 主文件
  • Sci-Hub 下载

    • 设置 Sci-Hub 作为 PDF 解析器
    • 点击 编辑——设置——高级——设置编辑器,设置 extensions.zotero.findPDFs.resolvers 为 { "name":"Sci-Hub", "method":"GET", "url":"https://sci-hub.ren/{doi}", "mode":"html", "selector":"#pdf", "attribute":"src", "automatic":true }
  • 删除条目

    • 删除条目的同时删除链接附件
    • 选中待删除文献条目,点击 工具——管理附件——转换已链接文件为已存储文件...,然后选中 存储后删除原始文件 点击 继续 即可
    • 清空回收站后文献及附件才被完全删除
  • RSS 订阅

    • 点击 文件——新建文献库——新建订阅——从网址... 填写 RSS 链接订阅相应期刊最新文献
    • 使用 Edge 浏览器插件 RSSHub Radar 发现和订阅当前网页自带的 RSS 及当前网页支持的 RSSHub
    1. COA_Computational Optimization and Applications: https://link.springer.com/search.rss?query=&search-within=Journal&facet-journal-id=10589
    2. eess.Signal Processing: http://arxiv.org/rss/eess.SP
    3. FODM_Fuzzy Optimization and Decision Making: https://link.springer.com/search.rss?query=&search-within=Journal&facet-journal-id=10700
    4. IF_Information Fusion: https://rss.sciencedirect.com/publication/science/15662535
    5. JASA_Journal of the American Statistical Association: https://www.tandfonline.com/feed/rss/uasa20
    6. JCO_Journal on Control and Optimization: https://epubs.siam.org/action/showFeed?type=etoc&feed=rss&jc=sjcodc
    7. JO_Journal on Optimization: https://epubs.siam.org/action/showFeed?type=etoc&feed=rss&jc=sjope8
    8. JOTA_Journal of Optimization Theory and Applications: https://link.springer.com/search.rss?query=&search-within=Journal&facet-journal-id=10957
    9. math.Optimization and Control: http://arxiv.org/rss/math.OC
    10. math.Statistics Theory: http://arxiv.org/rss/math.ST
    11. MOR_Mathematics of Operations Research: https://pubsonline.informs.org/action/showFeed?type=etoc&feed=rss&jc=moor
    12. Optimization Online: https://optimization-online.org/feed/
    13. SP_Signal Processing: https://rss.sciencedirect.com/publication/science/01651684
    14. SPL_Signal Processing Letters: https://ieeexplore.ieee.org/rss/TOC97.XML
    15. stat.Machine Learning: http://arxiv.org/rss/stat.ML
    16. stat.Methodology: http://arxiv.org/rss/stat.ME
    17. TAC_Transactions on Automatic Control: https://ieeexplore.ieee.org/rss/TOC9.XML
    18. TGRS_Transactions on Geoscience and Remote Sensing: https://ieeexplore.ieee.org/rss/TOC36.XML
    19. TIT_Transactions on Information Theory: https://ieeexplore.ieee.org/rss/TOC18.XML
    20. TSP_Transactions on Signal Processing: https://ieeexplore.ieee.org/rss/TOC78.XML
  • 配制检索引擎

    • 根据选中文献条目,一步跳转对应网站进行信息检索
    • 点击 编辑——设置——高级——数据存储位置——打开数据文件夹,进入 locate 子文件夹替换文件 engine.json

插件安装

  1. Zotero 中文社区-插件商店 下载要安装的插件 .xpi 文件;
  2. 打开 Zotero;
  3. 点击 工具——插件
  4. 点击右上角 ⚙——Install Plugin From File...
  5. 选择需要安装的插件 .xpi 文件后单击 打开 进行安装(按住 Ctrl 可多选);
  6. 安装完毕后重启 Zotero。

常用插件

Actions and Tags for Zotero

  • 自定义动作
  • 插件设置
    1. 点击 编辑——设置——Actions & Tags,删除自带示例 Actions;
    2. 从 E:\我的坚果云\Others\计算机\Backup\actions-zotero.yml 导入自定义 Actions。
  • 重命名并移动附件Alt + R
    • 唤醒菜单并执行 Attanger 重命名并移动附件
  • 元数据清洗Alt + C,仅常规条目生效)
    • 日期标准化: YYYY-MM-DD、语言识别: zh/en、版次清洗: 转数字、页码清洗: 移除前缀、标题处理: 英文句首大写 + CSV 修正; 中文清洗 Extra 字段 + 短标题填充、系列名称: 英文标题大写 + CSV 修正、附件检测: 基于真实文件路径检测,无文件时添加标签❌,有文件则自动移除标签❌
    • Hyphen(连字符 -,复合词)、En Dash(短破折号 ,范围,替换为 '-')、Em Dash(长破折号 ,强转折,替换为 ' - ')
    • 姓氏前缀(von, van, de, der, den, di, da, du, des, le, la, ter, ten, zu, zur, vom, af, av 等)大小写参考附件作者信息,一般全小写
  • 多附件归档Alt + A
    • 自动识别特殊附件并归档到指定目录, 重命名文件且标记父条目
    • 核心逻辑: 移动文件后重新链接并迁移数据, 清理空目录, 自动修正冲突标签
    • 附件标签:main、translation、bilingual、supplement、preprint、annotated、slides、solutions
    • 文件夹文件数量
      • 分类 = 条目数 - 带❌数
      • 多附件 = 多附件归档总数 - 带🗂️数

Ethereal Style

  • 显示期刊分区、影响因子,显示分类条目数量,丰富阅读界面功能,支持亮暗主题切换
  • 标签系统:普通标签、/状态标签、#嵌套标签、评级标签
  • 列视图:标题、创建者、年、档案(填入参考文献序号/报告人)、期刊标签
  • 插件设置
    1. 点击 编辑——设置——Style,在 条目面板 栏选择 标题列标签列期刊标签列
    2. 分类面板 栏选择 分类下条目数量
    3. 阅读界面 栏选择全部选项;
    4. 侧边栏 栏选择 快捷开启/关闭左右侧边栏(左侧边栏 Shift + {,右侧边栏 Shift + });
    5. 其它 栏选择 亮暗主题切换按钮
    6. Storage 栏选择 储存在本地JSON文件E:\我的坚果云\Others\计算机\Backup\style.json);
    7. 标题列设置选择 TagsEmoji(切换翻译快捷键:Ctrl + Alt + T);
    8. easyScholar 官网 申请个人密钥并参考官方教程进行配置,Fields: scu, sciUp, eii, ccf, sci, sciif,Map: SCU=, SCI升级版=, /.+(\d区)/=$1, EI检索=EI, SCI=, SCIIF=
  • 可在 LetPub 查询期刊分区及影响因子,另有投稿经验分享供投稿参考

Zotero Attanger

  • 重命名并移动附件到相应分类文件夹
  • 插件设置
    1. 点击 编辑——设置——Attanger,在 靶路径 栏设置 根目录 为 E:\我的坚果云\Zotero);
    2. 其他设置 栏选择 自动重命名添加的附件自动删除移动后为空的文件夹,取消选择 自动移动添加的附件
  • 使用坚果云同步 我的坚果云 文件夹,在 iPad 上使用 PDF Expert 查看文献附件(坚果云 WebDAV)

Translate for Zotero

  • 为 Zotero 内置的 PDF 阅读器提供 PDF 翻译
  • 插件设置
    1. 点击 编辑——设置——翻译,可在 服务 栏自行选择翻译服务接口,推荐 DeepL(Pro订阅)🗝️、Gemini🗝️、CNKI;
    2. 用户界面 栏取消选择 条目上下文菜单:显示标题翻译条目上下文菜单:显示摘要翻译
  • 按住 Ctrl 键选择文本进行拼接翻译,选中条目时使用快捷键 Ctrl + T 进行条目标题翻译(填入 其他 titleTranslation 并在 标题翻译 字段同步显示),在 高级 栏可以重置选中条目的标题翻译和摘要翻译字段
  • 使用 Edge 插件 沉浸式翻译 对浏览器网页双语高亮显示对照翻译
  • 使用 Quicker 动作 Translator 进行跨软件翻译,选中文字点击动作,进行划词翻译(快捷键 CapsLk + 2);未选中文字点击动作,进行截图翻译;按住 Ctrl 点击动作,进行输入翻译

doc2x-parse

  • doc2x 文档解析及全文保留排版翻译
  • 插件设置
    1. 安装 doc2x 客户端并登陆账号,每月可领取 250 页免费解析额度。
    2. 点击 编辑——设置——Doc2X,运行 doc2x 客户端后点击 获取token
    3. 解析&翻译设置 栏设置 术语表 为 学术,取消选择 保留排版输出文件 中 原文MD
    4. 设置 配置状态 为 我已配置完成解析&翻译设置
  • 选中文献条目附件,使用 ZotMoov: Move Selected from Directory 将其还原到 Zotero 附件目录,右键菜单中选择 Doc2X:解析选项 PDF =>保留排版翻译 后等待翻译完成,然后使用 多附件归档 进行翻译附件归档

arXiv Workflow for Zotero

  • 在线搜索 arXiv 论文是否更新或已发表,并相应更新条目信息和 PDF 附件
  • 插件设置
    1. 点击 编辑——设置——arXiv 工作流,在 启用功能 栏取消选择 下载最新 PDF
  • 定期检查已收录 arXiv、Optimization Online 等预印本文献的发表状态,及时替换为正式发表版本,原预印本附件添加标签 preprint 后使用 多附件归档 进行归档

Jasminum(茉莉花)

  • 抓取中文文献,拆分合并姓名
  • 插件设置
    1. 点击 编辑——设置——茉莉花,在 中文元数据抓取设置 栏设置 智能识别 知网元数据;
    2. 大纲书签设置 栏取消选择 启用大纲书签禁用 Zotero 自带的大纲
  • 更新中文翻泽器
    1. 中文转换器设置 栏单击 立即更新
    2. 转至 Edge 浏览器鼠标右击 Zotero Connector 图标,单击 扩展选项——Advanced,在 Translators 栏单击 Reset Translators 即可。

Better BibTeX for Zotero

  • 管理 Citation key,按照自定义格式导出 bib 文件

  • 插件设置

    1. 点击 编辑——设置——Better BibTeX,在 引用 栏设置 引用格式公式 为 auth.fold.lower + year + shorttitle(1,0).lower
    2. 导出——字段 栏设置 不导出的字段 为 abstract,file,shorttitle,langid,month,keywords
    3. 导出——杂项 栏取消选择 对标题应用标题大小写格式使用大括号括起首字母大写的单词以保持大小写格式
    4. 转至 导出 选项卡,设置 快速复制条目格式 为 Better BibTeX Citation Key Quick Copy
  • 使用 VS Code 进行 LaTeX 写作,配合 Zotero 进行自动 bib 管理

    1. 安装 VS Code 及 LaTeX Workshop、Zotero Cite 插件;

    2. 配置 LaTeX Workshop、Zotero Cite 插件;

    3. 安装 SumatraPDF 用于外部 PDF 阅读器,支持双向跳转(双击反向跳转);

    4. 打开 SumatraPDF 软件,点击 设置——高级选项,设置反向搜索命令行:InverseSearchCmdLine = "D:/VS Code/Microsoft VS Code/Code.exe" "D:/VS Code/Microsoft VS Code/resources/app/out/cli.js" --ms-enable-electron-run-as-node -r -g "%f:%l" EnableTeXEnhancements = true

      // settings.json
      {
        // LaTeX
        "latex-workshop.latex.tools": [
            {
                "name": "pdflatex-latexmk",
                "command": "latexmk",
                "args": [
                    "-f",
                    "-synctex=1",
                    "-interaction=nonstopmode",
                    "-file-line-error",
                    "-pdf",
                    "-outdir=%OUTDIR%",
                    "%DOC%"
                ]
            },
            {
                "name": "xelatex-latexmk",
                "command": "latexmk",
                "args": [
                    "-f",
                    "-synctex=1",
                    "-interaction=nonstopmode",
                    "-file-line-error",
                    "-xelatex",
                    "-outdir=%OUTDIR%",
                    "%DOC%"
                ]
            },
            {
                "name": "pdflatex",
                "command": "pdflatex",
                "args": [
                    "-synctex=1",
                    "-interaction=nonstopmode",
                    "-file-line-error",
                    "%DOC%"
                ]
            },
            {
                "name": "xelatex",
                "command": "xelatex",
                "args": [
                    "-synctex=1",
                    "-interaction=nonstopmode",
                    "-file-line-error",
                    "%DOC%"
                ]
            },
            {
                "name": "bibtex",
                "command": "bibtex",
                "args": [
                    "%DOCFILE%"
                ]
            }
        ],
        "latex-workshop.latex.recipes": [
            {
                "name": "pdflatex-latexmk",
                "tools": [
                    "pdflatex-latexmk"
                ]
            },
            {
                "name": "xelatex-latexmk",
                "tools": [
                    "xelatex-latexmk"
                ]
            },
            {
                "name": "pdflatex-bibtex",
                "tools": [
                    "pdflatex",
                    "bibtex",
                    "pdflatex",
                    "pdflatex"
                ]
            },
            {
                "name": "pdflatex",
                "tools": [
                    "pdflatex",
                    "pdflatex"
                ]
            },
            {
                "name": "xelatex-bibtex",
                "tools": [
                    "xelatex",
                    "bibtex",
                    "xelatex",
                    "xelatex"
                ]
            },
            {
                "name": "xelatex",
                "tools": [
                    "xelatex",
                    "xelatex"
                ]
            }
        ],
        "latex-workshop.latex.clean.fileTypes": [
            "*.bbl",
            "*.aux",
            "*.blg",
            "*.idx",
            "*.ind",
            "*.lof",
            "*.lot",
            "*.out",
            "*.toc",
            "*.acn",
            "*.acr",
            "*.alg",
            "*.glg",
            "*.glo",
            "*.gls",
            "*.ist",
            "*.fls",
            "*.log",
            "*.fdb_latexmk",
            "*.nav",
            "*.snm"
        ],
        "latex-workshop.synctex.afterBuild.enabled": true,
        "latex-workshop.latex.autoBuild.run": "onSave",
        "latex-workshop.showContextMenu": true,
        "latex-workshop.latex.autoClean.run": "onFailed",
        "latex-workshop.latex.recipe.default": "lastUsed",
        "latex-workshop.message.badbox.show": false,
        "latex-workshop.message.warning.show": false,
        "latex-workshop.message.error.show": false,
        "latex-workshop.view.outline.floats.enabled": false,
        "latex-workshop.intellisense.package.enabled": true,
        "[latex]": {
            "editor.formatOnPaste": true,
            "editor.suggestSelection": "recentlyUsedByPrefix"
        },
        // SumatraPDF 
        "latex-workshop.view.pdf.internal.synctex.keybinding": "double-click",
        "latex-workshop.view.pdf.viewer": "tab",
        "latex-workshop.view.pdf.ref.viewer": "auto",
        "latex-workshop.view.pdf.external.viewer.command": "C:\\Program Files\\SumatraPDF\\SumatraPDF.exe",
        "latex-workshop.view.pdf.external.viewer.args": [
            "%PDF%"
        ],
        "latex-workshop.view.pdf.external.synctex.command": "C:\\Program Files\\SumatraPDF\\SumatraPDF.exe",
        "latex-workshop.view.pdf.external.synctex.args": [
            "-forward-search",
            "%TEX%",
            "%LINE%",
            "%PDF%"
        ]
      }
      
      // keybindings.json
          {
              "key": "shift+alt+z",
              "command": "zotero-cite.citeBibliography",
              "when": "resourceExtname == .tex||.md"
          },
          {
              "key": "shift+alt+e",
              "command": "zotero-cite.exportBibLatex",
              "when": "resourceExtname == .tex||.md"
          }
      
posted @ 2023-04-12 16:34  |烟岚云岫|  阅读(2183)  评论(0)    收藏  举报