I've trying to make a document template.
I've set up a header and footer very similar to that of the following MWE:
\documentclass[12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[letterpaper, left=19mm, right=19mm, top=2.54cm, bottom=2.54cm, headheight=31pt]{geometry}
\usepackage{amssymb}
% set the font of the document
\usepackage{fontspec}
\setmainfont{Arial}
\usepackage{titling}
\usepackage{setspace}
\setstretch{1.15}
\usepackage{xcolor}
\definecolor{my-orange}{RGB}{238,113,43}
\definecolor{my-light-grey}{RGB}{144,147,146}
\usepackage{titlesec}
\titlespacing\section{0pt}{6pt plus 4pt minus 2pt}{6pt plus 2pt minus 2pt}
\titlespacing\subsection{0pt}{6pt plus 4pt minus 2pt}{6pt plus 2pt minus 2pt}
\titlespacing\subsubsection{0pt}{6pt plus 4pt minus 2pt}{6pt plus 2pt minus 2pt}
\titleformat*{\section}{\Large\bfseries\color{my-orange}}
\titleformat*{\subsection}{\large\bfseries}
\titleformat*{\subsubsection}{\normalsize\itshape}
\usepackage{graphicx}
\usepackage{tabu}
\usepackage{fancyhdr}
\fancypagestyle{my-style}{
\fancyhf{} %Clear Everything.
\renewcommand{\headrulewidth}{0.75pt}
\renewcommand{\footrulewidth}{0.75pt}
\fancyhead[R]{\raisebox{-0.5\height}[0pt][0pt]{\includegraphics[width=5.15cm]{test_logo.png}}\vspace{2pt}}
\renewcommand{\headrule}{\hbox to\headwidth{%
\color{my-orange}\leaders\hrule height \headrulewidth\hfill}}
\renewcommand{\footrule}{\hbox to\headwidth{%
\color{my-orange}\leaders\hrule height \headrulewidth\hfill}}
\fancyfoot[C]{\vspace{-20pt}\noindent
\begin{tabu} to \textwidth {X[l]X[c]X[c]X[r]}
{\scriptsize \color{my-light-grey}\hspace{-2ex} Sample Company} & {\scriptsize \color{my-light-grey}+44(0)99 9999 9999} & {\scriptsize \color{my-light-grey} [email protected]} & {\scriptsize \color{my-light-grey}www.samplecompany.com}\\
\end{tabu}\\ \vspace{5pt} {\scriptsize \color{my-light-grey}This is a placeholder sentence.}\\\vspace{-6pt}{\scriptsize \color{my-light-grey}This is also just another placeholder sentence.} }
\fancyfoot[R]{\scriptsize \color{my-light-grey} Page | \thepage}
}
\pagestyle{my-style}
\usepackage{microtype}
\usepackage{lipsum}
\begin{document}
\section*{An example section}
\lipsum[1]
\end{document}
I'm compiling with XeLaTeX.
I'm using the tabu
package to create a line in the footer of the document. The idea is that tabu allows for a number of elements to be equally spaced spanning the width of the footer.
The problem I have is that the elements don't appear evenly spaced and the last element in the tabu doesn't quite reach the end of the horizontal rule of the footer as shown below:
How can this be fixed?
Alternatively is there a better method of having a number of separate text elements all in one line, equally spaced, and spanning the whole footer horizontal rule?
tabu
unless you don't mind your document breaking unexpectedly at some point in the future. The package author has promised backwards-incompatible changes, and refused to fix serious bugs in the meantime.inputenc
with Xe/LuaTeX and, probably, don't usefontenc
either.