删除标题中的节号 = 0

删除标题中的节号 = 0

我的页眉中有章节编号和章节标题。我想删除目录前的章节编号。而章节编号 = 0。并将其保留在文档的其余部分中。

有人对这个问题有什么好的建议吗?

我还想知道是否可以在标题中写上小节编号?

我的主文件:

\documentclass{article}

\input{packages.tex}

\begin{document}

\large
\pagenumbering{gobble}
\setcounter{secnumdepth}{0}

Preface + abstract ++

\tableofcontents    
\pagenumbering{arabic}
\setcounter{secnumdepth}{5}

Text..........

\setcounter{table}{0}

Apendix....

\end{document}

我的包裹文件:

\usepackage[utf8]{inputenc}
\usepackage[usenames, dvipsnames]{color}
\usepackage[nynorsk]{babel}

    \pagestyle{fancy}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}

    \fancyhf{}      

    \rhead{\fancyplain{}{"Title"}} 
    \lhead{\fancyplain{}{\rightmark }} % 1. sectionname, 1.1 subsection name etc
    \cfoot{\fancyplain{}{\thepage}}

答案1

article\sectionmark应该这么做\markboth

\documentclass[11pt]{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[nynorsk]{babel}

\usepackage[usenames,dvipsnames]{color}
\usepackage{fancyhdr}

\usepackage{blindtext} % just for the example

\fancyhf{}      
\fancyhead[R]{``Title''}
\fancyhead[L]{\nouppercase{\leftmark}} % 1. sectionname, 1.1 subsection name etc
\fancyfoot[C]{\thepage}

\fancypagestyle{frontmatter}{%
  \fancyhf{}%
  \fancyhead[R]{``Title''}%
  \fancyhead[L]{\nouppercase{\leftmark}}%
}

\renewcommand{\sectionmark}[1]{%
  \markboth{\ifnum\value{section}=0 \else\thesection\ \fi #1}{}%
}
\renewcommand{\subsectionmark}[1]{}

\begin{document}

\pagestyle{frontmatter}
\setcounter{secnumdepth}{0}

\section{Preface}
\blindtext
\blindtext
\blindtext
\blindtext

\section{Abstract}
\blindtext

\clearpage
\tableofcontents    

\clearpage
\pagestyle{fancy}
\pagenumbering{arabic}
\setcounter{secnumdepth}{5}

\blinddocument

\setcounter{table}{0}

Appendix....

\end{document}

避免\pagenumbering{gobble};如需使用hyperref,请\pagenumbering{Alph}在后添加\pagestyle{frontmatter}

在此处输入图片描述

相关内容