¿No aparece ninguna numeración de páginas cuando se utilizan paquetes sofisticados de encabezados y subarchivos?

¿No aparece ninguna numeración de páginas cuando se utilizan paquetes sofisticados de encabezados y subarchivos?

Sé que este tema es objeto de numerosas publicaciones en este foro. Los he leído, pero realmente no entiendo las respuestas y no me han funcionado. Además, también estoy usando el subfilepaquete, así que no estoy seguro si eso complica las cosas.

Tenga en cuenta que estoy decidido a usar subarchivos y previamente hice que funcionara toda la numeración de páginas, pero ya no tengo acceso a ese código, por lo que no puedo encontrar lo que necesito hacer.

Ejemplo:

Aquí hay un ejemplo rápido que acabo de inventar: (para ejecutar en el dorso). Sé que hay muchos paquetes redundantes, pero los dejé todos así que no tengo que preocuparme por los problemas que aparecen cuando los vuelvo a agregar...

\documentclass[11pt,a4paper]{article}
\usepackage[utf8]{inputenc}

% set font  
\usepackage{fontspec}   
\setsansfont{Arial}     
\renewcommand{\familydefault}{\sfdefault}   %overrides automatic normalFont from \begin{document}

% setting the line spacing
\usepackage{setspace}

% set margins
\usepackage[a4paper, margin = 20mm]{geometry}   % sets all margins to 20mm

% for figures 
\usepackage{graphicx}
\usepackage{wrapfig}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{rotating}
\captionsetup{font=small} 
\captionsetup[figure]{labelfont=bf} %,textfont=it}
\captionsetup[table]{labelfont=bf}

% for tables
\usepackage{booktabs}
\usepackage{longtable}
\usepackage{enumitem}
\usepackage{blindtext}

% for paragraphs
\setlength{\parindent}{0pt}
\usepackage{parskip}
%\setlength{\parskip}{0.8em}

% to get degree symbol
\usepackage{textcomp}
% for arrows and therefore
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{bm}

% to exclude subsubsections from ToC
%\setcounter{tocdepth}{2}

% for cross referencing files
\usepackage{comment}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{makecell}       % allow multilines in tables

\usepackage[table,xcdraw]{xcolor}
\usepackage{xr}
\usepackage{float}
\usepackage{fancyhdr}
\usepackage{afterpage}
%\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyhf{}
\pagestyle{fancy}
\usepackage{hyperref}
\usepackage{cleveref}

% load this last
\usepackage{subfiles}

\begin{document}

\pagenumbering{gobble}

\numberwithin{equation}{section}
\numberwithin{figure}{section}
\numberwithin{table}{section}

\begin{titlepage}

    \begin{center}
        \vspace*{4cm}
        \begin{center}
            \Large
            \textbf{TITLES}
        \end{center}
        
        \vspace{1cm}
        RANDOM TITLE WORDS HERE       
        \vspace{1.5cm}
        
        \textbf{AUTHOR NAME HERE}
        \vfill
        
        COLLEGE REPORT TESTER \\
        
    \end{center}                
\end{titlepage}

\singlespacing
\thispagestyle{empty}   % to remove the line from ToC pg. 1
\tableofcontents
%\thispagestyle{empty}   % to remove the line from ToC pg. 2
\pagenumbering{arabic}

\thispagestyle{fancy}

\doublespacing
\cleardoublepage
\setcounter{page}{1}    % start page count at 1 instead of 2
\subfile{Abstract}

\clearpage
\newpage
\subfile{TESTER}


\end{document}

En el archivo 'Abstract.tex', tengo el siguiente código:

\documentclass[./main.tex]{subfiles}

\pagestyle{fancy}
%\chead{}
\cfoot{\thepage}

\begin{document}

\section{Abstract}

\blindtext

\end{document}

y en el archivo 'TESTER.tex' tengo:

\documentclass[./main.tex]{subfiles}

\pagestyle{fancy}
%\chead{}
\cfoot{\thepage}

\begin{document}

\Blinddocument

\end{document}

Sin embargo,no aparecen números de página en la parte inferior de las páginas. La tabla de contenido es capaz de detectar los números de página correctamente, pero no puedo entender por qué no aparecen.

Cualquier ayuda es muy apreciada ya que he pasado bastante tiempo intentando solucionar este problema sin éxito.

información relacionada