如何使用 titlesec 而不将 CHAPTER ONE 更改为 CHAPTER 1

如何使用 titlesec 而不将 CHAPTER ONE 更改为 CHAPTER 1

我有一周的时间提交我的博士论文,论文是用 latex 完成的,但遇到了一个奇怪的困难。在介绍之前,{\usepackage[rm,tiny,compact, bf]{titlesec} }为了根据大学要求将整个论文中的所有标题统一到文档大小,我的章节标题是第一章(等等)。这是使用

\usepackage{fmtcount,etoolbox}
\makeatletter
\patchcmd{\@makechapterhead}{\thechapter}{\Numberstring{chapter}}{}{}
\patchcmd{\chaptermark}{\thechapter}{\NUMBERstring{chapter}}{}{}
\makeatother

现在他们读的是第 1 章(等等),这是不可接受的!那么我怎样才能保留第 1 章(等等)格式并仍然使用 titlesec?出于显而易见的原因,我们将非常感激您的紧急回复。

答案1

希望此代码能产生接近您想要的结果。我将 loading 替换fancyhdrtitleps,它的同级功能titlesec可简化(重新)定义页面样式:

\documentclass[12pt,a4paper, openright, twoside]{report}

\renewcommand{\contentsname}{TABLE OF CONTENTS}

\usepackage[pagestyles, clearempty]{titlesec}%
\usepackage{fmtcount,etoolbox}

\newpagestyle{Headings}{%
\sethead[][\sectiontitle][]{}{\MakeUppercase{\chaptername} \NUMBERstring{chapter}}{}
\setfoot{}{\thepage}{}
}
\usepackage{lipsum}

\titleformat{\chapter}[display]{\bfseries\normalsize\filcenter}{\chaptername \Numberstring{chapter}}{1\baselineskip}{}
\pagestyle{Headings}
\begin{document}

\tableofcontents\thispagestyle{empty}
\chapter{A first chapter}
\lipsum[1]

\section{A first section}
\lipsum[2-8]

\end{document}

在此处输入图片描述 在此处输入图片描述 在此处输入图片描述 在此处输入图片描述

相关内容