我的问题 我尝试在标题中显示章节名称。有些章节没有编号,但是我也希望它们在标题中显示。
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{plain}{}
\fancyhf{}
\fancyhead[RE,LO]{\rmfamily \small \nouppercase \leftmark}
\fancyfoot[LE,RO]{\thepage}
\setlength{\headsep}{.5cm}
这是我用于页眉和页脚的代码。
\section*{List of Symbols and Abbreviations}
符号列表不必编号,因此我在后面加了一个星号\section
。有没有办法在标题中显示“符号和缩写列表”?
这是您可以复制粘贴并自行尝试的代码。
\documentclass[10pt, a4paper,twoside]{scrartcl}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{plain}{}
\fancyhf{}
\fancyhead[RE,LO]{\rmfamily \small \nouppercase \leftmark}
\setlength{\headsep}{.5cm}
\begin{document}
\section*{Abstract}
\newpage
\tableofcontents
\newpage
\listoffigures
\newpage
\section*{List of Symbols}
\newpage
\section{Introduction}
\newpage
\section{Basics}
\newpage
\section*{appenix}
\end{document}
如您所见,章节摘要、符号列表和附录未显示在标题中,而章节介绍则显示
答案1
试试这个代码。我知道您使用带星号的命令来避免这些部分出现在目录中。
\documentclass[10pt, a4paper,twoside]{scrartcl}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{plain}{}
\fancyhf{}
\fancyhead[RE,LO]{\rmfamily \small \nouppercase \leftmark}
\setlength{\headsep}{.5cm}
\begin{document}
\section*{Abstract \protect\markboth{Abstract}{Abstract} }
\newpage
\tableofcontents
\newpage
\listoffigures
\newpage
\section*{List of Symbols\protect\markboth{List of Symbols}{List of Symbols}}
\newpage
\section{Introduction}
\newpage
\section{Basics}
\newpage
\section*{Appendix \protect\markboth{Appendix}{Appendix}}
\end{document}
答案2
处理此类问题的一种简单方法是简单地更改\secnumdepth
文档不同部分的计数器,\section*
根本不使用,而只使用\section
。然后正确的元素将出现在目录和标题中,除了更改分段深度外无需任何手动干预。对于附录,我也使用了\appendix
更改其中章节编号的命令。
\documentclass[10pt, a4paper,twoside]{scrartcl}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancypagestyle{plain}{}
\fancyhf{}
\fancyhead[RE,LO]{\rmfamily \small \nouppercase \leftmark}
\setlength{\headsep}{.5cm}
\begin{document}
\setcounter{secnumdepth}{0} % turn of numbering of sections in the frontmatter
\section{Abstract}
\newpage
\tableofcontents
\newpage
\listoffigures
\newpage
\section{List of Symbols}
\newpage
\setcounter{secnumdepth}{3} % turn on numbering in the main matter
\section{Introduction}
\newpage
\section{Basics}
\newpage
\appendix
\setcounter{secnumdepth}{0} % turn it off again in the back matter
\section{Appendix}
\end{document}