多行页脚,文本底部与底部边距对齐

多行页脚,文本底部与底部边距对齐

当将单行文本添加到页脚时,它会与页边距底部对齐,正如我所期望的那样:

单行页脚

但是,当我添加第二行文本时,对齐方式仍与第一行文本对齐。我希望第一行文本向上移动,并且整个段落与边距底部对齐。

2 行页脚

我想制作我的文档,以便上面示例中的文本“和另一行页脚”的底部与底部边距对齐,而不是第一个“行页脚”文本。

我尝试将文本放在 parbox 中,但是无济于事。

我不敢相信这个问题以前没有被回答过,但是我看过很多类似的问题,却找不到一个与此完全相同的情况。这个问题类似,但在这个问题中,页脚仍然溢出到底部边距,而不是与其底部对齐。

供参考,我实际上想做的是将一张带有一些文本的图像放置在页脚中,但我认为无论如何解决方案都是相同的。

这是我的 MWE:

\documentclass[a4paper]{article}

\usepackage[includefoot,margin=0.8cm,showframe]{geometry}
\usepackage{lipsum,fancyhdr}
\pagestyle{fancy}
\fancyhf{}

\lfoot{line of footer\\and another line of footer}

\begin{document}
\lipsum[1-15]
\end{document}

只是为了澄清我想要实现的目标:

应该如何

答案1

您可以将材料放入其中\parbox,然后使用[b]选项将对齐点设为最后一行的基线。当然,您应该确保有足够的空间放置页脚。

样品输出

\documentclass[a4paper]{article}

\usepackage[includefoot,margin=0.8cm,showframe]{geometry}
\usepackage{lipsum,fancyhdr}
\pagestyle{fancy}
\fancyhf{}

\lfoot{\parbox[b]{\textwidth}{line of footer\\and another line of footer}}

\begin{document}
\lipsum[1-15]
\end{document}

相关内容