如何使用 fancyhdr 在奇数页和偶数页上设置不同的页眉和页脚规则宽度?

如何使用 fancyhdr 在奇数页和偶数页上设置不同的页眉和页脚规则宽度?

我正在尝试创建一个文档,该文档在奇数页上只有页脚,在偶数页上只有页眉。在奇数页上,页眉规则宽度应为 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}

相关内容