无编号分段标记

无编号分段标记

语境

\section*{}我正在尝试在带有包的文档的标题中显示无数字部分的名称( ) fancyhdr

我已经显示了各部分的名称并从带有extramarktitlesec包的标签中删除了它们的编号。

问题

无编号部分不会出现在标题中,标题为空。它似乎适用于目录,目录也是一个无编号部分(如果我错了,请纠正我)。

平均能量损失

\documentclass{article}

\usepackage{mwe}

\usepackage{extramarks}
\usepackage{fancyhdr}
\usepackage{titlesec}

\title{Document}

\fancyhead[L]{}
\fancyhead[R]{
  {\nouppercase
  \firstleftmark}
}

\pagestyle{fancy}

\renewcommand{\sectionmark}[1]{\markboth{#1}{}}

\begin{document}

\section*{Test}
\newpage
\tableofcontents
\newpage
\blinddocument

\end{document}

例子

无编号部分空标题 内容显示正常 经典部分

答案1

您可以手动触发未编号部分的标题中的条目:

\documentclass{article}

\usepackage{mwe}

\usepackage{extramarks}
\usepackage{fancyhdr}
\usepackage{titlesec}

\title{Document}

\fancyhead[L]{}
\fancyhead[R]{
  {\nouppercase
  \firstleftmark}
}

\pagestyle{fancy}

\renewcommand{\sectionmark}[1]{\markboth{#1}{}}

\begin{document}

\section*{Test}
\markboth{Test}{}

\newpage
\tableofcontents
\newpage
\blinddocument

\end{document}

相关内容