行距

關於行距

這個主題說明如何在羅馬文字排版中執行行距設定。如需 CJK 文字中行距的相關資訊,請參閱關於亞洲文字中的行距

各行文字之間的垂直間距稱為行距。行距是從一行文字的基線測量到其上一行文字的基線。基線是一條看不見的線條,大部分的字母 (也就是沒有下伸部的字母) 都排列在這個線條上。

預設的自動行距選項會將行距設定為文字字大小的 120% (例如 10 點的文字就會使用 12 點的行距)。使用自動行距時,InCopy 會在「字元」面板的「行距」選單中,顯示以括號包住的行距值。

行距

A. 行距 B. 文字高度 C. 一個單字中如果有較大的文字,則會增加該行的行距。 

關於亞洲文字中的行距

您可以透過「段落」面板選單中的「行距基礎位置」設定,來設定行距的基礎位置。如果使用預設設定 (全形字框右上端),則文字行的行距是自其全形字框頂端測量到下一行的全形字框頂端。選取文字行並使用「全形字框右上端」設定增加行距值時,選取的行與下一行之間的間距會變大,因為行距的測量方向是從目前行到下一行。所有其他「行距基礎位置」設定都是測量從目前行到上一行的行距,因此如果使用這些設定變更行距量,將會增加目前行上方的行間隔。

行距包括全形字框高度和行空格的間隔。

請在「字元」面板或「控制」面板內的「行距」中設定行距。依預設,這是設定為「自動」。設定為「自動行距」時,「字元」面板內「行距」中的行距值會顯示於括號內。文字框和框架格點內文字的這個「自動」值有所不同。您可以在「段落」面板的「齊行」選單項目中,設定「自動行距」值。在 InCopy 中,文字框內文字的自動行距值會預設為所設定字體大小的 175%。對於框架格點內的文字,這個設定是 100%,以允許格點對齊方式在格點中展開文字行。

當格點對齊方式設定為「無」時,請使用「字元」面板中的「行距」值來設定文字框內的文字行距。當格點對齊方式設定為「無」以外的任何其他值時,將會根據基線格點設定套用行距。

註解:

複製置於框架格點上的文字並貼入文字框時,貼上的文字會保留完整的框架格點屬性,因此「行距」中的「自動」會設定為 100%。如果行間距顯得太過擁擠,請設定「行距」值,而不要使用自動設定。

使用「框架格點設定」對話框中的「行距」,設定框架格點內文字的「行距」,而不要使用行距值。框架格點內文字的行距值,是「行距」值和格點大小 (字體大小) 的總和。換句話說,如果格點大小為 12 點而行距為 10 點,則實際行距值將是「22 點」。

請注意,置於框架格點內的文字之預設格點齊行是設定為「置中」。在此情況下,格點中央與下一個格點中央之間的值將是行距值。當格點齊行設定為「無」時,會從格點中指定的位置套用行距當格點齊行設定為「無」時,會根據「字元」面板中所設定的「行距」值套用行距。

框架格點內的行距相當複雜。對於置入的文字而言,實際行距值會根據「字體大小」、「行距」值以及「段落」面板中的「強制行數」設定而變更。請注意下列幾點:

  • 如果讓框架格點的字體大小保持不變,但是讓置入文字的字體大小或行距值小於「字元」面板中的格點大小,則文字會根據「格點齊行」的設定對齊格點。

  • 如果讓框架格點的字體大小 (格點大小) 保持不變,但是使用「字元」面板,讓置入文字的字體大小大於格點大小加行距的總和,則會自動決定強制行數;而您可以用 0.5 行的增量對齊格點,所以「強制行數」如果設定為「自動」,就會是 1.5、2、2.5 和 3,依此類推。如果「強制行數」設定為「自動」以外的任何其他值,文字將會根據這個設定對齊到格點,而較大的字體大小會導致字元重疊。

  • 如果讓框架格點的字體大小 (格點大小) 保持不變,但是使用「字元」面板,將置入文字的強制行數值設定為大於格點大小加行距的總和,則當行距設定為「自動」時,會套用至下一行。例如,如果框架格點大小為 13 點而行距設定為 10 點,當行距設定為 24 點時,便會隔行置入文字。如果設定為 47 點,將會每隔三行置入文字。使用「自動」以外的任何行距設定時,將會忽略「行距」中所設定的值。

變更行距

在預設狀況下,行距是一種字元屬性,代表您可在同一個段落中套用一種以上的行距值。文字行中的最大行距值將會成為該行的行距。但是您可以選取偏好設定選項,讓行距套用到整個段落,而不是套用到段落中的文字。此設定不會影響現有框架中的行距。

變更選取文字的行距

  1. 選取所要變更的文字。
  2. 執行下列任一項作業:
    • 在「字元」面板或「控制」面板中,從「行距」選單 中選擇所需行距。

    • 在「字元」面板或「控制」面板中,從「行距」選單 中選擇所需行距。

    • 選取現有的行距值,然後輸入新的值。

    • 在建立段落樣式時,使用「基本字元格式」面板來變更行距。

若 InCopy 忽略行距變更,可能是因為選取了「垂直齊行」或「對齊基線格點」。選擇「物件 > 文字框選項」以確保「垂直齊行」已設為「頂端」,並確保已在「段落」面板、「控制」面板或段落樣式中選取「不要對齊基線格點」。

註解:

您也可以將文字對齊基線格點,以調整垂直間距。當有設定基線格點時,基線格點設定會優先於行距值。

變更預設行距百分比

  1. 選取所要變更的段落。
  2. 從「段落」面板選單或「控制」面板選單中,選擇「齊行」。
  3. 從「段落」面板選單中選擇「羅馬字元齊行」。
  4. 在「自動行距」中指定新的預設百分比。最小值為 0%,最大值為 500%。
註解:

在「控制」面板選單中,「行距」彈出式選單的「自動」選項,會將「齊行」對話方塊中的「自動行距」值設定為字元大小的比例 (%)。文字框的預設值為 175%,框架格點的預設值則為 100%。

套用行距到整個段落

  1. 選擇「編輯 > 偏好設定 > 文字」(Windows) 或「InCopy > 偏好設定 > 文字」(Mac OS)。
  2. 選取「套用行距到整個段落」,然後按一下「確定」。
註解:

使用字元樣式將行距套用到文字時,無論是否選取「套用行距到整個段落」選項,行距都只影響該樣式所套用的文字,而不是整個段落。

根據字元比例調整行高

將框架格點中的文字方向變更為相反方向時 (水平文字變為垂直;垂直文字變為水平),依預設會變更行高,無論格點大小為何。例如,如果 13 點字元置於水平文字 13 點框架格點中,將字元的垂直比例設定為 200% 時,無論格點大小為何,行高都會加倍而變成 26 點。如果關閉這項功能,行高將會與字元高度相同,只有字元比例會變更。

  1. 選取要依據字元比例變更行高的文字。
  2. 從「字元」或「控制」面板選單中,選取「使用字元縮放功能調整行高」。

    行高會進行調整。由於這項功能是字元屬性,因此會針對每個字元加以設定,不過行高會套用至包含所設定字元的一整行。

如果要關閉這項功能,請選取已啟用該功能的文字,然後在「字元」或「控制」面板選單中,重新選取「使用字元縮放功能調整行高」,即可關閉該功能。

套用行距基礎位置

如果您將格點對齊方式設定為「無」,行距依預設會從目前行的全形字框頂端或右邊,套用到下一行的全形字框頂端或右邊。增加行距值,會導致新值套用到所有選取的行。

  1. 選取文字並在「段落」面板選單或「控制」面板選單中,將「格點對齊方式」設定為「無」。
  2. 在「字元」面板中指定「行距」。指定「自動」以外的值,並設定為「靜態值行距」。
  3. 在「段落」面板選單或「控制」面板選單中,從「行距基礎位置」選取適當的行距基礎。

如果要設定相等行距而不管字體大小,可以使用「全形字框置中」,從文字行中央來設定行距。

註解:

在框架格點中,如果要讓包含不同字體大小的字行對齊格點行距,請在「段落」面板中,將格點對齊方式設定為「置中」,並將「強制行數」設定為「自動」以外的任何其他值。

行距基礎位置選項

在「段落」面板選單或「控制」面板選單的「行距基礎位置」中,為「行距基礎」選取下列選項。

全形字框右上端

水平文字的行距會以全形字框的頂端為依據,垂直文字的行距則以全形字框的右邊為依據。行距是從目前字行的頂端或右邊量到下一行的頂端或右邊。這些設定為預設設定。

全形字框置中

行距會以目前字行的中央到上一行的中央為依據。如果相同段落內存在不同的字體大小,則每一行的全形字框邊緣之間的間距將會不平均。選取「全形字框置中」時,如果為字體大小不同的文字設定固定行距,將可以對齊周圍行的行距,因為行距會以目前全形字框的中央為依據。

羅馬字基線

行距會以「羅馬字基線」為依據。行距是從目前行的基線測量到上一行的基線。這種行距方法與羅馬視覺調整中所用的方法相同。每個字體的「羅馬字基線」有所差異。如果字體不一樣,即使是相同字體大小內的字元位置也可能不同。

全形字框左下端

水平文字的行距會以全形字框的底端為依據,而垂直文字的行距則以全形字框的左邊為依據。行距是從目前字行的左邊或底端量到上一行的左邊或底端。

註解:

在「段落」面板選單和「控制」面板選單中,「格點對齊方式」內的項目都相同。這些項目是對齊格點的基礎,而非行距的基礎。請不要混淆這些項目。

更多相關資訊

更快、更輕鬆地獲得協助

新的使用者?