LaTeX 中,如何在 pdflscape 之后的页脚处恢复页码?

LaTeX 中,如何在 pdflscape 之后的页脚处恢复页码?

我用来pdflscape包含一个表格。在此页之后,该页底部应该有的页码不见了。我该如何恢复它?页面底部没有页码。

\documentclass{article}
\usepackage{lipsum,tabularray,afterpage,geometry,pdflscape}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\fancyhf{}
\cfoot{\thepage}
\pagestyle{fancy}
\begin{document}
\section{New section}
\lipsum{1-6}
\afterpage{\newgeometry{left=2cm,right=2cm,bottom=0.5cm,top=0.5cm}
    \begin{landscape}
    \pagestyle{empty}
        \begin{longtblr}{
                colspec={X[l,3em] X[c,4em] X[c,4em] X[c,3.5em] X[c,3em] X[c,3em] X[c,4em] X[c,2em] X[c,3em] X[c,3em] X[c,4em] X[c,4em] X[c,4em] X[c,3.5em] X[c,4em] X[c,3em] X[c,6em] X[c,3.2em]},colsep=1pt,rowhead=1
            }
          %  \newgeometry{left=2cm,right=2cm,bottom=0.5cm,top=0.5cm}
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        \end{longtblr}
    \end{landscape} \restoregeometry\clearpage
    }
\lipsum{7-12}\lipsum{7-12}

\end{document}

在此处输入图片描述

答案1

它应该是方括号\lipsum[1]。实现方法如下:

编辑:在评论中回答您的问题:

\aftergroup使您\restoregeometry紧跟当前组。因为有时宏或包命令的定义中可能包含多个组。因此您可能无法正确重置页面后的几何图形。

包裹lipsum文档有 marco 的定义 \lipsum。你可以看看(第 3 页)。所以\lipsum只接受 2 个可选参数,第一个是par range,第二个是sentence range。Latex 将 中的内容[ ]视为可选参数。所以如果你这样做\lipsum{1-5},它会将 {1-5} 视为你想要输入的以下内容,并使用\lipsum默认的标准范围(即 1-7)来执行命令\lipsum以输出 。所以\lipsum\lipsum{1-20}基本上会输出相同的东西,只是你会1-20在虚拟文本后看到。当你这样做时,Latex 不会发出错误。所以有时你需要检查包的文档才能正确使用命令。

\documentclass{article}
\usepackage{lipsum,tabularray,afterpage,geometry,pdflscape}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{fancyhdr}
\fancyhf{}
\cfoot{\thepage}
\pagestyle{fancy}
\begin{document}
\section{New section}
\lipsum[1-6]
\afterpage{\newgeometry{left=2cm,right=2cm,bottom=0.5cm,top=0.5cm}
    \begin{landscape}
        \begin{longtblr}{
                colspec={X[l,3em] X[c,4em] X[c,4em] X[c,3.5em] X[c,3em] X[c,3em] X[c,4em] X[c,2em] X[c,3em] X[c,3em] X[c,4em] X[c,4em] X[c,4em] X[c,3.5em] X[c,4em] X[c,3em] X[c,6em] X[c,3.2em]},colsep=1pt,rowhead=1
            }
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18\\
        \end{longtblr}
    \end{landscape}\aftergroup\restoregeometry\clearpage
    }
\lipsum[7-16]

\end{document}

相关内容