自定义角度页面旋转

自定义角度页面旋转

我知道可以旋转图形、表格、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}

相关内容