背面有 Sillypage

背面有 Sillypage

您好,在使用 sillypage 包时我该如何解决下面所示的错误。在此处输入图片描述 这是我的 MWE

\documentclass{article} \usepackage{sillypage} \usepackage{blindtext} \begin{document} \pagenumbering{silly} \Blinddocument \end{document}

答案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模数和加\intcalcInc1 的包。

梅威瑟:

\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}

相关内容