我正在使用该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}