Präzise Fußzeilensteuerung (einschließlich Zeilenumbrüchen und Positionsverschiebung)

Präzise Fußzeilensteuerung (einschließlich Zeilenumbrüchen und Positionsverschiebung)

Ich bereite ein Poster vor und verwende es, fancyhdrum unten auf der Seite Inhalte einzufügen. Ich habe zwei Probleme:

  • \cfoot{}ist nicht zentriert, dies kann mit gelöst werden \makebox{}, allerdings scheint der spätere Befehl keine neuen Zeilen zuzulassen und dies ist notwendig, da der Text sonst zu lang wird.

  • Ich möchte die Fußzeilen entlang der vertikalen Achse nach oben verschieben können (also sie vom unteren Rand des Dokuments weg verschieben).

Ich bin nicht sicher, ob fancyhdrdas die beste Lösung ist, aber im Moment kommt es dem, was ich will, am nächsten.

Hier ist mein 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}

Bildbeschreibung hier eingeben

Antwort1

Sie können \parbox, \raisebox und \makebox verschachteln, um die gewünschte Platzierung zu erhalten:

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

verwandte Informationen