(16)無樣式不目錄
編輯長一些的文檔,一般都要在最前面加上一個目錄。如果設置了正確的段落樣式,那麼可以讓 InDesign 自動生成目錄,而不必自己手工創建。這有個好處,就是一旦文檔發生了變化,使用「版面」菜單中的「更新目錄」命令(如下圖)把自動生成的目錄更新一下就行了,而不必再手工去改,從而避免不必要的錯誤出現。
要讓 InDesign 自動生成正確的目錄,之前必須先創建好正確的段落樣式。雖然在實際排版中也需要根據字元樣式自動生成目錄,但不知為何,Adobe 公司至今也沒有在軟體中加入此功能。無奈之下,許多用戶只得用腳本語言編程來解決這個問題。
下圖就是一個已經自動生成目錄的文檔所包含的全部段落樣式:
其中,段落樣式「標題一」和「標題二」除了讓右邊的文檔主體排版更美觀外,更重要的功能是為自動生成的目錄提供所需的文字,而負責對這些文字排版的則是段落樣式「目錄一」和「目錄二」。它們之間是一一對應的:「標題一」對應「目錄一」,「標題二」對應「目錄二」。
要把它們整合到一起,生成一個目錄,需要使用「版面」菜單中的「目錄樣式」命令(如下圖)新建一個目錄樣式:
在彈出的「新建目錄樣式」對話框中,從「其他樣式」下拉列表中選取需要的樣式(本例中需要將「標題一」和「標題二」的文字提取為目錄,所以選取它們),點擊「<<添加」按鈕,把它們添加到左邊「包含段落樣式」下拉列表中(下圖紅色箭頭所示),然後再給它們指定在生成的目錄中要展現出的段落樣式(下圖黃色箭頭所示,「目錄一」和「目錄二」)。用一句簡單的話來說就是:「標題一」和「標題二」提供內容,「目錄一」和「目錄二」提供形式。
點擊上圖中右上角的「更多選項」按鈕,該對話框會展開更多有用的內容:
其中,黃色箭頭所指的是相關樣式設置,「級別 1」表示「標題一」的文字是一級目錄(相應的,「標題二」的文字就是二級目錄)。
紅圈中的「^t」表示目錄文字與頁碼之間有一個「製表符」(紅色箭頭所指處)。問題來了:一般來說,目錄文字與頁碼之間都是用虛線相連的,而且頁碼都是靠近頁面版心右邊的,根本不是與文字僅相隔一個製表符啊?
要解決這個問題,就得對「目錄一」段落樣式選項中的「製表符」進行一些設置:
在上圖所示的標尺上添加一個右對齊製表符,並設置其橫坐標(X,具體數值要比目錄的寬度略小一些,以便右邊留出放置頁碼的空間),前導符填入「…」(半個中文省略號)。
當以上工作全都搞定之後,調用「版面」菜單中的「目錄」命令,在彈出的對話框中,在「目錄樣式」選擇上面新建的目錄樣式「我的目錄樣式」,然後點擊確定按鈕:
最後,在頁面中用滑鼠拖拽出自動生成的目錄即可,其大小和位置一般和版心相同。
總之,自動生成的目錄其實就是在「目錄樣式」中嵌套「段落樣式」,其中有的「段落樣式」負責提供目錄所需的文字,有的「段落樣式」負責設置目錄的外觀排版。
推薦閱讀:
※(37)章節附註終於來了
※(41)批量提取 Word 文檔中的圖片
※(9)簡單的表格不簡單
※(20)讓圖片隨文本一起移動
TAG:AdobeInDesign |