错误的标题文字

错误的标题文字

最接近的问题是在这里问。我需要的问题在评论中(由 LaRiFaRi 提出)但从未得到答案。

如何在以下 MWE 中将“0.0.Intro”更改为简单的“Intro”?

\documentclass[10pt]{book}%

\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\usepackage[english]{babel}
\usepackage[OT1]{fontenc}
\usepackage{euler,beton}


\usepackage[paperwidth=145mm, paperheight=215mm,inner=1.6cm,top=2.4cm,bottom=4cm,textwidth=7.4cm,marginparwidth=40mm]{geometry}

\usepackage{fancyhdr}
\pagestyle{fancy}

\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{1pt}

\fancypagestyle{style1}{
\fancyhf{}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
}
\fancypagestyle{style2}{
\fancyhf{}
\addtolength{\headwidth}{\marginparwidth}
\addtolength{\headwidth}{\marginparsep}
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\bfseries\rightmark}
\fancyhead[RE]{\bfseries\leftmark}
}

% Redefine the PLAIN style
\fancypagestyle{plain}{%
    \fancyhead{} %Clean headers
    \fancyfoot{} %Clean footers
    \renewcommand{\headrulewidth}{1pt} % Header rule's width
    \fancyhead[LE,RO]{\bfseries\thepage}
    \fancyhead[LO]{\bfseries\rightmark}
    \fancyhead[RE]{\bfseries\leftmark}
}


\author{A. Uthor}
\title{What is the Title of This Book?}
\date{today}


\begin{document}

\newgeometry{top=24mm,bottom=40mm,inner=16mm,outer=3.2cm}
\pagestyle{style1}
\maketitle


\thispagestyle{empty}
{This page is intentionally left blank}

\newgeometry{top=24mm,bottom=40mm,inner=16mm,outer=3.2cm,marginparwidth=20mm}
\pagestyle{style2}
\tableofcontents
\clearpage{\pagestyle{empty}\cleardoublepage}


\section*{Intro}\sectionmark{Intro}
\addcontentsline{toc}{section}{\textbf{Intro}}

\lipsum

\end{document}

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

答案1

只要secnumdepth大于零,就在其参数前\sectionmark添加节号\thesection(后跟一个句点和一个空格)以在页眉中构建页眉。您可以使用它\markright{INTRO}来设置奇数页的页眉,或者\markboth{INTRO}{INTRO}设置没有节号的奇数页和偶数页的页眉。

不过,我建议不要使用\section*{Intro}but \chapter*{Intro},因为 中最顶层的部分级别book是 chapter 而不是 section 。

因为您正在使用,所以book您甚至可以使用\frontmatter\mainmatter。前言中的章节不会自动编号。因此,您只需使用\chapter{Intro}和即可将条目放入目录和页眉中。

如果您要切换到 KOMA-Script 类,scrbook您也可以使用\addchap\addsec。它们的工作方式类似于\chapter和 ,\section但没有数字。

相关内容