:::

如何在Zotero中建立樣式? / How to Create Styles in Zotero?

10月 04, 2023 , , 0 Comments Edit Copy Download

2023-0704-122305.png

CSL (Citation Style Language),這是關鍵的程式語言喔。


Zotero的樣式 / Styles in Zotero

2023-0704-113624.png

Zotero提供了許多常見的引用規則,包括APA、Chicago、MLA、IEEE。這些規則在Zotero裡面稱之為「樣式」(style)。

https://www.zotero.org/styles

https://www.zotero.org/styles 

這些樣式保存在Zotero Style Reposity中。目前Zotero Style Reposity已經有10442種樣式。除了上述常見的樣式之外,還有期刊使用的樣式(例如Journal of Child and Family Studies)、各大學適用的樣式(Univertiy of York - IEEE)、國家通用的樣式(China National Standard GB/T 7714-2005 (author-date, 中文))。

控制Zotero的樣式:CSL語言 / Styles in Zotero: CSL language

https://docs.citationstyles.org/en/stable/specification.html

https://docs.citationstyles.org/en/stable/specification.html

在Zotero中的樣式,都是由CSL程式語言建構而成。CSL是Citation Style Language的縮寫,也就是引用樣式語言。CSL主要用來呈現文中引用、參考文獻、書目等用途。它是一種開放格式,採用Creative Commons BY-SA 4.0的方式授權。此授權條款表示CSL可供人自由使用與編輯,但需要以相同的方式分享。CSL的特色是簡潔又具有許多可自定義的空間,使得它可以用來開發成多種不同的引用規則。CSL本身也是為了多國語言而設計。每種語言都有對應的翻譯用詞。

2023-0704-114906.png

https://github.com/pulipulichen/Zotero-Style-apa-7th-zh-Hant-TW/blob/main/dist/apa-7th-zh_Hant-TW.csl

CSL基於XML語法。從我開發的APA第七版中英文混雜的apa-7th-zh_Hant-TW.csl中,你可以看到以「<」跟「>」包裹的標籤。這就是XML語法的特色。至於標籤的定義,則需要進一步學習CSL才行。

CSL的學習資源 / Learning CSL

https://docs.citationstyles.org/en/stable/specification.html

https://docs.citationstyles.org/en/stable/specification.html

目前Zotero 6.0.26版本使用的是CSL 1.0.2版本。如果要學習CSL的話,最基本的做法就是把CSL的規格看完,這樣就能瞭解CSL中各個標籤所代表的含義。

https://citeproc-js.readthedocs.io/en/latest/csl-m/index.html

https://citeproc-js.readthedocs.io/en/latest/csl-m/index.html 

除了基本的CSL 1.0.2之外,Zotero因為使用了citeproc-js引擎,使得它同時也支援CSL-M的擴充語法。目前CSL-M的擴充是基於CSL 1.0.1,但也相容CSL 1.0.2。在中英文APA第六版的樣式中,我用到了許多CSL-M的語法。例如「default-locale-sort」就是對中文來說影響很大的關鍵。

https://validator.citationstyles.org/#source-code

https://validator.citationstyles.org/#source-code

然而加入了CSL-M的語法後,樣式會被Zotero認為跟原始的CSL 1.0.2有所不同,在安裝時會跳出警告的訊息。實際上可以不用理會錯誤訊息,Zotero使用的citeproc-js還是能夠正常解讀。

練習CSL / Practice CSL

https://www.zotero.org/support/dev/citation_styles/style_editing_step-by-step

https://www.zotero.org/support/dev/citation_styles/style_editing_step-by-step

Zotero的「Editing CSL Styles - Step-by-Step Guide」介紹了如何開發CSL樣式,它本身提供了練習編纂CSL的工具。

Zotero的整個教學包含了以下內容:

  1. 從正確的樣式開始(Start with the Right Style)。
  2. 編輯樣式 (Edit the Style)。
  3. 在Zotero安裝編輯後的樣式 (Install your Edited Style with Zotero)。
  4. 分享樣式 (Sharing Styles)

有興趣的話,可以自行跟著做做看喔。


文章最後要來問大家的是:你常用那一種引用格式呢?

  • 1. APA,社會科學人必備。
  • 2. Chicago,圖書館界的根本。
  • 3. MLA,展現文學氣息。

歡迎在下面留言喔!