当将单行文本添加到页脚时,它会与页边距底部对齐,正如我所期望的那样:
但是,当我添加第二行文本时,对齐方式仍与第一行文本对齐。我希望第一行文本向上移动,并且整个段落与边距底部对齐。
我想制作我的文档,以便上面示例中的文本“和另一行页脚”的底部与底部边距对齐,而不是第一个“行页脚”文本。
我尝试将文本放在 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}