第70期 zotero教程!zotero7强大的重命名,正则表达式自定义实现

第70期 zotero教程!zotero7强大的重命名,正则表达式自定义实现

zotero7在zotero6的基础上极大的完善了重命名功能

包括自定义规则,正则表达式使用,条件语句

本期介绍1:如何配置自己喜欢的重命名规则 2:提供常用的重命名模板可以直接用
举一反三,可以根据模板让文件有独属于自己喜好的重命名方式

展示效果

image.png

官方教程链接

file_renaming(https://www.zotero.org/support/file_renaming)

基础重命名

  • zotero的命名元素由变量和参数两部分组成
  • 变量即作者;编辑;条目类型等条目信息
  • 参数即前缀后缀连接词等变量修饰元素
  • 每一个命名元素为{{变量 参数=参数数值}}
  • 以{{ title truncate="100" }}{{ year prefix=" - " }}为例
  • 表示命名由标题和日期组成;标题最多100字符,日期的前缀由”-“连接
  • 如果是字符串连接,也可以直接写,不需要前缀如{{ title truncate="100" }}{{ year prefix=" - " }}等价于{{title truncate="100" }}-{{ year}}

常用变量的选择

image.png

常用参数的选择

image.png

所有支持字段

image.png

支持条件表达式

模板还支持条件,可以使用 if 、 elseif 、 else 的组合来包含或排除模板的某些部分。条件必须以 endif 结尾。下面的模板将使用 DOI 表示期刊文章和预印本,使用 ISBN 表示书籍,使用标题表示任何其他项目类型:

{{ if itemType == "book" }}{{ISBN}}{{ elseif itemType == "preprint" }}{{ DOI }}{{ elseif itemType == "journalArticle" }}{{ DOI }}{{ else }}{{ title }}{{ endif }}

模板提供

标题+日期(-连接)

image.png

标题+作者(多于2个作者省略)

image.png

标题+作者(作者名多于2个用etal省略)

image.png

中英双语样式命名:中文用”和“ ”等“;英文用”&“ ”etal“

条目语言为en和us生效

{{ title truncate="100" }}{{ if language == "en" }} {{ if firstCreator == creators }}{{ firstCreator }}{{ else }} {{ creators join=" & " max="2" suffix=" et al." }}{{ endif }}{{ elseif language == "zh" }}{{ if firstCreator == creators }}{{ firstCreator prefix=" " }}{{ else }}{{ creators join=" 和 " max="2" suffix=" 等" prefix=" " }}{{ endif }}{{ endif }}

image.png

不同条目类型使用不同命名方式

{{ if itemType == "blogPost" }} {{ websiteType }}-{{ title }}-{{ year }}{{ else }}{{ title }}-{{ year }}{{ endif }}

image.png

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇