[Item] PaperNote 适配Zotero 6 7 中英文文献 自用SCI笔记模版 简约清晰风格 Zotero 6 and 7 paper note template. Simple and clear style. #771
Replies: 59 comments 159 replies
-
Zotero7 PaperNote Template (Chinese)因为上面模版内文字默认为英文, 这里发个中文的,和上面的一模一样,仅仅文字替换成了中文 更多插件进阶配置,欢迎start仓库zotero-better-plugin # Zotero7 PaperNote Template (Chinese)
# @author [jackhanyuan](https://github.com/jackhanyuan)
# @source [zotero-better-plugin](https://github.com/jackhanyuan/zotero-better-plugin)
# This template is specifically for importing/sharing, using better
# notes 'import from clipboard': copy the content and
# goto Zotero menu bar, click Edit->New Template from Clipboard.
# Do not copy-paste this to better notes template editor directly.
name: "[Item]论文笔记"
content: |-
<!-- 标题 -->
<h1 style="color:#193c47; background-color:#eef9fd; padding:8px;">
${(() => {
const date = topItem.getField("date").split('T')[0];
const title = topItem.getField("title");
const titleTranslation = topItem.getField("titleTranslation");
if (date && titleTranslation) {
return `(${date}) ${title} (${titleTranslation})`;
} else if (date) {
return `(${date}) ${title}`;
} else {
return `${title}`;
}
})()}
</h1>
<!-- Meta Data -->
<table>
<!-- 作者 -->
<tr>
<td style="color:#193c47; background-color:#dbeedd; padding:8px;">
<b>作者:</b> ${topItem.getCreators().slice(0, 10).map((v) => v.firstName + " " + v.lastName).join("; ") + (topItem.getCreators().length > 10 ? "; et al." : ";")}
</td>
</tr>
<!-- 期刊 -->
<tr>
<td style="color:#193c47; background-color:#f3faf4; padding:8px;">
<b style="color:#193c47;">期刊:
<b style="color:#FF0000">
${topItem.getField('publicationTitle')},
</b>
${(()=>{
const volume = topItem.getField('volume');
const issue = topItem.getField('issue');
const pages = topItem.getField('pages');
const year = topItem.getField('date').split('-')[0];
let line = "";
if (volume) {
line += volume;
if (issue) {
line += '(' + issue + ')';
line += pages ? ": " + pages + "," : ","
} else {
line += pages ? ": " + pages + "," : ","
}
} else if (issue) {
line += '(' + issue + ')';
line += pages ? ": " + pages : ","
} else {
line += pages ? pages + "," : ""
}
line += year ? " " + year + "." : "";
return line;
})()}
</b>
</td>
</tr>
<!-- 期刊分区 -->
<tr>
<td style="color:#193c47; background-color:#dbeedd; padding:8px;">
<b>期刊分区: </b>
<!-- Zotero7中,引用了Ethereal Style插件的标签,请提前安装Ethereal Style-->
${{
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>
<td style="color:#193c47; background-color:#f3faf4; padding:8px;">
${(() => {
const attachments = Zotero.Items.get(topItem.getAttachments());
const pdf = attachments.filter((i) => i.isPDFAttachment());
if (pdf && pdf.length > 0) {
return `<b>本地链接: </b><a href="zotero://open-pdf/0_${pdf[0].key}">${pdf[0].getFilename()}</a>`;
} else if (attachments && attachments.length > 0) {
return `<b>本地链接: </b><a href="zotero://open-pdf/0_${attachments[0].key}">${attachments[0].getFilename()}</a>`;
} else {
return `<b>本地链接: </b>`;
}
})()}
</td>
</tr>
<!-- DOI or URL -->
<tr>
<td style="color:#193c47; background-color:#dbeedd; padding:8px;">
${(() => {
const doi = topItem.getField("DOI");
if (doi) {
return `<b>DOI: </b><a href="https://doi.org/${topItem.getField('DOI')}">${topItem.getField('DOI')}</a>`;
} else {
return `<b>URL: </b><a href="${topItem.getField('url')}">${topItem.getField('url')}</a>`;
}
})()}
</td>
</tr>
<!-- 摘要 -->
<tr>
<td style="color:#193c47; background-color:#f3faf4; padding:8px;">
${(() => {
const abstractTranslation = topItem.getField('abstractTranslation');
if (abstractTranslation) {
return `<b>摘要翻译: </b><i>${abstractTranslation}</i>`;
} else {
return `<b>摘要: </b><i>${topItem.getField('abstractNote')}</i>`;
}
})()}
</td>
</tr>
<!-- 标签 -->
<tr>
<td style="color:#193c47; background-color:#dbeedd; padding:8px;">
<!-- 仅过滤并显示#开头的标签 -->
<b>标签:</b> ${topItem.getTags().map(tagObj => tagObj.tag.startsWith('#') ? tagObj.tag + ' ,':'').join(' ') || ''}
</td>
</tr>
<!-- 笔记日期 -->
<tr>
<td style="color:#193c47; background-color:#f3faf4; padding:8px;">
<b>笔记日期: </b>${new Date().toLocaleString()}
</td>
</tr>
</table>
<!-- 正文 -->
<span>
<h2 style="color:#e0ffff; background-color:#66cdaa;">📜 研究核心</h2>
<hr />
</span>
<blockquote>Tips: 做了什么,解决了什么问题,创新点与不足?</blockquote>
<p></p>
<h3>⚙️ 内容</h3>
<p></p>
<h3>💡 创新点</h3>
<p></p>
<h3>🧩 不足</h3>
<p></p>
<span>
<h2 style="color:#20b2aa; background-color:#afeeee;">🔁 研究内容</h2>
<hr />
</span>
<p></p>
<h3>💧 数据</h3>
<p></p>
<h3>👩🏻💻 方法</h3>
<p></p>
<h3>🔬 实验</h3>
<p></p>
<h3>📜 结论</h3>
<p></p>
<span>
<h2 style="color:#004d99; background-color:#87cefa;">🤔 个人总结</h2>
<hr />
</span>
<blockquote>Tips: 你对哪些内容产生了疑问,你认为可以如何改进?</blockquote>
<p></p>
<h3>🙋♀️ 重点记录</h3>
<p></p>
<h3>📌 待解决</h3>
<p></p>
<h3>💭 思考启发</h3>
<p></p> |
Beta Was this translation helpful? Give feedback.
-
有没有zotero6的 |
Beta Was this translation helpful? Give feedback.
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
可以使用了,感谢大佬 |
Beta Was this translation helpful? Give feedback.
-
背景颜色怎么改啊,看着好奇怪啊啊啊啊 |
Beta Was this translation helpful? Give feedback.
-
十分感谢,我一会儿尝试一下!
发自我的iPhone
…------------------ 原始邮件 ------------------
发件人: 三水 ***@***.***>
发送时间: 2023年11月3日 10:37
收件人: windingwind/zotero-better-notes ***@***.***>
抄送: Lonsenger ***@***.***>, Comment ***@***.***>
主题: Re: [windingwind/zotero-better-notes] [Item] PaperNote 适配Zotero 6 7 中英文文献 自用SCI笔记模版 简约清晰风格 Zotero 6 and 7 paper note template. Simple and clear style. (Discussion #771)
你也可以尝试更新zotero-night插件,或者使用zotero-style插件的深色功能(只深色pdf区域,不更改其它颜色)。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
大佬还有个问题,这里面的🔤是在导出后会消失么 |
Beta Was this translation helpful? Give feedback.
-
应用模板时候遇到这个问题,请问大家有遇到过吗 |
Beta Was this translation helpful? Give feedback.
-
@Lonsenger 配色已经调整,深色下应该能正常显示了 |
Beta Was this translation helpful? Give feedback.
-
你好,为什么我安装了translate,生成笔记的时候没有摘要的翻译 |
Beta Was this translation helpful? Give feedback.
-
Template [item]论文笔记 Error: Error: getAttachments() cannot be called on attachment items |
Beta Was this translation helpful? Give feedback.
-
报错:Template [item] sci Error: TypeError: Zotero.ZoteroStyle is undefined |
Beta Was this translation helpful? Give feedback.
-
非常感谢答复。我尝试了一下,解决预览和期刊分区问题了,不过中文版的模板中期刊分区影响因子还是不显示,英文版的倒是可以,应该是代码的问题,我试试调整一下。
| |
骆梦华
|
|
***@***.***
|
---- 回复的原邮件 ----
| 发件人 | ***@***.***> |
| 发送日期 | 2023年11月24日 14:40 |
| 收件人 | ***@***.***> |
| 抄送人 | ***@***.***> ,
***@***.***> |
| 主题 | Re: [windingwind/zotero-better-notes] [Item] PaperNote 适配Zotero 6 7 中英文文献 自用SCI笔记模版 简约清晰风格 Zotero 6 and 7 paper note template. Simple and clear style. (Discussion #771) |
这里预览没有,是因为没有选定item,选中有附件的item后,预览就有了。期刊分区没有相关期刊标签显示,可能是你没有配置Style插件Publication Tags功能,该功能依赖于Easyscholar的api,需要注册账号并配置。
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
请问 Error: ReferenceError: topItem is not defined 报错是什么原因呢 之前的时候还可以用 现在导入就会报错 用的是zotero6 |
Beta Was this translation helpful? Give feedback.
-
Template [item]论文笔记 Error: Error: getAttachments() cannot be called on attachment items 有大佬能帮我解决下吗 |
Beta Was this translation helpful? Give feedback.
-
Template [item][Item]论文笔记 Error: TypeError: Zotero.ZoteroStyle.data.ztoolkit.ItemTree is undefined |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
你好,Template Preview Error: Error: getAttachments() cannot be called on attachment items |
Beta Was this translation helpful? Give feedback.
-
您好!请问是否可以增加自动提取 卷(期),页 的代码?十分感谢!! |
Beta Was this translation helpful? Give feedback.
-
Hey! 您的邮件已被收到 !————————————这是来自QQ邮箱的自动回复邮件。
|
Beta Was this translation helpful? Give feedback.
-
博主你好,请问我的摘要部分翻译不完全是为什么? |
Beta Was this translation helpful? Give feedback.
-
不是哇,复制的是7的模板🥹
…---原始邮件---
发件人: ***@***.***>
发送时间: 2024年12月2日(周一) 下午4:49
收件人: ***@***.***>;
抄送: ***@***.******@***.***>;
主题: Re: [windingwind/zotero-better-notes] [Item] PaperNote 适配Zotero 6 7 中英文文献 自用SCI笔记模版 简约清晰风格 Zotero 6 and 7 paper note template. Simple and clear style. (Discussion #771)
大佬,这样子报错怎么办呀/(ㄒoㄒ)/~~TypeError: Zotero.ZoteroStyle.data.ztoolkit.ItemTree is undefined
你是不是用成zotero6的模版了,复制zotero7的模版导入即可
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
您好!请问是否可以增加自动提取 卷(期),页 的代码?十分感谢!! |
Beta Was this translation helpful? Give feedback.
-
您好,我產生筆記時是一片空白,但下載其他的模板是沒問題的,可能是哪邊設置有問題呢? |
Beta Was this translation helpful? Give feedback.
-
Hey! 您的邮件已被收到 !————————————这是来自QQ邮箱的自动回复邮件。
|
Beta Was this translation helpful? Give feedback.
-
Description
MetaData
: Auto extractTitle
,Author
,Journal
,Journal Tags
,Local Link
,DOI
,Abstract
,Note Date
, etc.DOI
: Showurl
if the DOI does not exist.Abstract
: ShowabstractTranslation
if the it exists. Otherwise, showabstractNote
.这个模版可以自动适配中英文文献,自动提取标题或标题翻译、作者、期刊、期刊分区、本地链接、DOI或者URL、中文摘要或英文摘要或英文摘要的翻译、笔记日期等原数据,模版样式简约清新。
期刊分区需要安装zotero-style插件,并配置
期刊标签
功能。标题和英文摘要的翻译需要安装zotero-pdf-translate插件。另外,我还制作了主模版和通用模版,在这里➡️ #772
更多插件进阶配置,欢迎start仓库zotero-better-plugin
Screenshots
Test version
Item
Zotero7 PaperNote Template
Zotero7 PaperNote Template中文版本在下面,仅仅把文字替换成了中文
#771 (comment)
Zotero6 PaperNote Template
Beta Was this translation helpful? Give feedback.
All reactions