![在页脚中复制页眉而无需重新生成](https://linux22.com/image/320161/%E5%9C%A8%E9%A1%B5%E8%84%9A%E4%B8%AD%E5%A4%8D%E5%88%B6%E9%A1%B5%E7%9C%89%E8%80%8C%E6%97%A0%E9%9C%80%E9%87%8D%E6%96%B0%E7%94%9F%E6%88%90.png)
我正在使用该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}