Fancyhdr では、奇数側と偶数側のヘッダーとフッターを定義できます。しかし、奇数ページと偶数ページで異なる見出しルールを使用することは可能ですか?
私は非対称の装飾を使用しており\headrule
、それを他のすべてのページでミラーリングしたいと考えています。
\documentclass[twoside]{article}
\usepackage{fancyhdr}
\usepackage{pgfornament}
\usepackage{lipsum}
\renewcommand{\headrule}{
\vspace{-8pt}\hrulefill\quad\pgfornament[width=2cm]{14}\quad\hrulefill}
\begin{document}
\pagestyle{fancy}
\lipsum
\end{document}
答え1
ページ番号が偶数か奇数かをテストできます。
\documentclass[twoside]{article}
\usepackage{fancyhdr}
\usepackage{pgfornament}
\usepackage{lipsum}
\usepackage{graphicx}
\usepackage[strict]{changepage}
\renewcommand{\headrule}{
\checkoddpage
\ifoddpage
\vspace{-8pt}\hrulefill\quad\pgfornament[width=2cm]{14}\quad\hrulefill
\else
\vspace{-8pt}\hrulefill\quad\reflectbox{\pgfornament[width=2cm]{14}}\quad\hrulefill
\fi}
\begin{document}
\pagestyle{fancy}
\lipsum
\end{document}