Payload LogoOctree

Insert PDF in LaTeX: Embed PDF Pages and Documents

Date Published

Inserting PDFs in LaTeX

Include external PDF files in your LaTeX document using the pdfpages package.

The pdfpages Package

\usepackage{pdfpages}

This powerful package lets you include entire PDFs or selected pages.

Include Entire PDF

\includepdf[pages=-]{document.pdf}

The pages=- means all pages.

Include Specific Pages

Single Page

\includepdf[pages=1]{document.pdf}

Page Range

\includepdf[pages=1-5]{document.pdf}

Selected Pages

\includepdf[pages={1,3,5,7}]{document.pdf}

Last Page

\includepdf[pages=last]{document.pdf}

Exclude Pages

\includepdf[pages=-, nup=1x1, exclude={2,4}]{document.pdf}

Common Options

No Page Numbers

\includepdf[pages=-, pagecommand={}]{doc.pdf}

Add Page Numbers

\includepdf[pages=-, pagecommand={\thispagestyle{plain}}]{doc.pdf}

Landscape Pages

\includepdf[pages=-, landscape]{doc.pdf}

Scale PDF

\includepdf[pages=1, scale=0.8]{doc.pdf}

Offset Position

\includepdf[pages=1, offset=1cm 1cm]{doc.pdf}

Multiple Pages Per Sheet

2-up (2 pages per sheet)

\includepdf[pages=-, nup=2x1]{doc.pdf}

4-up (4 pages per sheet)

\includepdf[pages=-, nup=2x2]{doc.pdf}

With Frame

\includepdf[pages=-, nup=2x2, frame]{doc.pdf}

Adding to Appendix

Common pattern for appendices:

\appendix \section{Supplementary Material} \includepdf[pages=-]{supplement.pdf}

PDF as Figure

Include a single PDF page as a figure:

\begin{figure}[h] \centering \includegraphics[width=0.8\textwidth, page=1]{doc.pdf} \caption{First page of external document} \end{figure}

Note: Use includegraphics (not includepdf) for figures. The page= option selects which page.

Combining Documents

Merge multiple PDFs:

\includepdf[pages=-]{doc1.pdf} \includepdf[pages=-]{doc2.pdf} \includepdf[pages=-]{doc3.pdf}

Adding Headers/Footers

\includepdf[pages=-, pagecommand={ \begin{tikzpicture}[remember picture, overlay] \node at (current page.north) [below=1cm] {Header Text}; \end{tikzpicture} }]{doc.pdf}

Requires tikz package.

Troubleshooting

PDF not found: Check path, must be relative to main .tex file

Blank pages: Try \includepdf[fitpaper=false]

Wrong orientation: Use landscape or rotateoversize=false

Margins cut off: Use noautoscale, scale=0.9

Complete Example

\documentclass{article} \usepackage{pdfpages}

\begin{document}

\section{Introduction} Main content here.

\section{Attached Documents} See the following pages for the complete report.

\includepdf[pages=-, pagecommand={\thispagestyle{plain}}]{report.pdf}

\end{document}

Include PDFs with Octree

Octree handles PDFs easily:

- Simple PDF inclusion - Real-time preview - AI helps with formatting - Export combined document

Try it at https://useoctree.com