如何在包含许多页面的包含 pdf 中正确设置精美的页眉和页脚?

How to correctly set a fancy header and footer in a included pdf, which contains many pages?

上次我尝试在我的文档中添加花哨的页眉和页脚,但我对它的结果并不满意。如何在包含许多页面的附带 pdf 中正确设置精美的页眉和页脚?

我想要实现的目标是:如果页数是奇数,我希望页眉和页数位于页面左侧,否则我希望位于右侧.

这是我的基本代码:

\documentclass[oneside, a4paper, 12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage{polski}
\usepackage{pdfpages}
\usepackage{changepage}
\usepackage{fancyhdr}

\usepackage[right=2.7cm,left=3.5cm, top=2.7cm, bottom=2.5cm,includehead]{geometry}

\strictpagecheck

\begin{document}
    %\setcounter{page}{18}
\includepdf[pages=-,pagecommand={
    \ifoddpage 
    \pagestyle{fancy} \fancyhf{}
    \fancyhead[L]{Test of left header}
    \fancyfoot[L]{\thepage} 
    \else
    \fancyhead[R]{Test of right footer}
    \fancyfoot[R]{\thepage} 
    \fi}]{scenariusz_wersja_do_edycji.pdf}
\end{document}

如果有人知道解决方案,我会很高兴,因为我的 BA 论文必然需要它!

如果您使用 twosideed 文档类,那么您可以让 fancyhdr 自动将您的 header/page 号码放在 even/odd 页上:

\documentclass[twoside, a4paper, 12pt]{article}

\usepackage[utf8]{inputenc}
\usepackage{polski}
\usepackage{pdfpages}
\usepackage{changepage}
\usepackage{fancyhdr}

\usepackage[right=2.7cm,left=3.5cm, top=2.7cm, bottom=2.5cm,includehead]{geometry}

\strictpagecheck

\setlength{\headheight}{15pt}

\fancypagestyle{mystyle}{%
\fancyhf{}
\fancyhead[LO,RE]{Some header}
\fancyfoot[LO,RE]{\thepage}
}


\begin{document}
    %\setcounter{page}{18}
\includepdf[pages=-,pagecommand={
\thispagestyle{mystyle}
    }]{example-image-duck}
\end{document}