{{ item.title }}【免费下载链接】obsidian-zotero-integrationInsert and import citations, bibliographies, notes, and PDF annotations from Zotero into Obsidian.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-zotero-integration基本信息作者: {{ item.authors | join(, ) }}发表年份: {{ item.date | format(YYYY) }}期刊: {{ item.publicationTitle }}DOI: {{ item.DOI }}引用次数: {{ item.numCitedBy }}摘要{{ item.abstractNote }}我的笔记{% persist notes %} {% if isFirstImport %}阅读全文并总结要点分析研究方法评估贡献与局限性 {% endif %} {% endpersist %}### 高级模板技巧 #### 1. 条件语句根据不同文献类型显示不同字段 markdown {% if item.type journalArticle %} - **卷号**: {{ item.volume }} - **期号**: {{ item.issue }} - **页码**: {{ item.pages }} {% elseif item.type book %} - **出版社**: {{ item.publisher }} - **出版地**: {{ item.place }} {% elseif item.type conferencePaper %} - **会议名称**: {{ item.conferenceName }} - **会议地点**: {{ item.place }} {% endif %}2. 处理PDF注释和批注## PDF批注与高亮 {% if annotations %} {% for annotation in annotations %} {% if annotation.type highlight %} {{ annotation.text }} {% if annotation.comment %} **我的想法**: {{ annotation.comment }} {% endif %} {% elseif annotation.type note %} - {{ annotation.text }} {% endif %} {% endfor %} {% else %} *暂无批注* {% endif %}Zotero中PDF注释的详细数据结构包括高亮文本、颜色、页码和日期等信息3. 使用过滤器处理数据模板系统内置了多种过滤器## 格式化日期 发表日期: {{ item.date | format(YYYY年MM月DD日) }} ## 处理作者列表 作者: {{ item.authors | join(; ) }} ## 过滤特定类型的注释 {% set importantAnnotations annotations | filterby(comment, contains, 重要) %} {% if importantAnnotations.length 0 %} ## 重要批注 {% for ann in importantAnnotations %} - ⭐ {{ ann.text }} {% endfor %} {% endif %} 实用技巧与最佳实践技巧1创建模块化模板将复杂的模板拆分成多个文件便于管理和复用# {{ item.title }} {% include [[模板/文献基本信息.md]] %} {% include [[模板/摘要部分.md]] %} {% include [[模板/批注部分.md]] %} {% include [[模板/个人笔记.md]] %}技巧2使用persist标签保护自定义内容使用{% persist %}标签可以防止特定部分在重新导入时被覆盖## 文献总结 {% persist summary %} {% if isFirstImport %} *在这里写下文献的简要总结...* {% endif %} {% endpersist %}技巧3批量处理导入通过设置不同的导出格式可以一次性导入多种格式的内容Zotero的快速复制设置界面支持多种引用格式和语言选项 故障排除与常见问题问题1导入失败或显示错误解决方案检查Zotero中的参考文献样式设置查看Obsidian控制台错误信息验证模板语法是否正确使用插件的数据浏览器检查从Zotero接收的原始数据问题2无法看到注释或图片解决方案参考GitHub Issue #107在Zotero中直接将PDF注释导出为笔记检查Better BibTeX插件配置问题3模板语法错误解决方案使用简单的模板开始测试逐步添加复杂功能参考Nunjucks官方文档 进阶功能自动化文献管理1. 智能标签系统## 自动标签生成 {% if item.tags %} 标签: {% for tag in item.tags %}#{{ tag.tag | replace( , _) }} {% endfor %} {% endif %} ## 基于内容的自动标签 {% if item.abstractNote %} {% if item.abstractNote contains machine learning %} #机器学习 #AI {% endif %} {% if item.abstractNote contains deep learning %} #深度学习 #神经网络 {% endif %} {% endif %}2. 文献关系网络## 相关文献 {% if item.related %} 相关文献: {% for related in item.related %} - [[{{ related.citekey }}]] - {{ related.title }} {% endfor %} {% endif %}3. 定期更新机制使用lastImportDate变量只导入新增内容{% persist annotations %} {% set newAnnotations annotations | filterby(date, dateafter, lastImportDate) %} {% if newAnnotations.length 0 %} ## 新增批注 ({{ importDate | format(YYYY-MM-DD) }}) {% for a in newAnnotations %} {{ a.annotatedText }} {% endfor %} {% endif %} {% endpersist %}PDF注释示例Zotero中的PDF注释界面支持矩形标注、高亮和颜色分类 项目结构与核心文件了解项目结构有助于深度定制obsidian-zotero-integration/ ├── src/ # 源代码目录 │ ├── bbt/ # Better BibTeX相关功能 │ │ ├── template.env.ts # 模板引擎核心实现 │ │ ├── template.helpers.ts # 模板辅助函数 │ │ └── export.ts # 导出功能 │ ├── settings/ # 设置界面 │ │ ├── settings.tsx # 主设置组件 │ │ └── ExportFormatSettings.tsx # 导出格式设置 │ └── main.ts # 插件入口点 ├── docs/ # 文档目录 │ ├── Templating.md # 模板使用指南 │ └── FAQ.md # 常见问题解答 └── templates/ # 模板示例目录可自定义【免费下载链接】obsidian-zotero-integrationInsert and import citations, bibliographies, notes, and PDF annotations from Zotero into Obsidian.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-zotero-integration创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
{{ item.title }}
发布时间:2026/7/5 18:42:09
{{ item.title }}【免费下载链接】obsidian-zotero-integrationInsert and import citations, bibliographies, notes, and PDF annotations from Zotero into Obsidian.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-zotero-integration基本信息作者: {{ item.authors | join(, ) }}发表年份: {{ item.date | format(YYYY) }}期刊: {{ item.publicationTitle }}DOI: {{ item.DOI }}引用次数: {{ item.numCitedBy }}摘要{{ item.abstractNote }}我的笔记{% persist notes %} {% if isFirstImport %}阅读全文并总结要点分析研究方法评估贡献与局限性 {% endif %} {% endpersist %}### 高级模板技巧 #### 1. 条件语句根据不同文献类型显示不同字段 markdown {% if item.type journalArticle %} - **卷号**: {{ item.volume }} - **期号**: {{ item.issue }} - **页码**: {{ item.pages }} {% elseif item.type book %} - **出版社**: {{ item.publisher }} - **出版地**: {{ item.place }} {% elseif item.type conferencePaper %} - **会议名称**: {{ item.conferenceName }} - **会议地点**: {{ item.place }} {% endif %}2. 处理PDF注释和批注## PDF批注与高亮 {% if annotations %} {% for annotation in annotations %} {% if annotation.type highlight %} {{ annotation.text }} {% if annotation.comment %} **我的想法**: {{ annotation.comment }} {% endif %} {% elseif annotation.type note %} - {{ annotation.text }} {% endif %} {% endfor %} {% else %} *暂无批注* {% endif %}Zotero中PDF注释的详细数据结构包括高亮文本、颜色、页码和日期等信息3. 使用过滤器处理数据模板系统内置了多种过滤器## 格式化日期 发表日期: {{ item.date | format(YYYY年MM月DD日) }} ## 处理作者列表 作者: {{ item.authors | join(; ) }} ## 过滤特定类型的注释 {% set importantAnnotations annotations | filterby(comment, contains, 重要) %} {% if importantAnnotations.length 0 %} ## 重要批注 {% for ann in importantAnnotations %} - ⭐ {{ ann.text }} {% endfor %} {% endif %} 实用技巧与最佳实践技巧1创建模块化模板将复杂的模板拆分成多个文件便于管理和复用# {{ item.title }} {% include [[模板/文献基本信息.md]] %} {% include [[模板/摘要部分.md]] %} {% include [[模板/批注部分.md]] %} {% include [[模板/个人笔记.md]] %}技巧2使用persist标签保护自定义内容使用{% persist %}标签可以防止特定部分在重新导入时被覆盖## 文献总结 {% persist summary %} {% if isFirstImport %} *在这里写下文献的简要总结...* {% endif %} {% endpersist %}技巧3批量处理导入通过设置不同的导出格式可以一次性导入多种格式的内容Zotero的快速复制设置界面支持多种引用格式和语言选项 故障排除与常见问题问题1导入失败或显示错误解决方案检查Zotero中的参考文献样式设置查看Obsidian控制台错误信息验证模板语法是否正确使用插件的数据浏览器检查从Zotero接收的原始数据问题2无法看到注释或图片解决方案参考GitHub Issue #107在Zotero中直接将PDF注释导出为笔记检查Better BibTeX插件配置问题3模板语法错误解决方案使用简单的模板开始测试逐步添加复杂功能参考Nunjucks官方文档 进阶功能自动化文献管理1. 智能标签系统## 自动标签生成 {% if item.tags %} 标签: {% for tag in item.tags %}#{{ tag.tag | replace( , _) }} {% endfor %} {% endif %} ## 基于内容的自动标签 {% if item.abstractNote %} {% if item.abstractNote contains machine learning %} #机器学习 #AI {% endif %} {% if item.abstractNote contains deep learning %} #深度学习 #神经网络 {% endif %} {% endif %}2. 文献关系网络## 相关文献 {% if item.related %} 相关文献: {% for related in item.related %} - [[{{ related.citekey }}]] - {{ related.title }} {% endfor %} {% endif %}3. 定期更新机制使用lastImportDate变量只导入新增内容{% persist annotations %} {% set newAnnotations annotations | filterby(date, dateafter, lastImportDate) %} {% if newAnnotations.length 0 %} ## 新增批注 ({{ importDate | format(YYYY-MM-DD) }}) {% for a in newAnnotations %} {{ a.annotatedText }} {% endfor %} {% endif %} {% endpersist %}PDF注释示例Zotero中的PDF注释界面支持矩形标注、高亮和颜色分类 项目结构与核心文件了解项目结构有助于深度定制obsidian-zotero-integration/ ├── src/ # 源代码目录 │ ├── bbt/ # Better BibTeX相关功能 │ │ ├── template.env.ts # 模板引擎核心实现 │ │ ├── template.helpers.ts # 模板辅助函数 │ │ └── export.ts # 导出功能 │ ├── settings/ # 设置界面 │ │ ├── settings.tsx # 主设置组件 │ │ └── ExportFormatSettings.tsx # 导出格式设置 │ └── main.ts # 插件入口点 ├── docs/ # 文档目录 │ ├── Templating.md # 模板使用指南 │ └── FAQ.md # 常见问题解答 └── templates/ # 模板示例目录可自定义【免费下载链接】obsidian-zotero-integrationInsert and import citations, bibliographies, notes, and PDF annotations from Zotero into Obsidian.项目地址: https://gitcode.com/gh_mirrors/ob/obsidian-zotero-integration创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考