Я хотел бы создать стиль раздела, как на прикрепленной картинке, но не нашел способа, как это сделать. Обычно я использую пакет 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
), а второй для номера. Поля выровнены по нижнему краю, поэтому для более длинных названий базовая линия номера будет выровнена с базовой линией последней строки названия.