若要將分開的數字參考文獻轉為 [1–3] 這類範圍,請將項目放在同一筆 Zotero 引文中,並使用會合併引文編號的 CSL 樣式。本指南涵蓋 Mac 上的 Microsoft Word,以及可選的樣式編輯方式。

連續參考文獻範圍需要符合哪些條件?

輸出格式有明確要求:樣式必須輸出 citation-number、啟用 collapse="citation-number",並呈現遞增的連續序列。CSL 說明了從 [1, 2, 3, 5] 轉換為 [1–3, 5] 的規則;遞減的編號不會合併。指定的範圍分隔符是 en dash。 CSL 1.0.2 規範

連續範圍必須保留你引用了哪些作品。如果選取的參考文獻編號是 1、2、3 和 5,[1–5] 會錯誤地把參考文獻 4 也包含進去。因此,理想的結果是「合併每一段連續序列」,並讓中間的缺號保持可見。

本指南討論的是文中的數字引文。書目仍會列出這些編號所代表的個別作品。數字樣式可能依字母順序或首次引用順序排列書目項目,因此請先確認文件中指定的編號,再判斷選取的項目是否連續。 Primer — CSL 入門

進行任何變更前,請先儲存一份 Word 文件的工作副本。以下的合成測試請使用這份副本,尤其是你打算修改引文樣式時。

如何在 Mac 版 Word 中合併項目?

開啟 Zotero 並確認其 Word 外掛可用後,使用 Word 的 Zotero 索引標籤:

  1. 點選現有引文並選擇 Add/Edit Citation,或將游標移到要插入新引文的位置。
  2. 依標題、作者或年份搜尋第一筆資料,然後選取它。
  3. 項目泡泡出現後,繼續輸入以尋找下一筆資料。按下 Return 完成前,先加入所有需要的作品。
  4. 開啟 Document Preferences,選擇預定使用的數字樣式。
  5. 使用 Refresh 更新文件。 使用 Zotero Word 外掛

如果句子中已經有多個分開的引文欄位,請在其中一個欄位中重新建立預定的選取項目,並逐一確認每個項目泡泡。接著移除多餘的欄位。請將此視為小幅文件編輯:比對編輯前後選取的作品,確保沒有項目遺失。

如果你先前曾重新排列引文泡泡,請開啟引文對話框中的 Z 選單,並在可用時啟用 Keep Sources Sorted。Zotero 只會在定義了引文排序的樣式中顯示此選項。避免直接在欄位中輸入替代範圍文字:手動變更可能會阻止自動更新。 使用 Zotero Word 外掛

如何選擇或調整會產生範圍的樣式?

先選擇一個其他格式符合需求的現有樣式。在 Mac 上開啟 Zotero,選擇 Zotero → Settings,然後開啟 Cite 面板。官方設定文件使用此 Mac 選單路徑;部分文件仍將此視窗稱為「偏好設定」。 Zotero 設定

使用 Get additional styles… 搜尋 Zotero 的樣式庫並安裝合適的樣式。安裝後,還必須透過 Document Preferences 將此樣式指定給 Word 文件。如果現有樣式似乎有誤,Zotero 建議先確認應用程式和樣式庫中的樣式是否為最新版本,再回報格式錯誤。 引文樣式

如果書目格式已正確,但引文範圍格式需要調整,請建立自訂副本。Zotero 的編輯指南建議以最新且合適的樣式為起點,修改其標題和 ID,避免更新時覆寫你的變更,並驗證編輯後的檔案。在 Mac 上可使用 TextEdit 編輯檔案,並選擇 Format → Make Plain Text。請以 .csl 副檔名儲存。 編輯 CSL 樣式 - 步驟指南

方括號數字範圍的引文片段

以下是 CSL 片段,不是可完整安裝的樣式。它應置於現有的獨立樣式中,用來示範簡單方括號數字的引文區段。請保留周圍的樣式中繼資料和書目。如果你的檔案只參照一個獨立父樣式,請先取得該父樣式的格式程式碼再進行編輯。 Primer — CSL 入門

<citation collapse="citation-number" after-collapse-delimiter=", ">
  <sort>
    <key variable="citation-number"/>
  </sort>
  <layout prefix="[" suffix="]" delimiter=", ">
    <text variable="citation-number"/>
  </layout>
</citation>

在此,collapse 會啟用範圍,排序鍵會讓數字依遞增順序排列,而兩項分隔符設定則會在各段範圍和其餘數字之間保留逗號加空格。after-collapse-delimiter 控制合併群組之後的標點符號;它不會決定範圍內使用的破折號。 CSL 1.0.2 規範

方括號位於 layout 上,將整筆引文括在其中。內層的 text 會輸出每個參考文獻編號。若要使用一對外層方括號,這個位置安排很重要。如果現有的引文區段也會輸出定位資訊或其他文字,請謹慎調整,不要用這段簡化片段取代那些指示。CSL 入門文件說明了引文版面配置、輸出元素和書目版面配置各自的用途。 Primer — CSL 入門

如何在使用前驗證結果?

在 Zotero 中選取數筆項目,然後從 Cite 面板開啟 Style Editor。從編輯器的下拉式選單載入起始樣式。上方區域顯示程式碼,下方區域則預覽引文和書目項目。使用編輯器的 Refresh 按鈕載入選取的資料庫項目。編輯後預覽會自動更新。 Zotero 樣式編輯器

切換樣式或關閉編輯器前,請先儲存編輯後的程式碼,因為這些操作會捨棄尚未儲存的編輯內容。預覽正常不代表 CSL 已通過驗證:編輯器會區分 XML 錯誤與其他樣式問題,而 Zotero 也明確建議編輯後驗證樣式。 Zotero 樣式編輯器

使用 Zotero 樣式管理器中的 + 按鈕安裝完整且已儲存的 .csl 檔案,然後在 Word 的 Document Preferences 中選取其易於辨識的標題。+ 按鈕可安裝本機 CSL 檔案;若只將上述片段貼進新檔案,並不會補上樣式的其他部分。 引用

同時檢查範圍與缺號的合成測試

使用五筆中性的測試記錄,標題例如 Grid Notes A、Grid Notes B、Grid Notes C、Grid Notes D 和 Grid Notes E。這些只是示意作品標題,並非外部來源。本測試假設文件依序將它們編為 1 到 5;請檢查實際書目,並視需要調整選取項目。

在暫存文件中建立下列引文。這些預期輸出是依據上述簡化片段推導而來,且引文不含定位資訊、前綴或後綴:

選取的參考文獻編號 預期輸出 檢查項目
1, 2, 3 [1–3] 連續序列會合併
1, 2, 3, 5 [1–3, 5] 缺號仍然可見
1, 3, 5 [1, 3, 5] 不會暗示缺少的參考文獻
3, 1, 2 [1–3] 數字排序會先於合併進行

範圍和排序規則來自 CSL 1.0.2 規範。

同時檢查書目與引文:即使顯示的範圍省略了中間編號,Grid Notes B 仍必須有自己的書目項目。接著新增或移除一筆選取的作品,再重新整理。這能測試你所需的編輯行為,而不只是確認第一筆呈現的引文看起來正確。

如果編號仍然分開,該檢查哪些項目?

使用合成文件縮小問題範圍。如果自訂樣式在其中正常運作,請比對原始文件選取的樣式、項目泡泡和排序選項。如果預覽本身出錯,請回到已儲存的樣式程式碼和驗證步驟。依此順序診斷,可分別觀察文件組合和樣式輸出的問題。

如果樣式問題持續存在,請記錄確切的預期輸出和實際輸出、樣式標題,以及選取的測試記錄。Zotero 的文件要求回報樣式錯誤時附上所需格式的證據;簡短且可重現的範例能清楚呈現差異。 引文樣式

連續序列和缺號測試都通過後,請在工作文件中套用相同的樣式和引文建立方法。一起檢查選取的作品和書目,確保較精簡的顯示仍保留你要引用的參考文獻。

來源