1

I am preparing a poster and using fancyhdr to include content at the bottom of the page. I have two issues:

  • \cfoot{} is not centered, this can be solved using \makebox{}, however, the later command does not seem to allow new lines and this is necessary since the text is too long otherwise.

  • I would like to be able to shift the footers up along the vertical axis (in other words move them away from the bottom of the paper)

I am not sure if fancyhdr is the best solution, but currently it is the closest to what I want.

Here is my MWE:

\documentclass{article}
\usepackage[paperwidth=36in, paperheight=27in, margin=2in]{geometry}
\usepackage{multicol}
\columnsep=100pt
\columnseprule=3pt
\usepackage{graphicx}
\usepackage{lipsum}


% Footer
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\lhead{}
\rhead{}
\fancyfootoffset[LO]{-8cm}

% Organization logo and presentation footer
\lfoot{\makebox[0pt][r]{\includegraphics[width=5cm]{example-image-a}}} %insitution logo
\rfoot{Poster presented at XXX. Tokyo, Japan}

% Not centered:
%\cfoot{\Huge\textbf{Acknowledgements} This is acknowledgement text  This is acknowledgement text  This is acknowledgement text  \\ This is acknowledgement text  This is acknowledgement text  This is acknowledgement text  This is acknowledgement text  This is acknowledgement text }

% cannot introduce linebreak
\cfoot{\makebox[\textwidth][c]{\Huge \textbf{Acknowledgements} This is acknowledgement text  This is acknowledgement text  This is acknowledgement text This is acknowledgement text  This is acknowledgement text  This is acknowledgement text  This is acknowledgement text  This is acknowledgement text }}

\begin{document}
\begin{multicols}{4}
\lipsum[1-90]
\end{multicols}
\end{document}

enter image description here

  • For a single page, I would use tikzpagenodes and the current page footer area node. – John Kormylo Aug 8 '19 at 21:25
0

You can nest \parbox, \raisebox, \makebox to get what ever placement you want:

\documentclass{article}
\usepackage[paperwidth=36in, paperheight=27in, margin=2in]{geometry}
\usepackage{multicol}
\columnsep=100pt
\columnseprule=3pt
\usepackage{graphicx}
\usepackage{lipsum}


% Footer
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\lhead{}
\rhead{}
%\fancyfootoffset[LO]{-8cm}

% Organization logo and presentation footer
\lfoot{\raisebox{-0.5\height}[0pt][0pt]{\makebox[0pt][l]{\includegraphics[width=5cm]{example-image-a}}}} %insitution logo
\rfoot{Poster presented at XXX. Tokyo, Japan}


\cfoot{\raisebox{0cm}[0pt][0pt]{%
 \makebox[0pt]{\parbox{0.8\textwidth}{\centering \Huge \textbf{Acknowledgements} This is acknowledgement text  This is acknowledgement text  This is acknowledgement text This is acknowledgement text  This is acknowledgement text  This is acknowledgement text  This is acknowledgement text  This is acknowledgement text }}}}

\begin{document}
\begin{multicols}{4}
\lipsum[1-90]
\end{multicols}
\end{document}
  • Thanks! For this to work in the actual poster I still need \fancyfootoffset[LO]{-1cm} and I had to play around with some of the \raisebox and \parbox inputs, but now it looks exactly like I wanted. I will read more about those commands. – jsb Aug 8 '19 at 16:01
  • If you want to center the footer I wouldn't add an (unsymmetric) offset. You can always use \hspace{-1cm} before the picture to move it in the margin. – Ulrike Fischer Aug 8 '19 at 16:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.