National Yang-Ming University + 886 2 2826 7391

Last Updated: 08 January 2018

雖說 InDesign 老早就支援 footnotes,但直到 2017 之前都不支援 endnotes。也就是說你很難在文章最後置入參考文獻書目之類的,更別提支援 reference management software 例如 Endnote。如果你用的是 InDesign CC 2018 之後的版本,這裏有比較好但仍然不完美的解決方案。

以下簡介如何利用交互參照 (cross referencing) 的方式,勉強克難式地實現 numbered-references 這個功能。主要參考此文。 不想這麼麻煩的話,也可利用 Peter Kahrel 的 Javascript 將已建立的 footnotes 一次轉換為 endnotes,但這樣做不是沒有問題的,請參見本文後半段

首先建立一個 endnote 的段落樣式清單類型必須是編號

endnote1

回到你要插入 citation 的本文,選取文字 -> 超連結與交互參照 -> 插入交互參照

endnote2

此時會出現新增交互參照對話框。選取適當選項。你也可以修改交互參照的長相,如下圖 (6) 所示。

endnote3

如果你日後在 endnote 那邊增加或減少一些項目,必須讓 InDesign 更新交互參照的編號。 

endnote4

Limitations

  1. 仍然沒辦法處理類似這樣的 citations: I am about to cite three articles[15-17].
  2. 利用 numbered list 來實現 endnote 有很大的限制。實務上 numbered references 的編號方式是越早出現的 reference 號碼越小。而上面講半天的克難方法,最關鍵的一點是文章末尾的 endnote list 要手動建立,它不是程式自動產生的。也就是說,作者要人工維護 references 出現的順序,這是很大很大的缺點。

An alternative way

另一種方法是建立文件的時候使用內建的 footnote 功能,當文件完成之後,利用 Peter Kahrel 所寫的 Javascript,一口氣把所有的 footnotes 轉換成 endnotes。注意假設你三個頁面都提到同一篇文章,每頁各有一個 footnote,用了這 script 之後,這篇文獻會在 endnote 出現三次。 這是很大的先天限制,果然世界上沒有這麼好的事啊。

endnote5

Last Updated: 12 January 2018

以下簡介如何利用 InDesign CC 2018 新加入的 Endnotes 功能來建立 numbered referecne list。某種程度上可以做到 Cite While You Write (CWYW)。

首先建立一個等一下 references 會用到的段落樣式名稱。creating endnote 01 

然後 文字 -> 文件章節附註選項: 

creating endnote 02

在這裏設定參考文獻以及本文中引用這些參考文獻的 citation 的長相。此處的例子,citation 會長得像這樣 [1]

creating endnote 03 

回到本文,游標停在你想要插入參考文獻的地方,文字 -> 插入章節附註

creating endnote 04

這時候本文最後會自動新增一頁,並產生一個新的 reference list

creating endnote 05

目前 InDesign 不支援第三方軟體像是 Endnote,你必須人工輸入參考文獻本身。

creating endnote 06

輸入完之後,本文游標停止的位置自動會產生一個引用的編號。

creating endnote 07

當你加入新的參考文獻,這個編號會自動更新。這點是 InDesign CC 2018 之後才做得到的。

creating endnote 08

creating endnote 09

限制

  1. 沒辦法壓縮連續的引用 (compress citations),例如 Something have been reported by many articles [1-5],它會變成這樣:[1][2][3][4][5]
  2. 沒法處理 Author-year 文獻引用。

 

Last Updated: 04 July 2016
  1. 表格 (table) 一定要在文字模式下輸入,也就是說,一定要先選文字工具 (快捷鍵 T) 才能輸入或編輯表格。
  2. 表格本身是 inline (or embedded) object。上方增加文字,表格會自動往後移動。

inline table1

假設我們在表格上方多加了幾行文字,表格會自動往下移。如果你的 text frame 會自動增加頁面,排不下的表格會自動放到下一頁。不然就會產生 text overset。

inline table2

如果你的表格有 table header (表頭列) 或 footer (表尾列),下一頁會自動複製一份新的表頭或表尾。

inline table3

inline table4