每个页面的页脚都有不同的图像

每个页面的页脚都有不同的图像

我发现 使用 fancyhdr 创建基于图像的页眉和页脚 这很有帮助并提供了一些想法,但我基本上想在页脚的右下角或中心为乳胶文档中的每一页放置一个不同的图像文件(pdf或jpg)。

有什么建议么?

多谢!

PS 抱歉,我通常在 latex 或 xelatex 中使用带有大量数学工具的文章类,但我非常灵活!

答案1

作为杰利迪亚兹在他的评论中提到,您可以命名您的图像image-1.pngimage-2.png等,然后使用fancyhdr包中包含它们使用

\includegraphics[<options>]{image-\arabic{page}}

来自graphicx包。完整的示例:

\documentclass{article}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{lipsum}% just to generate text for the example

\setlength\footskip{40pt}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\thepage}
\fancyfoot[C]{\includegraphics[height=30pt]{image-\arabic{page}}}

\begin{document}

\lipsum[2-23]

\end{document}

在此处输入图片描述

还有另一种可能性,利用这次background包裹:

\documentclass{article}
\usepackage{graphicx}
\usepackage[bottom]{background}
\usepackage{lipsum}% just to generate text for the example

\SetBgScale{1}
\SetBgContents{\includegraphics[height=30pt]{onebit-\arabic{page}}}
\SetBgVshift{40pt}
\SetBgOpacity{1}

\begin{document}

\lipsum[2-23]

\end{document}

在此处输入图片描述

确保图像数量至少与文档的页数一样多。

在评论之后,想法是将图像放在页脚的右侧,但在文本区域之外;这可以在示例中fancyhdr使用来实现\fancyfootoffset;一个小例子:

\documentclass{article}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{lipsum}% just to generate text for the example

\setlength\footskip{40pt}

\pagestyle{fancy}
\fancyhf{}
\fancyhead[L]{\thepage}
\fancyfoot[R]{\includegraphics[height=30pt]{image-\arabic{page}}}
\fancyfootoffset[R]{4cm}

\begin{document}

\lipsum[2-23]

\end{document}

在此处输入图片描述

通过该background方法,人们可以使用\SetBgHshift{<length>}

相关内容