我知道可以旋转图形、表格、tikzpictures。另外,我知道可以将整个页面旋转 90 度(纵向/横向),但是否可以用自定义角度旋转整个页面,例如使用输入应旋转哪个页面以及角度的语法,如\rotatepage{pagenumber = 2}{angle = 20}
?
所以我想旋转整页,包括页码。但只有页面上包含的内容应该旋转。已分页到下一页的所有内容都不应旋转。
答案1
您可以旋转和移动发货箱。但您不能旋转“pdf 背景”,pdf 参考资料只允许 90 的倍数。
\documentclass[a4paper,12pt]{article}
\usepackage{lipsum}
\usepackage{graphicx,atbegshi}
\begin{document}
\lipsum
\AtBeginShipoutNext{%
\setbox\AtBeginShipoutBox=\hbox{%
\rotatebox{35}{\hspace{-4cm}\box\AtBeginShipoutBox}%
}}%
\lipsum
\end{document}
每个页面的随机方向可以像这样完成:
\documentclass[a4paper,12pt]{article}
\usepackage{lipsum}
\usepackage{graphicx,atbegshi,xfp}
\begin{document}
\AtBeginShipout{%
\setbox\AtBeginShipoutBox=\hbox{%
\rotatebox[origin=c]{\fpeval{randint(360)}}{\box\AtBeginShipoutBox}% hspace to get the box more left
}}%
\lipsum
\lipsum
\lipsum
\end{document}