语境
\section*{}
我正在尝试在带有包的文档的标题中显示无数字部分的名称( ) fancyhdr
。
我已经显示了各部分的名称并从带有extramark
和titlesec
包的标签中删除了它们的编号。
问题
无编号部分不会出现在标题中,标题为空。它似乎适用于目录,目录也是一个无编号部分(如果我错了,请纠正我)。
平均能量损失
\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}