1

上次我尝试在文档中添加精美的页眉和页脚,但我对它的结果不满意。如何在包含许多页面的包含的 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 论文!

4

1 回答 1

0

如果您使用twosideed 文档类,那么您可以让fancyhdr页眉/页码自动放置在偶数/奇数页上:

\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}
于 2021-08-05T15:31:51.373 回答