插入 PDF 页面并选择原始文档的哪些页面

插入 PDF 页面并选择原始文档的哪些页面

为了将 PDF 文档的几页插入到我的 latex 文档中,我使用了这个宏。即使我使用 fancyheader 自定义页眉页脚,文档中的页面编号也不会中断。

\documentclass{article}
%%%% www.madit.be
\usepackage[a4paper]{geometry}
    \geometry{top=25mm,bottom=25mm,inner=25mm,outer=20mm,,marginparwidth=1cm,marginparsep=10pt}
\usepackage[ansinew]{inputenc}
\usepackage[pdftex]{graphicx}
\usepackage{pdfpages}
\usepackage{lipsum}

%%%%%%%%%%%%%%%%%% macro
\newcounter{myCurrentPage}
\newcounter{myLastPage}
\newcommand{\myMultipdf}[3]{%args: {uri of pdf}{startpage}{endpage}
    \setcounter{myCurrentPage}{\number#2}%page start
    \setcounter{myLastPage}{(\number#3)+1}%last page    
    \whiledo{\themyCurrentPage<\themyLastPage}{%
        \includegraphics[width=\linewidth,page=\value{myCurrentPage}]{#1}
        \newpage
        \setcounter{myCurrentPage}{\value{myCurrentPage}+1}
    }%
}
\begin{document}

\section{Some Text}

\lipsum[1]

\section{Some insert of pdf pages}

\myMultipdf{foo.pdf}{3}{4}

\section{Some Text}

\lipsum[2]

\end{document}

答案1

溢出\hbox是由于 造成的\parindent。图形开始一个新段落,宽度为线宽。\noindent抑制段落缩进:

\noindent
\includegraphics...

为了完整性。还有

\includepdf[pages=3-4,pagecommand={}]{foo.pdf}

保留原始文档的页眉和页脚线。但原始文档可能会贡献自己的页眉和页脚线。页边距可能会在一定程度上受到选项 、 的trim影响clip

相关内容