如何在出现横向页面时自动隐藏页码或更改为普通页面样式

如何在出现横向页面时自动隐藏页码或更改为普通页面样式

如何在出现横向页面时自动隐藏页码或更改为普通页面样式?在具有 \begin{landscape} \begin{table} 的横向表格中,Fancyhdr 和 fancy header 看起来非常丑陋。我知道 thispagestyle 有效,但手动执行非常复杂。是否有一种自动解决方案可以影响所有带有 \begin{landscape} 的表格?

答案1

您始终可以定义自己的页面,然后当您希望该页面仅出现在文档中的单个页面上时,您可以使用命令将该页面定义为您自己的页面样式\thispagestyle{mypage}

下面显示了定义您自己的页面样式或设置章节页面样式的示例代码。

% SET CHAPTER PAGE STYLE TO THE 'PLAIN' FORMAT
\copypagestyle{chapter}{plain}% Copy plain page syle to chapter page style
\makeoddhead{chapter}% Adjust odd header for chapter page style
  {\leftmark}% Left odd header
  {\thepage}% Center odd header
  {\rightmark}% Right odd header
\makeevenhead{chapter}% Adjust odd header for chapter page style
  {\leftmark}% Left odd header
  {\thepage}% Center odd header
  {\rightmark}% Right odd header

% CREATE MY OWN PAGE STYLE
\makepagestyle{mypage}% Create 'mypage' page style
\makeevenfoot{mypage}% Adjust even footer for mypage page style
  {LEF}% Left even footer
  {CEF}% Center even footer
  {REF}% Right even footer
\makeevenhead{mypage}% Adjust even header for mypage page style
  {\rightmark}% Left even header
  {\thepage}% Center even header
  {\leftmark}% Right even header
\makeoddfoot{mypage}% Adjust odd footer for mypage page style
  {LOF}% Left odd footer
  {COF}% Center odd footer
  {ROF}% Right odd footer
\makeoddhead{mypage}% Adjust odd header for mypage page style
  {\rightmark}% Left odd header
  {\thepage}% Center odd header
  {\leftmark}% Right odd header
\makeheadrule{mypage}{\textwidth}{.4pt}% Header rule width/thickness for mypage page style
\makefootrule{mypage}{\textwidth}{.4pt}{\footruleskip}% Footer rule width/thickness/skip for mypage page style

\pagestyle{mypage}% Set page style to mypage

与往常一样,您可以注释掉此模板中您不需要使用的任何行,如果您不使用页码或标题,则可以用您喜欢的文本替换它们,或者如果该空间应该保持空白,则括号之间什么也不留。

注意:此代码位于 .TeX 文档的前言部分,位于begin{document}行之前。

相关内容