如何在出现横向页面时自动隐藏页码或更改为普通页面样式?在具有 \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}
行之前。