我正在尝试创建一个文档,该文档在奇数页上只有页脚,在偶数页上只有页眉。在奇数页上,页眉规则宽度应为 0pt,页脚规则宽度应为 0.4pt。在偶数页上,页脚规则宽度应为 0pt,页眉规则宽度应为 0.4pt。我知道如何设置所有内容,但规则宽度交替除外。我如何对页眉规则宽度和页脚规则宽度进行交替?
以下是我目前所掌握的信息:
\documentclass[11pt,twoside,twocolumn]{article}
\usepackage{fancyhdr}
\fancypagestyle{normalpage}{
\renewcommand{\headrulewidth}{0.0pt}
\renewcommand{\footrulewidth}{0.4pt}
\fancyhead[LO]{}
\fancyhead[RO]{}
\fancyfoot[LO]{{\footnotesize \textbf{Title}} \textbullet ~ \footnotesize Vol. 1, Number 1, 2016 \textbullet ~Text}
\fancyfoot[CO]{}
\fancyfoot[RO]{ \thepage}
\fancyhead[LE]{{\footnotesize \textbf{Title}} \textbullet ~ \footnotesize Vol. 1, Number 1, 2016 \textbullet ~Text}
\fancyhead[RE]{ \thepage}
\fancyfoot[LE]{}
\fancyfoot[CE]{}
\fancyfoot[RE]{}
}
\pagestyle{normalpage}
\begin{document}
Text
\cleardoublepage
Text
\end{document}
答案1
像这样吗?
\documentclass[11pt,twoside,twocolumn]{article}
\usepackage{fancyhdr}
\let\origheadrule\headrule
\let\origfootrule\footrule
\fancypagestyle{normalpage}{%
\fancyhf{}%
\renewcommand{\headrulewidth}{0.4pt}%
\renewcommand{\footrulewidth}{0.4pt}%
\fancyhf[rof,reh]{\thepage}%
\fancyhf[lof,leh]{{\footnotesize \textbf{Title}} \textbullet ~ \footnotesize Vol. 1, Number 1, 2016 \textbullet ~Text}%
\def\headrule{%
\ifodd\value{page}\relax\else\origheadrule\fi}%
\def\footrule{%
\ifodd\value{page}\origfootrule\else\fi}%
}
\pagestyle{normalpage}
\begin{document}
Text
\cleardoublepage
Text
\end{document}