自訂Zotero的引註格式

更新於 2024/11/02閱讀時間約 6 分鐘

在研究的過程中,有一個強大的參考文獻管理與引註軟體是非常重要的。尤其法律研究通常需要大量的引註,不只註腳(footnote),最後的參考文獻(bibliography)也有非常多複雜的格式規定要遵守。以往一篇文章完成後,都要花非常多人力與時間進行校稿,而校稿工作中最無聊也最容易出錯的就是校正註腳與參考文獻的格式。

因此,為了減輕寫作者的負擔,市面上出現了非常多參考文獻管理軟體,如付費軟體EndNote、開源軟體Zotero、Mendeley等。

為何選擇Zotero

雖然目前我所就讀的中央大學有提供校園授權的EndNote,但考量畢業後我可能會需要自費購買,2023年10月撰文當下,一套完整版EndNote要價274.95美金(約8,915台幣),若是自舊版升級仍要價124.95美金(約4,050台幣),實在是不便宜。因此,我最終選擇加入開源的陣營。

而因為Zotero有iPad版本的app可以讓我在沒有電腦時也能離線查看文獻的筆記,且Zotero支援Google Docs,使在Zotero和Mendeley之間選擇了Zotero。兩者詳細的差異可參考陽明交大圖書館的比較

另一個使用Zotero這類開源軟體的好處之一,就是網路上會有非常多教學,很多東西也都能自行修改。例如Zotero就有一個著名的法律分支專案Juris-M(但對非英美法系的法律工作者來說並不特別好用)。而引註的呈現格式自然也是可以自訂修改的地方。

自訂引註格式

引註的格式非常多,如著名的APA、Chicago Manual of Style等,依學門、學校或指導教授的規定而有所不同。遺憾的是,目前已被編寫成電腦可讀的CSL(Citation Style Language)的引註格式都是以英語為主,中文的引註格式少之又少,針對中文法學的引註格式比日本進口的壓縮機還稀少。

目前在Zotero官方資源中,較接近台灣大部分法學引註格式的CSL script,是由Zeping Lee所編寫的Manual of Legal Citation (法学注引手册, 中文),而網路上也有由布丁所開發的中英APA。踩著兩位大神的肩膀,我試圖編寫出更適合台灣法學引註使用的CSL script。

目前這個更適合台灣法學引註使用的CSL script仍在優化中,主要採用政大法學論叢的引註格式,搭配APA 7的規範(政大沒有關於網路資料的引註規範)。希望在不久的將來能釋出給同樣從事法學研究的學生、學者、從業人員使用。

編輯CSL script

要自訂引註格式,就必須編輯CSL script,但Zotero內建的樣式編輯器非常陽春,對於新手來說也不是很友善。因此我改用哥倫比亞大學圖書館和Mendeley共同開發的CSL Visual Editor來進行修改。

至於如何修改,在CSL 1.0.2 Specification文件中有詳細的說明,以下是我初步進行全域設定(Global Formatting Options)時的紀錄與理解。

CSL Visual Editor

CSL Visual Editor

class (引註樣式): inline (內文嵌入)、note(註腳)

name-delimiter (姓名分隔符號): disable(禁用)、enable(啟用)

name-form (姓名格式): long(全名)、short(簡寫)、count(特定字數)

and (倒數第二名字前的連接符號): no value(無)、and(文字)、symbol(符號&)

delimiter-precedes-et-al (et al前的分隔符號): contextual(一個姓名時不加/兩個以上姓名加上分隔符號)、after-inverted-name(姓氏在前時加上分隔符號)、always(總是加上)、never(不加上)

delimiter-precedes-last (連接符號前的分隔符號): contextual(兩個姓名時不加/三個以上姓名時加上)、after-inverted-name(姓氏在前時加上分隔符號)、always(總是加上)、never(不加上) [and前要不要逗點]

et-al-min (達多少個姓名時使用et al)

et-al-use-first (使用et al時要顯示多少個姓名)

et-al-subsequent-min (再次引用時達多少個姓名時使用et al) [第二次引用之後會取代et-al-min ]

et-al-subsequent-use-first (再次引用時使用et al時要顯示多少個姓名) [第二次引用之後會取代et-al-use-first ]

et-al-use-last (使用et al時仍顯示最後一個姓名)

initialize (縮寫姓氏以外的名): true(以首字母縮寫)、false(顯示全名)

initialize-with (縮寫時使用的符號)

name-as-sort-order (姓氏在前): first(僅第一個姓名調整成姓氏在前)、all(全部姓名調整成姓氏在前)

sort-separator (姓氏在前的分隔符號)

page-range-format (頁碼格式): chicago (芝加哥模式“321–28”)、expanded (全展開模式“321–328”)、minimal (最小模式“321–8”)、minimal-two (最多兩碼模式“321–28”)

initialize-with-hyphen (名字縮寫時是否有-)

demote-non-dropping-particle (姓名中間名世代的排列)

default-locale (預設語系)

xmlns (CSL XML namespace)

結語

由於CSL僅是一種讓電腦可以了解引註格式的一種程式語言,因此支援CSL的參考文獻管理軟體都能使用CSL script,一勞永逸地解決引註格式的問題。

然而如此好用的解決方案,在國內卻少有人研究或貢獻,非常可惜。希望我能盡快完成這個適合台灣法學引註使用的CSL script,也歡迎有志之士一同參與開發更多適合不同領域的CSL scripts,早日讓痛苦的引註校稿成為歷史。

avatar-img
38會員
52內容數
正在就讀法律系的你,一定耳聞過司律考試,甚至已經下場考過。我有幸從考海中上岸,希望透過我的經驗,幫助正在迷惘、焦急、或是洩氣的你/妳。專題內容包含是否要參加考試、如何準備考試、面授與函授的優缺點比較等等,幫助你/妳找到最適合自己的解方。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
GYB的沙龍 的其他內容
透過Google Authenticator轉移帳戶的功能,可以一次性提取所有TOTP密鑰,加快整合TOTP到Bitwarden的過程。整合完成後,不論是輸入帳號密碼或是輸入TOTP認證碼,都只需要Bitwarden即可搞定,在安全性和方便性取得平衡。在方便性和安全性之間取得平衡,是資安永遠的課題。
架站新手們總是在預算和效能、服務之間猶豫不決,畢竟新手大多還無法靠網站賺取穩定收入,網站的費用很大程度必須自己吸收。如果你還是很想省一點錢,或是不確定自己是否有能力自己長久管理網站,先租個便宜的share hosting試水溫也不是不行,但坑點2、3、4就要盡量避免,保留去留的彈性。
除了電腦與網路技術方面的人才,完整的資安架構還必須包含資安法遵師。我甚至認為,多數企業對於資安法遵的需求,高於資安技術。企業面對資安威脅,必須採取風險控管的角度,將實際的防禦技術工作外包給專門的資安公司進行,企業內部僅需評估與控制風險。而控制風險正是法遵的核心職能。期待法律人才能一同為資安盡一份力。
遙想2021年6月底,當時所有人正被Covid-19疫情搞得心惶惶之際,我辭去了事務所的受雇律師工作,開始了全職研究生的生活。在辭職之前,我做了詳細的計算,以為靠存款就足夠支應兩年的生活,加上一些額外的收入,應該還可以過的去。 兩年後的今天,我以「存款+收入-餘額」的概略方式,計算這兩年來的花費。
延續上篇我對高等教育的看法,我認為法律系應該要針對就業導向給予更多的支持。就業不應只限於國考,如何接軌民間企業也是很重要的,畢竟大部分的法律系畢業生最終是投入各行各業,多過於擔任律師、司法官。 而這種作法也能有效消除律師界對調降律師錄取標準的疑慮。
不知不覺就讀研究所也快滿兩年,身邊碩二的同學也被迫要開始思考畢業後的下一步。 誠如我在國考系列文章中提到,許多人唸研究所的最大動機是延後做決定的時點,包含當年大五的我(雖然後來沒考上)。與其說這是不負責任,我更傾向認為是整體教育環境所導致的必然結果。
透過Google Authenticator轉移帳戶的功能,可以一次性提取所有TOTP密鑰,加快整合TOTP到Bitwarden的過程。整合完成後,不論是輸入帳號密碼或是輸入TOTP認證碼,都只需要Bitwarden即可搞定,在安全性和方便性取得平衡。在方便性和安全性之間取得平衡,是資安永遠的課題。
架站新手們總是在預算和效能、服務之間猶豫不決,畢竟新手大多還無法靠網站賺取穩定收入,網站的費用很大程度必須自己吸收。如果你還是很想省一點錢,或是不確定自己是否有能力自己長久管理網站,先租個便宜的share hosting試水溫也不是不行,但坑點2、3、4就要盡量避免,保留去留的彈性。
除了電腦與網路技術方面的人才,完整的資安架構還必須包含資安法遵師。我甚至認為,多數企業對於資安法遵的需求,高於資安技術。企業面對資安威脅,必須採取風險控管的角度,將實際的防禦技術工作外包給專門的資安公司進行,企業內部僅需評估與控制風險。而控制風險正是法遵的核心職能。期待法律人才能一同為資安盡一份力。
遙想2021年6月底,當時所有人正被Covid-19疫情搞得心惶惶之際,我辭去了事務所的受雇律師工作,開始了全職研究生的生活。在辭職之前,我做了詳細的計算,以為靠存款就足夠支應兩年的生活,加上一些額外的收入,應該還可以過的去。 兩年後的今天,我以「存款+收入-餘額」的概略方式,計算這兩年來的花費。
延續上篇我對高等教育的看法,我認為法律系應該要針對就業導向給予更多的支持。就業不應只限於國考,如何接軌民間企業也是很重要的,畢竟大部分的法律系畢業生最終是投入各行各業,多過於擔任律師、司法官。 而這種作法也能有效消除律師界對調降律師錄取標準的疑慮。
不知不覺就讀研究所也快滿兩年,身邊碩二的同學也被迫要開始思考畢業後的下一步。 誠如我在國考系列文章中提到,許多人唸研究所的最大動機是延後做決定的時點,包含當年大五的我(雖然後來沒考上)。與其說這是不負責任,我更傾向認為是整體教育環境所導致的必然結果。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
今天的教學是關於自訂工作人員 / 製作人員名單的教學~ Renpy 本身呢是不自帶這個功能 / 畫面的 有些專案呢會加這個畫面在遊戲裡但當然還是有很多遊戲是使用直接把製作人員寫在readme 檔案裡面或是直接寫在遊戲介紹 / 宣傳頁面上 如果你不知道這是啥的話 , 那一個工作人
Thumbnail
本篇教學將介紹 renpy 中網格(Grid)的基本造型特性,包括網格的定義、常見造型特性以及使用範例。透過這些內容,讀者可以更瞭解如何在 renpy 中運用網格來製作遊戲畫面。
Thumbnail
在這篇教學中,我們會介紹Renpy框框 (Box)的各種造型特性,包括水平框 (hbox)、垂直框 (vbox) 和固定框 (fixed),以及常見特性如spacing、box_reverse和box_wrap。透過這份教學,您將能更瞭解Renpy框框的運作原理和應用,進一步提升Renpy的應用能力
Thumbnail
本篇教學會詳細介紹條 (Bar) 的基本特性,以及在 UI 畫面上的應用,如拖曳、調整大小、空格限制等。此外,教學也針對不同的造型特性進行解說,包括橫向或縱向條、拖曳圖示 (thumb) 調整,以及無法滑動時的隱藏或顯示設定。
這個系列的教學會列出基本上所有常見的造型和一些基礎 , 讓各位可以自行搭配造型~在這個第五篇呢 , 我們會來一起了解: 常見的按鈕樣式特性,怎麼使用他們,他們的作用是甚麼。讓我們一起了解如何自訂滑鼠以及使用常見的按鈕樣式特性,學會讓按鈕播放音效,切換滑鼠造型,以及避免圖片透明的地方被點擊到。
Thumbnail
EXCEL儲存格格式就像川劇變臉一樣,有超級多種的變化,足以讓人眼花撩亂,但是只要是經過儲存格格式設定所變化的,那麼本質是不會變的,川劇變臉的主角還是"人"哦。 為什麼儲存格格式可以麼變化多端呢?主要是他有非常多神奇代碼來控制儲存格的顯示方式,這些代碼這邊大致分為5類:數值,日期,時間,條件,其他,
Thumbnail
有一些常輸入的資料,例如縣市、英文、部門等等,每天不厭其煩的打這些字,雖然不會浪費太多時間,但是這些重複的動作又感覺很沒效率!! 其實排序中的功能自訂清單,除了可以自訂排序之外,還可以配合自動填滿快速填入資料唷!! 檔案-->選項-->進階-->拉到最底部-->找到編輯自訂清單,將常常輸入的資料新增
這個教學是關於自製角色的,一起重頭開始自訂一個角色吧! 首先,先讓我們讓玩家可以輸入自己的名字吧 讓玩家自訂名字 關於這個主題我已經做過一個教學了,就在我的官網上可以找到 - Spac
Thumbnail
XQ的盤中指標相關數據愈來愈豐富了,今天我們來製作一個XQ沒有內建,但在美股指數交易常見的一個指標$TICK。這個指標對台股交易人可能比較陌生,但對於短線交易人來說,是個很值得研究的指標。 $TICK指標是從事指數期貨當沖交易最重要的指標之一。      --約翰卡特(美國專業交易人、全面交易作者)
Thumbnail
XQ的盤中指標相關數據愈來愈豐富了,今天我們來製作一個XQ沒有內建,但在美股指數交易常見的一個指標$TICK。這個指標對台股交易人可能比較陌生,但對於短線交易人來說,是個很值得研究的指標。 $TICK指標是從事指數期貨當沖交易最重要的指標之一。      --約翰卡特(美國專業交易人、全面交易作者)
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
今天的教學是關於自訂工作人員 / 製作人員名單的教學~ Renpy 本身呢是不自帶這個功能 / 畫面的 有些專案呢會加這個畫面在遊戲裡但當然還是有很多遊戲是使用直接把製作人員寫在readme 檔案裡面或是直接寫在遊戲介紹 / 宣傳頁面上 如果你不知道這是啥的話 , 那一個工作人
Thumbnail
本篇教學將介紹 renpy 中網格(Grid)的基本造型特性,包括網格的定義、常見造型特性以及使用範例。透過這些內容,讀者可以更瞭解如何在 renpy 中運用網格來製作遊戲畫面。
Thumbnail
在這篇教學中,我們會介紹Renpy框框 (Box)的各種造型特性,包括水平框 (hbox)、垂直框 (vbox) 和固定框 (fixed),以及常見特性如spacing、box_reverse和box_wrap。透過這份教學,您將能更瞭解Renpy框框的運作原理和應用,進一步提升Renpy的應用能力
Thumbnail
本篇教學會詳細介紹條 (Bar) 的基本特性,以及在 UI 畫面上的應用,如拖曳、調整大小、空格限制等。此外,教學也針對不同的造型特性進行解說,包括橫向或縱向條、拖曳圖示 (thumb) 調整,以及無法滑動時的隱藏或顯示設定。
這個系列的教學會列出基本上所有常見的造型和一些基礎 , 讓各位可以自行搭配造型~在這個第五篇呢 , 我們會來一起了解: 常見的按鈕樣式特性,怎麼使用他們,他們的作用是甚麼。讓我們一起了解如何自訂滑鼠以及使用常見的按鈕樣式特性,學會讓按鈕播放音效,切換滑鼠造型,以及避免圖片透明的地方被點擊到。
Thumbnail
EXCEL儲存格格式就像川劇變臉一樣,有超級多種的變化,足以讓人眼花撩亂,但是只要是經過儲存格格式設定所變化的,那麼本質是不會變的,川劇變臉的主角還是"人"哦。 為什麼儲存格格式可以麼變化多端呢?主要是他有非常多神奇代碼來控制儲存格的顯示方式,這些代碼這邊大致分為5類:數值,日期,時間,條件,其他,
Thumbnail
有一些常輸入的資料,例如縣市、英文、部門等等,每天不厭其煩的打這些字,雖然不會浪費太多時間,但是這些重複的動作又感覺很沒效率!! 其實排序中的功能自訂清單,除了可以自訂排序之外,還可以配合自動填滿快速填入資料唷!! 檔案-->選項-->進階-->拉到最底部-->找到編輯自訂清單,將常常輸入的資料新增
這個教學是關於自製角色的,一起重頭開始自訂一個角色吧! 首先,先讓我們讓玩家可以輸入自己的名字吧 讓玩家自訂名字 關於這個主題我已經做過一個教學了,就在我的官網上可以找到 - Spac
Thumbnail
XQ的盤中指標相關數據愈來愈豐富了,今天我們來製作一個XQ沒有內建,但在美股指數交易常見的一個指標$TICK。這個指標對台股交易人可能比較陌生,但對於短線交易人來說,是個很值得研究的指標。 $TICK指標是從事指數期貨當沖交易最重要的指標之一。      --約翰卡特(美國專業交易人、全面交易作者)
Thumbnail
XQ的盤中指標相關數據愈來愈豐富了,今天我們來製作一個XQ沒有內建,但在美股指數交易常見的一個指標$TICK。這個指標對台股交易人可能比較陌生,但對於短線交易人來說,是個很值得研究的指標。 $TICK指標是從事指數期貨當沖交易最重要的指標之一。      --約翰卡特(美國專業交易人、全面交易作者)