複製彎管頭 copy-fitting

textPs=會實作專屬的複製配合演演算法,自動調整字型大小,以最佳方式填滿文字區域,儘可能減少底部的額外空間,同時避免溢位。

即使針對個別文字範圍,也可以針對整個文字圖層以段落為基礎來共同啟用及控制複製彎管頭。

指定字型大小下限 \fs 和最大字型大小 \copyfit. 相同的RTF字串中允許任何數量的範圍。 所有範圍的大小都按比例變化,以確保維持所需的字型大小比例。

\copyfit 會視為字元格式命令,而且有範圍規則,例如 \fs\b.

透過指定來停用複製彎管頭 \copyfit 大小等於或小於指定的大小 \fs.

限制行數 section-e5aee0f039e04842afc3d6884ed681ac

除了指定字型大小範圍之外,複製彎管頭演演算法的行為還可以使用 \copyfitlines\copyfitmaxlines 指令,可限制演演算法產生的行數。 這兩個指令都接受行數引數或0,以不限制符合複製條件的區域中的行數。

\copyfitlines 當文字不符合指定的行數時,允許文字溢位至其他行。 一律遵循要複製套用的文字區段中的明確分行符號。

\copyfitmaxlines 一律會截斷超過指定限制的額外輸出行。 即使有明確的分行符號,也不會超過指定的行數。 對於此版本的「影像伺服」,不超過N-1 \line 標籤可能會出現在符合複製的文字範圍中。 如果超過此限制,則行為未定義。

範例 section-f4ddbbfade444560be30a813d90c2c1b

下列範例假設文字本文會提供下列變數: $A$$B$、和 $C$.

在整個範圍內維持相同的字型大小比例:

{\fs10\copyfit100 $A${\fs20\copyfit200 $B$}$C$}

$B$ 呈現的大小永遠是文字其餘部分的兩倍。 當指定了許多文字時, $A$$C$ 呈現方式 \fs10$B$ 替換為 \fs20. 文字很少, $A$$C$ 使用 \fs100$B$ \fs200.

如果只繪製少量文字,會聚為一般的大字型大小:

{\copyfit100\fs10 $A${\fs20 $B$}$C$}

在範圍的最小端, $B$ 呈現方式 \fs20,兩倍大 $A$$C$\fs10. 所有文字繪製於 \fs100 (50公分)在範圍的另一端。

如果要呈現許多文字,請收斂為常見的小字型大小:

{\fs10\copyfit100 $A${\copyfit200 $B$}$C$}

所有文字都以\fs10繪製在範圍的小端,而在最大端, $A$$C$ 呈現方式 \fs100$B$ 替換為 \fs200.

停用內部文字範圍的複製彎管頭:

{\fs10\copyfit100 $A${\fs50\copyfit0 $B$}$C$}

的字型大小 $A$$C$ 可能介於10到100之間,而 $B$ 一律呈現為 \fs50.

即使有更多的垂直空格可用,將輸出限製為單行,但如果指定了過多的文字以容納在單行中,則允許輸出溢位到其他行 \fs10

{\fs10\copyfit100 \copyfitlines1 $A$}

將輸出限製為單行,即使有更多的垂直空間也一樣。 如果指定了太多文字,以適合位於的單一行 \fs10 會遭截斷:

{\fs10\copyfit100 \copyfitmaxlines1 $A$}

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49