Выравнивание названия главы по левому краю, а номера главы — по правому краю

Выравнивание названия главы по левому краю, а номера главы — по правому краю

Рассмотрим следующий код:

\documentclass{book}
\usepackage{fullpage}
\usepackage[english]{babel}
\usepackage[avantgarde]{quotchap}

\begin{document}
\chapter{Introduction}
\end{document}

Как можно выровнять по левому краю только название главы?

решение1

Исправьте переопределение \@makechapterhead, чтобы оно было \raggedrightв нужном месте:

\documentclass{book}
\usepackage{fullpage}
\usepackage[english]{babel}
\usepackage[avantgarde]{quotchap}
\usepackage{etoolbox}

\makeatletter
\patchcmd{\@makechapterhead}
 {\raggedleft\advance}
 {\raggedright\advance}
 {}{}
\makeatother

\begin{document}
\chapter{Introduction}
\end{document}

введите описание изображения здесь

Связанный контент