Indesign製作索引的筆記

最近在研究如何在Indesign做索引,紀錄一下。

索引最簡單的情形就是只有分筆畫,但比較複雜的,有時候會有(1)主題分類,或是(2)有次類別的巢狀主題,或是(3)需要交互參照到相關詞條,即使是最簡單的那種,因為數量很多,光是標記也是需要一些時間。綜合目前為止看到比較合理方便的工作流程:

  1. 先把排版文件準備到接近完成,不太會有大幅度更改的狀態。
  2. 準備一個完整的純文字的詞彙表。
  3. 把詞彙表貼到排版檔案的最後一頁。
  4. 到選單打開索引面板(視窗 > 文字與表格 > 索引),在面板上選取「參照」。
  5. 從剛剛貼過來的詞彙表選取一個詞彙,按cmd+7開啟「新增頁面參照」面板,類型選「目前頁面」,然後按全部新增,此時系統會自動在所有該詞彙出現的地方插入索引標記。這個我有看到影片教學,但現在一時找不到連結。win版的是ctrl+7。(雖然我實際做起來發現如果是頻繁出現的詞彙,一次新增所有標記有時候標記的位置不會正確地出現在詞彙的前方,而是跑到好幾個字之後,不曉得是什麼原因。)
  6. 依序新增所有的詞條,如果有第二個大分類,在「新增頁面參照」面板開啟時,在主題詞彙前面加上驚嘆號!,如果有第三個分類就加個問號。全部做完後就可以把最後一頁的內容整個刪除。
  7. 點選想要出現索引列表的頁面文字框,然後點選「產生索引」,在出現的面板上更改參數,把詞條跟頁碼之間的空格改成全形空格(較多選項>項目分隔元>主題之後),按確定後就會自動出現依照筆畫順序排列的索引,自動產生的索引如果一個詞彙在同一頁出現好幾次,頁碼也只會出現一次。
  8. 去段落樣式面板編輯索引樣式。
  9. 若想要把頁碼改成連續的,例如1, 2, 3改成1-3,以便節省篇幅,可以使用Update index這個script(其實我打這篇只是想要有個合理地方可以收藏這個連結)。按說明把script按右鍵下載回去,打開指令碼面板(視窗>公用程式>指令碼),把指令碼丟到「使用者」的檔案夾裡,然後編輯指令碼參數,因為這個索引的分隔是全型空格,所以這邊就把topic_separator的參數改成全型空格的代碼 (‘\u3000’),然後選擇索引文字框、執行指令碼,頁碼就瞬間改好了。(不過我仔細看,如果是1, 2, 3,其實是會變成1, 2-3,也就是從第一個逗點以後才開始作用,不知道是不是哪個參數沒有設好,但總之我就手動改一改就是了。)
  10. 然後再手動把有一個驚嘆號的跟問號的按分類分別集中,然後全選尋找驚嘆號跟問號把它們置換刪除掉,這樣應該就完成了。

那個索引還有其他功能沒有用到就暫時不寫。譬如次類別就是去新增主題,然後把相對的詞彙設定在主題的階層之下,如果有交互參照詞條,應該就是最後使用插入交互參照的功能加進去。然後我實際做出來的排序有時候很奇怪,這邊也可以去設定排序,只是覺得好麻煩喔。

Indesign製作目錄可以透過新增目錄樣式的方式產生多個不同的目錄,譬如主目錄、圖目錄、表目錄之類的,這樣就可以一直改一直改,最後記得做更新就可以了。但索引好像無法自己訂分類,所以如果有分類的話,可能就要手動編輯,而且有些詞彙在中文裡面也會需要合併,譬如北車跟台北車站,在索引表應該都會歸在台北車站那裡,這個可以在新增的時候指定要放在哪個詞彙下即可。不過似乎有指令碼可以使用,但不是看不太懂就是覺得不合用,如果有適合我的工作流程再來補充。