在页脚中复制页眉而无需重新生成

在页脚中复制页眉而无需重新生成

我正在使用该qrcode包将二维码放在文档的右侧标题中fancyhdr。每个页面的标题中都有不同的二维码。

我现在需要在页脚中显示相同的二维码图像,以便每个页面的顶部和底部都有两个相同的二维码。目前,我只是\qrcode对页脚使用相同的命令,但这意味着编译需要更长的时间,因为它会重复两次工作。

有没有办法将页眉内容复制到页脚,即使它是一个二维码图像?

答案1

使用保存箱来存储代码,编译速度非常快。(实际上,它.aux显然是从文件中重做并重新读取的)

\documentclass{article}

\usepackage{fancyhdr}
\usepackage[headheight=2cm]{geometry}
\usepackage{blindtext}
\usepackage{qrcode}
\usepackage{hyperref}



\pagestyle{fancy}
\newsavebox{\myqrbox}
\begin{document}
\savebox{\myqrbox}{\qrcode{http://tex.stackexchange.com/questions/270765/replicate-header-in-the-footer-without-regeneration}}
\chead{\usebox{\myqrbox}}
\cfoot{\usebox{\myqrbox}}

\blindtext[100]

\end{document}

在此处输入图片描述

相关内容