答案1
自 2022 年 8 月 10 日起,TeX Live 2022 现已在 Overleaf 上推出,因此您可以sillypage
开箱即用!只需提醒一下:
对于现有项目,您必须手动切换到 TeX Live 2022 才能
sillypage
使用。幸运的是,Overleaf 通过切换 TeX Live 编译器特征。对于新项目,它将自动基于 TeX Live 2022,因此无需采取进一步行动。
希望能帮助到你!
答案2
当然最好的选择确实是从 CTAN 下载包,编译它并将其添加到您的 Overleaf 项目中。
但是,如果您只想要愚蠢的页码,那么您可以实现一个穷人版,即高度简化的软件包版本。该软件包的基本思想是包含来自 pdf 的页面,其中包含愚蠢的步行以显示为页码。
您可以在以下位置找到 pdf(由 samcarter 制作,许可证 CC BY-SA 4.0)http://mirrors.ctan.org/macros/latex/contrib/sillypage/sillywalk-map.pdf,您必须下载并添加到您的 Overleaf 项目中。此文档包含 12 页,因此在 12 页之后您需要返回第 1 页。您可以使用模数(即页面计数器模 12)来执行此操作。
需要进行一些整理:12 mod 12 = 0,这不是从 sillywalk-map.pdf 中包含的有效页码。要解决这个问题,您可以添加 1。但是,第一页会变成 2,因此您应该从 0 开始。
实现计算的一种方法是使用intcalc
提供\intcalcMod
模数和加\intcalcInc
1 的包。
梅威瑟:
\documentclass{article}
\usepackage{lipsum}
\usepackage{intcalc}
\usepackage{graphicx}
% sillywalk-map.pdf by samcarter
% source: https://ctan.org/tex-archive/macros/latex/contrib/sillypage
% license: CC BY-SA 4.0
\setcounter{page}{0}
\def\thepage{\includegraphics[page=\intcalcInc{\intcalcMod{\value{page}}{12}},height=0.8cm]{sillywalk-map}}
\begin{document}
\lipsum[1-100]
\end{document}