答案1
这里有一个建议,使用包为scrlayer
横向页面定义一个新的层页面样式。请注意,您仍然可以在其他页面上使用fancyhdr
或scrlayer-scrpage
作为页眉和页脚。
\documentclass[twoside]{report}
\usepackage{pdflscape}
\usepackage{lipsum}
\usepackage{scrlayer}
\DeclareNewLayer[
background,
oddpage,
textarea,
addwidth=\footskip,
addwidth=\footheight,
contents=\hfill%
\rotatebox{90}{\rule[-\dp\strutbox]{1pt}{1.25em}\quad\pagemark}
]{lscape.odd.foot}
\DeclareNewLayer[
clone=lscape.odd.foot,
foreground,
evenpage,
contents=\vfill\hfill%
\rotatebox{90}{\pagemark\quad\rule[-\dp\strutbox]{1pt}{1.25em}}
]{lscape.even.foot}
\DeclareNewPageStyleByLayers{lscape}{lscape.odd.foot,lscape.even.foot}
\begin{document}
\chapter{One}
\lipsum[1]
\section{One One}
\lipsum[2]
\begin{landscape}
\pagestyle{lscape}
\lipsum[1-10]
\end{landscape}
\lipsum[6]
\end{document}