台灣有許多文字書籍編排喜歡用直式排版,在長久的排版的演化中也衍生出許多不成文的習慣。而其中一種就是把「註腳集中在左頁」的編排方式。
我不確定這種作法有沒有人發表過,這篇文章是因應某個客戶的需求而生的,所以就順勢的把它寫出來分享,實際上我還為該客戶開發了一個專屬的指令碼。不過,即便沒有指令碼也能用簡單的方式就能達到讓「註腳集中在左頁」,所以下面我就用這篇文章來介紹「如何在直排的時候讓註腳集中在左頁」。
InDesign 註腳的位置
在 InDesign 中,無論是橫排、直排,註腳會在該頁面最後位置上。你可以看到每一頁都有各自的註腳區域,而且這個區域的佔比是自動計算的。
不過,因為中文直排的右頁註腳會被裝訂在書脊內側,有時候確實不方便閱讀。所以很多時候,編排者為了美觀,會希望把左右頁的註腳統一移到(左頁)上面。

這個是編排的示意圖。
網路上一般的做法:跨頁文字框
我看過有人為了這樣排版,乾脆就完全不使用註腳的功能,在左頁開一個獨立的文字框,用人工的方式來拼貼模仿註腳編排的效果。
網路上我也看過很多怪招,其中最多人用的是在兩個頁面放置跨頁文字框,然後在書脊的位置上放一個區塊強制讓下面的文字「繞排」,這樣會因為是同一個文字框的關係,而讓註腳只出現在左側。
一般來說這個方法很好用,但文字書如果需要跨頁文字串聯怎麼辦?

在主頁中放置跨頁文字框讓它自動排版?
很多人會想說把這個跨頁文字框放在主頁上,把它變成主要文字框。
聽起來這個方式的可行性似乎很高,但實際執行會發現有點困難。主要文字框是為了讓文字在發生逸排時會自動新增頁面排版。我自己實測,當文字在主版上發生逸排並自動增加頁面時,InDesign 不是會在新增的頁面新增文字框,不然就是會把文字框放在錯誤的位置上。

我不確定原因為何(也許舊版的可以,但我的版本 21.3 是不行的)。
跨頁文字框作在主板上的用法,這個在我的 InDesign 版本沒辦法運作,如果你要用這種方式編排所以你得自己手動的增加每一個空白頁,然後人工去拉出跨頁文字框架,接著要把它們串接起來,最後才在上面貼文字。
這種做法其實有一點「土法煉鋼」,雖然能達到目的,但真的太浪費生命了。
我還聽說有人會大量建置的這種跨頁把它變成模板供下次編排使用,當然你可以這樣用,如果你要這種方法的話。
另一種作法:聯集文字框
假如你理解「跨頁文字框」的原理,其實你可以用更簡單的方式來處理。(我覺得比上面的方法優雅多了)
因為註腳只會放在每個頁面文字框的最後,所以只要讓兩個文字框變成一個文字框,這樣註腳就會跑到左側的位置了。
實際操作方式
- 先開啟「檢視 > 其他 > 顯示串聯文字」,這你可以看到 InDesign 的頁面是如何串連起來的。
- 在你想要處理的跨頁上,使用「箭頭工具」將跨頁的兩個文字框選起來。
- 然後用路徑管理員裡面的「聯集」把兩個文字框變成一個文字框,這樣,註腳就全部都會跑到左頁上了。(請注意!只有在同一個跨頁的文字框可以這樣用聯集)
- 你可以在做完聯集後發現,原本的第 2 頁和第 3 頁已經變成同一個文字框了。
這樣,你就完成了個別指定「跨頁聯集」的編排效果,很簡單吧!

實際你可以看到,文字框聯集之前與之後的差異。

這個作法和跨頁文字框的原理完全一樣,但是最棒的就是你只需要針對有出現註腳的頁面作處理,不用每一頁都作,而且註腳不會因為左右移動而改變版面的位置,所以你完全可以在編排最後才作這件事情。
如何恢復單頁文字框
原本如果是兩個不重疊的物件用「聯集」後,想要恢複各自的獨立封閉路徑,可以使用「釋放複合路徑」這個功能來達成。
前往上方選單,選擇 「物件 > 路徑 > 釋放複合路徑」就可以分離兩個「被聯集」的路徑。

不過現實是 InDesign 似乎沒有辦法釋放「帶有文字串聯」並已經聯集的文字框還原,所以我們要用另一個替代方式來恢復原本的獨立文字框。
刪掉文字框再接回來即可
先把想恢復的跨頁,點選那個「被聯集」的跨頁文字框,然後直接把它「刪除」。

這時後文字串聯會跳過現在被刪除的頁面,直接跳到下一個跨頁。(你可以看到在「串聯文字」在版面上的改變)

由於我們沒有去更動主版設定,所以主版還保有原本的主要文字框,於是從跨頁的前一頁點選「文字串聯」的末端,然後去點選跨頁的右頁文字框右上方,這時候文字串聯就會接到這一頁。

而左頁就是從右頁的末端再接一次即可完成。

這個過程就像接水管一樣,你有多少跨頁需要恢復,你就要作幾次。
左頁的文字不會貼齊文字框的右側要如何解決
假設你苦工都做完了,左頁時起始行文字會無法對齊文字框的右側,這要如何解決?

因為它不是頁面真正的起始位置。
於是,開啟「偏號設定 > 排版」,然後將「略過行距」的勾選取消即可。

用指令碼來作快速聯集與恢復
會有這篇教學是因為我的一個客戶需要,所以我將原理分析完後,寫成指令碼,讓聯集與合併全部一鍵完成。
- 在物件樣式建立一個叫「main」,然後把主板中左右跨頁的主要文字框都套上「main」樣式。
- 然後在任何版面的狀態下點選指令碼,彈出對話視窗,選擇要「聯集」還是「恢復」,然後瞬間就完成了一大堆要作的事情。

由於指令碼屬於商業合作的部分,所以這邊就不提供指令碼的分享,反正大家不需要指令碼同樣也可以完成聯集文字框與重新拆分。
這篇的分享就到這邊,也歡迎各位留言討論。
















