页码字体在 ToC、LoF 和 LoT 页面上不会改变

页码字体在 ToC、LoF 和 LoT 页面上不会改变

我想将页码设为 \sffamily。在 ToC、LoF 和 LoT 页面上,页码不会更改为 \sffamily。只有当我删除 tocloft 包时,它们才会更改。有人知道如何修复这个问题吗?

\documentclass[12pt,a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{ngerman}
\usepackage{enumitem}
\usepackage{acronym}

\usepackage[left=1.00in, right=1.00in, top=1.00in, bottom=1.00in, footskip=0.5in]{geometry} 
\usepackage[onehalfspacing]{setspace}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyfoot[C]{\sffamily\thepage}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}

\usepackage{sectsty}
\allsectionsfont{\sffamily}

\usepackage{tocloft}
\renewcommand\cfttoctitlefont{\Large\sffamily\bfseries}
\renewcommand\cftsecfont{\normalsize\sffamily\bfseries}
\renewcommand\cftloftitlefont{\Large\sffamily\bfseries}
\renewcommand\cftlottitlefont{\Large\sffamily\bfseries}
\renewcommand\cftsecpagefont{\normalsize\sffamily\bfseries}

\begin{document}

\newpage
\pagenumbering{roman}

\begin{center}
    \subsubsection*{Abstract}
\end{center}

\newpage

\tableofcontents 

\newpage

\listoffigures

\newpage

\listoftables   

\end{document}

答案1

您需要提供说明

\tocloftpagestyle{fancy}

(正如您所发现的,tocloft适用于 ToC、LoT 和 LoF 的默认页面样式是plain。)

相关内容