我希望问题表文档第一页之后的页脚有所不同
我已经实施了以下措施:
\fancypagestyle{questions}
{
\fancyhf{}% Delete the current section for header and footer
% \renewcommand{\footrulewidth}{0pt}
\lhead{\rightmark}
\rhead{\ifnumequal{\value{page}}{1}{Date:\hspace{2cm}}{}}
\lfoot{\ifnumequal{\value{page}}{1}{MDW, \the\year}{}}
\rfoot{\ifnumequal{\value{page}}{1}{\printmark{}}{}}
\ifnumequal{\value{page}}{1}{\renewcommand{\footrulewidth}{0.4pt}}{\renewcommand{\footrulewidth}{0pt}}
}
除了页脚规则始终在第一页之后有效之外,其他一切都正常。
如有任何建议,我将非常感激。
答案1
您对页码的测试仅适用于您声明所需页面样式的地方。它不会对每一页都进行重新处理。
有多种解决方法。以下是其中一种:
\documentclass{article}
\usepackage{etoolbox}
\usepackage{fancyhdr}
\newcommand{\setupFooter}{%
\ifnum\value{page}=1\relax
\gdef\footrulewidth{0.4pt}%
\else
\gdef\footrulewidth{0pt}%
\fi
}
\fancypagestyle{questions}
{
\fancyhf{}% Delete the current section for header and footer
\lhead{\rightmark\setupFooter}
\rhead{\ifnumequal{\value{page}}{1}{Date:\hspace{2cm}}{}}
\lfoot{\ifnumequal{\value{page}}{1}{MDW, \the\year}{}}
\rfoot{\ifnumequal{\value{page}}{1}{}{}}
}
\pagestyle{questions}
\usepackage{lipsum}
\begin{document}
\lipsum[1-20]
\end{document}