我有几个可用的 pdf 文件,现在我想将它们合并为一个文件,我将其称为“附件包”。我想在开头放一个目录,显示“附件包”中每个单个 pdf 文件的起始页。我还想添加一个页眉,以显示“附件包”的全局页面。到目前为止一切顺利。
但是,当我尝试使用 在标题中包含每个文件的名称(例如简历、个人陈述)时\rightmark
,标题(即章节名称)不会显示。如何解决这个问题?
以下是我的代码。抱歉,有点乱。
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\geometry{
headsep=28mm
}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyheadoffset[LO,RE]{20mm}
\fancyheadoffset[RO,LE]{35mm}
\usepackage{lastpage}
\fancyhead[LO,RE]{Attachment bundle, Page \thepage/\pageref{LastPage}}
\fancyhead[RO,LE]{\rightmark}
\usepackage[UKenglish]{babel}
\usepackage[T1]{fontenc}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\addto\captionsUKenglish{% Replace "UKenglish" with the language you use
\renewcommand{\contentsname}%
{Attachment list}% Change the title of Contents
}
\usepackage{pdfpages}
\documentclass[12pt,twoside]{article}
\begin{document}
\includepdf[pagecommand={\section[Curriculum vitae]{}}, scale=1, pages=1]{Sections/2020_04_19_cv.pdf}
\includepdf[pagecommand={}, scale=1, pages=2-]{Sections/2020_04_19_cv.pdf}
% to avoid an empty page
\includepdf[pagecommand={\section[Personal Statement]{}}, scale=1, pages=1]{Sections/2020_04_19_Personal_Statement.pdf}
\includepdf[pagecommand={}, scale=1, pages=2-]{Sections/2020_04_19_Personal_Statement.pdf}
\tableofcontents
\end{document}
答案1
在 twoside 模式下 \section 设置左侧标记而不是右侧标记:
\documentclass[12pt,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\geometry{
headsep=28mm
}
\usepackage{pdfpages}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyheadoffset[LO,RE]{20mm}
\fancyheadoffset[RO,LE]{35mm}
\usepackage{lastpage}
\fancyhead[LO,RE]{Attachment bundle, Page \thepage/\pageref{LastPage}}
\fancyhead[RO,LE]{\leftmark}
\usepackage[UKenglish]{babel}
\usepackage[T1]{fontenc}
\begin{document}
\includepdf[pagecommand={\section[Curriculum vitae]{}}, scale=1, pages=1]{example-image}
\includepdf[pagecommand={}, scale=1, pages=2-6]{example-image-duck}
\end{document}