我使用 scrlayer-scrpage 包来创建页眉和页脚。简介是一个未编号的部分,因此没有页眉。如果我添加\sectionmark{Introduction}
,则它会显示“0 简介”。我怎样才能去掉数字“0”?
目前,我正在使用以下代码:
\documentclass[10pt]{scrartcl}
\ProvidesPackage{preamble}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{lmodern}
\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\clearpairofpagestyles
\chead{\headmark}
\automark[subsection]{section}
\cfoot{\pagemark}
...
\begin{document}
\tableofcontents
\section*{Introduction}
\label{section:introduction}
\addcontentsline{toc}{section}{\nameref{section:introduction}}
\sectionmark{Introduction}
...
\section{Section 1}
\subsection{Subsection 1.1}
\subsection{Subsection 1.2}
\section{Section 2}
\subsection{Subsection 1.1}
\subsection{Subsection 1.2}
\end{document}
答案1
您只需要使用\addsec{Introduction}
就可以代替所有这些说明。
\documentclass[10pt]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{lmodern}
\usepackage{scrlayer-scrpage}
\usepackage{nameref}
\pagestyle{scrheadings}
\clearpairofpagestyles
\chead{\headmark}
\automark[subsection]{section}
\cfoot{\pagemark}
\begin{document}
\tableofcontents
\clearpage
\addsec{Introduction}
\clearpage
\section{Section 1}
\subsection{Subsection 1.1}
\subsection{Subsection 1.2}
\section{Section 2}
\subsection{Subsection 1.1}
\subsection{Subsection 1.2}
\end{document}
删除\ProvidesPackage{preamble}
它是无用的(而且我会说这也是错误的)。