上次我尝试在我的文档中添加花哨的页眉和页脚,但我不满意它的结果。如何在包含许多页面的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}
如果有人知道答案我会很高兴,因为我的学士论文需要它!
如果您使用twoside
ed documentclass,那么您可以让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}