Точное управление нижним колонтитулом (включая переносы строк и положение сдвига)

Точное управление нижним колонтитулом (включая переносы строк и положение сдвига)

Я готовлю постер и использую fancyhdrдля включения контента в нижней части страницы. У меня две проблемы:

  • \cfoot{}не отцентрирован, это можно решить с помощью \makebox{}, однако последняя команда, похоже, не допускает создания новых строк, а это необходимо, так как в противном случае текст будет слишком длинным.

  • Я хотел бы иметь возможность смещать нижние колонтитулы вверх по вертикальной оси (другими словами, отодвигать их от нижней части статьи)

Я не уверен, fancyhdrявляется ли это лучшим решением, но на данный момент это наиболее близко к тому, что мне нужно.

Вот мой 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}

введите описание изображения здесь

решение1

Вы можете вкладывать \parbox, \raisebox, \makebox, чтобы получить любое желаемое размещение:

\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}

Связанный контент