最接近的问题是在这里问。我需要的问题在评论中(由 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
但没有数字。