我想使用 \ usepackage [avantgarde] {quotchap} 样式自定义我的章节标题,我觉得这种样式很漂亮,但我想更改标题的对齐方式,为此我使用:
\ makeatletter
\ patchcmd {\ @ makechapterhead}
{\ raggedleft \ advance}
{\ raggedright \ advance}
{} {}
\ makeatother
并且我仍然想在章节号前添加单词 chapter ,如下图所示:
这是我的代码:
\documentclass[11pt,a4paper,twoside,openright]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage[avantgarde]{quotchap}
\begin{document}
\chapter{Introduction}
\newpage
\appendix
\chapter{Definition}
\end{document}
答案1
根据我对所需布局的理解,以下是具体操作方法。请注意,我avant-garde
用其tex-gyre-adventor
克隆版本进行替换:
\documentclass[12pt,a4paper,twoside,openright]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage[T1]{fontenc}
\usepackage{lipsum}
\usepackage{apptools}
\usepackage{titlesec}
\titleformat{\chapter}[display]{\LARGE\bfseries}{\filleft\fontfamily{qag}\selectfont%
\IfAppendix{\appendixname}{\chaptername}\,\scalebox{4}{\color{lightgray}\thechapter}}{1ex}{}
\begin{document}
\chapter{Introduction}
\lipsum
\newpage
\appendix
\chapter{Definition}
\end{document}