我正在创建一个包含许多外部 PDF 的 PDF,并想插入目录页和页码。使用以下代码我可以实现这一点,但问题是页码的位置会干扰我导入的 PDF。
有没有直接的方法可以将页码放在最左角?我知道这不是 pdfpages 包的问题。
\documentclass{article}
\usepackage{pdfpages}
\usepackage[utf8]{inputenc}
\begin{document}
\tableofcontents
%%% File 1 %%%
\includepdf[pages=-, pagecommand={},addtotoc={
1,section,1,CV,p1}]
{CV.pdf}
%%% File 2 %%%
\includepdf[pages=-, pagecommand={},addtotoc={
1,section,1,Reference 1,p1}]
{ref1.pdf}
\end{document}
答案1
我在这里明确没有使用该twoside
选项,但可以根据页码是奇数还是偶数将页码打印在左下角或右上角。
pagecommand{\thispagestyle{includedpages}}
切换到此页面样式后,常规页面将使用默认plain
样式。(除非更改)
这些文件CV.pdf
不rev.pdf
包含页码,可以使用 texblindtext
包轻松生成。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{pdfpages}
\usepackage[showframe]{geometry}
\usepackage{fancyhdr}
\fancypagestyle{includedpages}{%
\fancyhf{}%
\renewcommand{\headrulewidth}{0pt}%
\fancyfoot[L]{\ifodd\value{page}\else\thepage\fi}%
\fancyfoot[R]{\ifodd\value{page}\thepage\fi}%
}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\section{Regular content One}
\blindtext[20]
\section{Included content}
%%% File 1 %%%
\includepdf[pages=-, pagecommand={\thispagestyle{includedpages}},addtotoc={1,section,1,CV,cv}]{CV.pdf}
%%% File 2 %%%
\includepdf[pages=-, pagecommand={\thispagestyle{includedpages}},addtotoc={1,section,2,Reference 1,ref}]{ref1.pdf}
\section{Regular content Two}
\blindtext[20]
\end{document}
CV.tex 代码
\documentclass{article}
\usepackage{blindtext}
\pagestyle{empty}
\begin{document}
\section{Beginning \jobname}
\blindtext[50]
\end{document}