如何在包含许多页面的包含 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 论文必然需要它!
如果您使用 twoside
ed 文档类,那么您可以让 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}
上次我尝试在我的文档中添加花哨的页眉和页脚,但我对它的结果并不满意。如何在包含许多页面的附带 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 论文必然需要它!
如果您使用 twoside
ed 文档类,那么您可以让 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}