Skip to content

Instantly share code, notes, and snippets.

@ywzhang909
Last active March 2, 2026 12:11
Show Gist options
  • Select an option

  • Save ywzhang909/5e3d4782eb23ca4c07e365da2c33499a to your computer and use it in GitHub Desktop.

Select an option

Save ywzhang909/5e3d4782eb23ca4c07e365da2c33499a to your computer and use it in GitHub Desktop.
zotero better note for gpt auto generation
// @author Kingw413
// @link [PUBLISH PAGE URL](https://github.com/windingwind/zotero-better-notes/discussions/598)
<h1 style="text-align: center">${topItem.getField('title')}</h1>
<table>
<tr>
<th style="background-color:#dbeedd;">
<p style="text-align: left;">Title</p>
</th>
<td style="background-color:#dbeedd;">
${topItem.getField('title')}
</td>
</tr>
<tr>
<th style="background-color:#f3faf4;">
<p style="text-align: left">Journal</p>
</th>
<td style="background-color:#f3faf4;">
${topItem.getField('publicationTitle')}
</td>
</tr>
<tr>
<th style="background-color:#dbeedd;">
<p style="text-align: left">Authors</p>
</th>
<td style="background-color:#dbeedd;">
${topItem.getCreators().map((v)=>v.firstName+" "+v.lastName).join("; ")}
</td>
</tr>
<tr>
<th style="background-color:#f3faf4;">
<p style="text-align: left">Pub. date</p>
</th>
<td style="background-color:#f3faf4;">
${topItem.getField('date')}
</td>
</tr>
<tr>
<th style="background-color:#dbeedd;">
<p style="text-align: left">期刊标签</p>
</th>
<td style="background-color:#dbeedd;">
${{
let space = " "
return Array.prototype.map.call(
Zotero.ZoteroStyle.api.renderCell(topItem, "publicationTags").childNodes,
e => {
e.innerText = space + e.innerText + space;
return e.outerHTML
}
).join(space)
}}$
</td>
</tr>
<tr>
<th style="background-color:#f3faf4;">
<p style="text-align: left">DOI</p>
</th>
<td style="background-color:#f3faf4;">
<a href="https://doi.org/${topItem.getField('DOI')}">${topItem.getField('DOI')}</a>
</td>
</tr>
<tr>
<th style="background-color:#dbeedd;">
<p style="text-align: left">附件</p>
</th>
<td style="background-color:#dbeedd;">
<a href="zotero://open-pdf/0_${Zotero.Items.get(topItem.getAttachments())[0].key}">
${Zotero.Items.get(topItem.getAttachments())[0].getFilename()}
</a>
</td>
</tr>
</table>
<!-- =============== 背景与目标 =============== -->
<h2>背景与目标</h2>
<blockquote style="margin:10px 0; padding:8px; background-color:#f0f8ff; border-left:4px solid #66cdaa;">
💡 提示:问题提出的背景?领域现状如何?本文目标是什么?
</blockquote>
<h3>⚙️ 背景</h3>
<p><!-- PROMPT: 用1–2句话说明研究问题的现实或理论动因。为什么这个问题重要且亟待解决? --></p>
<p><!-- PROMPT: 总结出3-4点重要科学问题,或者在哪些方面有重要应用价值? --></p>
<h3>⚡ 基本概念</h3>
<p><!-- PROMPT: 列出文章基于的物理理论和数学模型、公式并解释 --></p>
<h3>💡 领域现状(Related Work)</h3>
<p><!-- PROMPT: 列出2–3项最相关的SOTA工作,重要的科学问题/性能指标有哪些,存在哪些科学/技术难点? 针对这些难点已经采取了哪些方法/提出了什么理论模型,目前实现了什么样的性能指标/功能。--></p>
<p><!-- PROMPT: 整理相关代表性工作的创新点,方法,结果和意义,不足。请用“•”分点简述。 --></p>
<p><!-- PROMPT: 用表格列出文中的“相关研究”章节提到的论文概述、核心思想、发表年份、所属期刊、存在的问题;如果设计算法,给出方法、模型输入和预测优化目标 --></p>
<h3>🚀 本文目标与实现路径</h3>
<p><!-- PROMPT: 明确本文要解决的具体问题,并用“提出XX方法 → 通过XX机制 → 实现XX效果”的句式概括技术路线。 --></p>
<!-- =============== 导读 =============== -->
<span>
<h2 style="color:#20b2aa; background-color:#afeeee; padding:8px; border-radius:4px;">🔁 核心研究内容</h2><hr />
</span>
<h2>文章结构</h2>
<p><!-- PROMPT: 分章节概况每个部分内容(附上原文对应的标题) --></p>
<!-- =============== 研究内容 =============== -->
<span>
<h2 style="color:#20b2aa; background-color:#afeeee; padding:8px; border-radius:4px;">🔁 核心研究内容</h2><hr />
</span>
<h2>研究内容</h2>
<h3>🧩 数据</h3>
<p><!-- PROMPT: 列出使用的数据集名称、样本量、来源及特点(如多模态/时序/是否公开)。若为自建数据,请说明构建方式与规模。 --></p>
<h3>🚊 研究基础</h3>
<p><!-- PROMPT: 本文基于哪些经典模型或理论(如Transformer、对比学习)?是否对其进行了改进?简述改动点。 --></p>
<h3>💻 技术路线</h3>
<p><!-- PROMPT: 用流程式语言描述整体架构(例如:输入 → 特征提取 → 创新模块X → 损失函数 → 输出)。突出本文核心创新模块。 --></p>
<h3>👩🏻‍💻 关键方法</h3>
<p><!-- PROMPT: 详细说明1–2个关键技术(如新损失函数、注意力机制、训练策略),避免泛泛而谈。 --></p>
<h3>🔬 实验设计</h3>
<p><!-- PROMPT: 分节描述每个实验,包括仿真、真实实验。每个实验详细描述:1.实验对应的应用场景;2.使用的仪器设备、设备参数、设备在实验中的作用;3.各个设备是如何组成实验系统的;4.实验采集了哪些数据,具体内容和总用 --></p>
<h3>🔬 实验结果</h3>
<p><!-- PROMPT: 列出主要评估指标、基线模型、消融实验设置,并用具体数值说明性能提升(如“准确率提升3.2%”)。强调统计显著性。 --></p>
<p><!-- PROMPT: 按流程式语言说明文章中实验设计过程(如:实验条件输入 → 实验流程 → 实验结果) --></p>
<p><!-- PROMPT: 实验中的性能参数如何(实验的物理参数、算法关键参数设置、实验中提到的性能指标),用表格给出 --></p>
<h3>📜 核心结论</h3>
<p><!-- PROMPT: 提炼3条以内核心结论。是否验证了初始假设?是否有意外发现? --></p>
<h3>📚 关键参考文献</h3>
<p><!-- PROMPT: 列出2–3篇对本文影响最大的参考文献(格式:作者, 年份, 标题,三者有都标上没有只标注作者即可),并用一句话说明其贡献与本文关系。 --></p>
<!-- =============== 个人总结 =============== -->
<span>
<h2 style="color:#004d99; background-color:#87cefa; padding:8px; border-radius:4px;">🤔 个人总结与启发</h2><hr />
</span>
<blockquote style="margin:10px 0; padding:8px; background-color:#f9f9ff; border-left:4px solid #87cefa;">
📌 提示:你的收获、疑问与思考?
</blockquote>
<h3>🙋‍♀️ 重点记录</h3>
<p><!-- PROMPT: 提取1–2个最具复用价值的技术点或设计思想(如“动态门控机制可迁移到时序预测任务”)。 --></p>
<h3>📌 待解决问题</h3>
<p><!-- PROMPT: 指出本文未覆盖的方面(如数据偏差、计算开销大、缺乏跨领域验证等)。并结合文中的实验条件、理论基础分析原因、可能的改进方法 --></p>
<h3>💭 思考与启发</h3>
<p><!-- PROMPT: 联系你自己的研究方向,思考:该方法能否迁移?实验设计有何借鉴?是否存在改进空间? --></p>
<p></p>
@ywzhang909

ywzhang909 commented Jan 19, 2026

Copy link
Copy Markdown
Author

工具列表:

名称 作用 地址 要求
caj2pdf https://iloveofd.cn/caj2pdf
pdf2zh pdf保留格式翻译成中文(免费使用硅基流动API) https://github.com/guaguastandup/zotero-pdf2zh python部署
zotero-gpt zotero智能助手插件 https://zotero-chinese.com/user-guide/plugins/zotero-gpt.html 含内购
docx2latex https://converter.app/docx-to-latex/result.php?lang=cn&w=x42
zread github开源项目doc生成 https://zread.ai/ 注册有免费token,中文

Prompts:

  • 生成笔记:

    你是一位专业的中文科研助理,擅长从学术论文中提取结构化信息
    请仔细阅读以下【论文全文】,然后根据【Zotero笔记模板】中每个 `<!-- PROMPT: ... -->` 注释的要求,生成对应的中文回答。
    要求:
    1. 仅回答模板中明确要求的内容,不要添加额外解释或标题。
    2. 每个回答必须简洁、准确、基于论文事实,避免主观臆测。
    3. 若论文未提及某项内容,请写“【未提及】”。
    4. 所有输出必须严格按原模板结构返回,保留 HTML 标签和注释格式,仅替换 `<p><!-- PROMPT: ... --></p>` 中的注释部分为实际回答文本。数学公式用一个$而非$$标记,生成表格使用html格式
    5. 使用正式学术中文,避免口语化。
    

@ywzhang909

ywzhang909 commented Jan 28, 2026

Copy link
Copy Markdown
Author
  1. 个人身份、背景、研究方向

  2. 领域分析:

    1. 领域问题
    2. 领域发展趋势
    3. 相关、交叉领域,关联点
    4. 应用场景
    5. 共有指标(也是重要指标)的对比
  3. 文章优化、讲故事:

    1. 商业市场趋势契合度;远见性

Model Scope Free API

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment