简介标题和页眉

简介标题和页眉

我正在处理几个问题。

基本上,我想从介绍的标题中删除“第 1 章”。为了做到这一点,我使用了

\chapter*{Introduction}
\addcontentsline{toc}{chapter}{\textbf{Introduction}}

这种方法的问题在于它不会改变标题,标题仍然是上一节(“内容”)的标题。

值得注意的是,我已经改变了标题和页眉格式。

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

\usepackage{titlesec}
\usepackage{fancyhdr}


\titleformat{\chapter}[display]
{\vspace*{-10ex}\Large}
{\thispagestyle{empty}\titleline[l]{\chaptertitlename\ \thechapter}\vspace{6pt}\titlerule[.8pt]}    {\dimexpr-\baselineskip+6pt\relax}
{\LARGE\bfseries\filleft}

\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyhead[LE,RO]{\thepage}

\begin{document}

\nocite{*}
\maketitle
\cleardoublepage\null\newpage
\tableofcontents


\chapter*{Introduction}
\addcontentsline{toc}{chapter}{\textbf{Introduction}}

\end{document}

你知道如何解决这个问题吗?

此外,是否可以恢复经典的标题格式仅用于介绍?

答案1

我将使用unnumeredtotoc如图所示的包LaTeX 维基百科

\addchap{Introduction} 负责目录条目和相应的标题。

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

\usepackage{titlesec}
\usepackage{fancyhdr}


\titleformat{\chapter}[display]
{\vspace*{-10ex}\Large}
{\thispagestyle{empty}\titleline[l]{\chaptertitlename\ \thechapter}\vspace{6pt}\titlerule[.8pt]}    {\dimexpr-\baselineskip+6pt\relax}
{\LARGE\bfseries\filleft}

\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyhead[LE,RO]{\thepage}
\setlength{\headheight}{14.5pt}

\usepackage{blindtext}
\usepackage{unnumberedtotoc}% <--------------
\begin{document}

\tableofcontents


\addchap{Introduction}% <--------------
\blindtext[10]

\end{document}

答案2

在本地更改的值secnumdepth,您甚至不必使用\addcontentsline

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

\usepackage{titlesec}
\usepackage{fancyhdr}
\usepackage{lipsum} 

\titleformat{\chapter}[display]
{\vspace*{-10ex}\Large}
{\thispagestyle{empty}\titleline[l]{\chaptertitlename\ \thechapter}\vspace{6pt}\titlerule[.8pt]} {\dimexpr-\baselineskip+6pt\relax}
{\LARGE\bfseries\filleft}

\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\fancyhf{}
\fancyhead[LO]{\nouppercase{\rightmark}}
\fancyhead[RE]{\nouppercase{\leftmark}}
\fancyhead[LE,RO]{\thepage}

\begin{document}

\nocite{*}
%\maketitle
%\cleardoublepage\null\newpage
\tableofcontents

\setcounter{secnumdepth}{-1}
\chapter{Introduction}    
\setcounter{secnumdepth}{2}    \chapter{First Chapter}
\lipsum

\end{document}

在此处输入图片描述 添加:要使未编号的章节标题左对齐,请将此代码添加到序言中:

\titleformat{name=\chapter, numberless}[block]
{\vspace*{-10ex}\LARGE\bfseries\filright}
{} {0pt}
{\thispagestyle{empty}}

在此处输入图片描述

相关内容