Я готовлю постер и использую 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}