正確なフッター制御(改行や位置のシフトを含む)

正確なフッター制御(改行や位置のシフトを含む)

ポスターを準備し、fancyhdrページの下部にコンテンツを含めるために使用しています。2 つの問題があります。

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

関連情報