How can I create exactly the following spaces/distances?
Margin from bottom to footerrule: 22mm
Distance from footerule to text: 5mm
Distance from Footerrule to top of footertext: 7mm
MWE:
\documentclass[14pt,oneside,a4paper]{article}
\usepackage[
a4paper,
left = 16mm,
right = 16mm,
textwidth = 178mm,
top = 20mm,
bottom= 22mm, % 22m lower bound + 5mm footer to text
% headheight=17pt, % as per the warning by fancyhdr
% includehead,
% includefoot,
heightrounded, % to avoid spurious underfull messages
headheight=0mm,%
headsep=0mm,%
]{geometry}
\usepackage[english]{babel}
\usepackage{blindtext}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Necessary packages
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\renewcommand\familydefault{\sfdefault}
\usepackage{ngerman}
\usepackage[scaled]{uarial}
\renewcommand{\familydefault}{\sfdefault}
\usepackage{xcolor}
\usepackage{ifthen}
\setlength{\parindent}{0em}
\setlength{\parskip}{0em}
% \renewcommand{\baselinestretch}{0.0}
\usepackage{enumitem}
\usepackage[geometry]{ifsym}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Header and Footer Format
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% \let\footruleskip\undefined %undefine footruleskip
\usepackage{fancyhdr}
\usepackage{calc}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0.25mm}
\renewcommand{\footrule}{\hbox to\headwidth{\color{black}\leaders\hrule height \footrulewidth\hfill}}
\renewcommand{\footruleskip}{5mm} % 7
\setlength{\footskip}{5mm + 0.25mm + 7mm + 2.5mm}
\pagestyle{fancy}
\fancyhf{}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Custom Footer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\fancyfoot[L]{
% \vfill
\textbf{
{\fontsize{9}{14}\selectfont SOME TITLE}
}
}
\fancyfoot[R]{
% \vfill
\makebox[86mm][r]{%
{\fontsize{9}{14}\selectfont Contact: info@website.com}
\hfill
{\fontsize{9}{14}\selectfont www.example.com}
}%
}
\begin{document}
\Blinddocument
\end{document}
Best Answer
I achieved my requirements with the following code.
Define the
footskip
ingeometry
:7mm + 1em
since I need the7mm
space and one line of text.Afterward, I corrected my
fancyhdr
settings like the following:I achieve the additional
5mm
between thefootrule
and the body with an extra\vspace{5mm}
at the last element of each page (which is in my case always the same element).