我想創建像附圖中那樣的剖面樣式,但我沒有找到任何方法來做到這一點。通常我會使用 titlesec 套件來自訂部分樣式。
有什麼方法可以將節號移到右邊緣並使其大於“巨大”嗎?
謝謝您的回答。
簡
答案1
這是使用的一種可能性titlesec
包裹;根據您的需求調整設定:
\documentclass{book}
\usepackage[explicit]{titlesec}
\usepackage{fix-cm}
\usepackage{lipsum}
% numbered
\titleformat{\chapter}
{\normalfont\LARGE\bfseries\filleft}
{}
{0em}
{%
\parbox[b]{\dimexpr\linewidth-2.5cm\relax}{#1}\hfill%
\parbox[b]{2cm}{\hfill{\fontsize{80}{96}\selectfont\thechapter}}%
}
% unnumbered
\titleformat{name=\chapter,numberless}
{\normalfont\LARGE\bfseries\filleft}
{}
{0em}
{\parbox[b]{\dimexpr\linewidth-2.5cm\relax}{#1}}
% spacing
\titlespacing*{\chapter}
{0pt}{50pt}{40pt}
\begin{document}
\chapter{Introduction}
\lipsum[4]
\chapter*{Unnumbered chapter}
\lipsum[4]
\end{document}
評論
問題提到了章節,但圖像暗示了章節;無論如何,要對部分進行格式化,請在程式碼中的所有位置將章節變更為部分。
要獲得更大的字體大小,您需要可縮放的字體,然後您可以使用
\fontsize{<size>}{<baselineskip>}\selectfont
兩個並排的
\parbox
es 用於編號的章節標題;第一個用於標題(透過#1
顯式選項存取titlesec
),第二個用於數字。這些框底部對齊,因此,對於較長的標題,數字的基線將與標題最後一行的基線對齊。