我使用\pagestyle{fancy}
和\fancyhf{}
来为我的文档添加页眉/页脚,但使用它们时,我没有获得页码。当我卸载 时,fancyhf{}
我获得了页码,但我也获得了页眉上的节和小节的名称,因此我有以下问题:
我如何获取页码?
怎样才能在标题上只显示一般章节的名称而不显示子章节的名称?
谢谢你们。
这些是我使用的所有软件包:
\documentclass[12pt,a4paper]{article}
\usepackage{amsthm}
\usepackage{titling}
\usepackage[utf8]{inputenc}
\usepackage{tcolorbox}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage{mwe}
\usepackage{subfig}
\usepackage{float}
\usepackage{cite}
\usepackage{mathtools}
\usepackage{multicol}
\usepackage{stfloats}
\usepackage{authblk}
\usepackage{afterpage}
\usepackage[T1]{fontenc}
%\usepackage[hidelinks]{hyperref}
\usepackage[colorlinks = true,
linkcolor = blue,
urlcolor = blue,
citecolor = blue,
anchorcolor = blue]{hyperref}
\usepackage{amsfonts}
\usepackage{fancyhdr}
\usepackage{pdflscape}
\usepackage{array,ragged2e,booktabs}
\usepackage{tikz}
\usepackage{longtable}
\usepackage{capt-of}
\usepackage{tabularx}
\usetikzlibrary{shapes.geometric, arrows}
\pagestyle{fancy}
\fancyhf{}
\begin{document}
\title{\vspace{-3.0cm}\rule{\textwidth}{1pt}\\title here\\\vspace{1.0cm}\rule{\textwidth}{1pt}\\{initial analysis}}
\author{author \thanks{organisation}}
\maketitle
\newpage
\tableofcontents
\newpage
\renewcommand{\thesection}{\arabic{section}}
\section{Introduction}
The visit to the area of interest
\subsection{Methods}
In order to analyse the ....
\subsubsection{Processing of data}
For the analysis of out data ...
\section{Initial results and Current work}
Respecting the current work, ....
\section{References}
References here
\end{document}
答案1
在单面文件中,fancyhdr
默认为以下定义,分别在右侧和左侧页眉中包含当前节和子节,以及在页脚中心包含页码:
\fancyhead[L]{\textsl{\rightmark}}
\fancyhead[R]{\textsl{\leftmark}}
\fancyfoot[C]{\thepage}
您使用的命令\fancyhf{}
将删除页眉和页脚中的所有条目,从而也删除页码。
为了仅删除页眉,您可以使用\fancyhead{}
不改变页脚中的页码的方法。
或者,您也可以先从页眉和页脚中删除所有条目\fancyhf{}
,然后添加页码(如 John Kormylo 在评论中所建议的),方法是使用\fancyfoot[C]{\thepage}
或\cfoot{\thepage}
以下是演示用法的 MWE \fancyhead{}
:
\documentclass[12pt,a4paper]{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\begin{document}
\section{test}
\subsection{bla}
\lipsum
\end{document}
以下代码是 MWE,演示了如何添加页码:
\documentclass[12pt,a4paper]{article}
\usepackage{lipsum}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[C]{\thepage}
\begin{document}
\section{test}
\subsection{bla}
\lipsum
\end{document}