有没有简单的方法可以在给定的页码处插入一些文本?我可以手动跟踪页面并在那里写一些东西,但正在寻找一个极客解决方案。我并不担心文本的位置,只要访问页面就可以了。
\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-50]
%%%%%%%% Write `Some garbage text` at page 3
\end{document}
答案1
如果你只想在第 3 页的某个随机位置放置一些文本,可以使用以下选项eso-pic
:
\documentclass{article}
\usepackage{lipsum}
\usepackage{eso-pic}
\AddToShipoutPictureFG{% Place something in the page ForeGround...
\AtTextUpperLeft{% ...at the text block upper left corner...
\ifnum\value{page}=3 % ...only on page 3...
\makebox[\textwidth]{% ...in the horizontal centre of the text block...
\raisebox{\dimexpr-.5\height-.5\textheight}{% ...at the vertical centre of the text block
\Huge RaNDoM TeXT
}%
}%
\fi
}%
}
\begin{document}
\sloppy\lipsum[1-50]
\end{document}