I have been searching to fix this problem for a while now. When I use the fancyhdr package to create headers and footers, and I run my code, as long as the header does not take up multiple lines, the footer spacing from the bottom of the page is consistent on every page. However, when I add a multiline header, the footer on the first page is always higher than the footer on the subsequent pages. I have not been able to find a solution to this in my online searches.
Example of code WITHOUT a multiline header and consistent footer spacing:
\documentclass[10pt]{article}
\usepackage{amsmath, amssymb, graphicx}
\usepackage[height=9in,width=7in]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{ Left Header} \rhead{Right Header}
\rfoot{ \textit{Left footer}}
\renewcommand{\headrulewidth}{0pt}
\begin{document}
Testing
\newpage
Hi
\end{document}
Example of code WITH a multiline header that is more than 2 lines and a footer higher on first page than on subsequent pages:
\documentclass[10pt]{article}
\usepackage{amsmath, amssymb, graphicx}
\usepackage[height=9in,width=7in]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\lhead{ Left Header \\ 2nd left header \\ 3rd left header \\ 4th left header} \rhead{Right Header \\ 2nd right header \\ \text{ } \\ Skipped 3rd}
\rfoot{ \textit{Left footer}}
\renewcommand{\headrulewidth}{0pt}
\begin{document}
\text{ } \\ \\Testing
\newpage
\text{ } \\ \\ Hi
\end{document}