web-dev-qa-db-pt.com

Inserindo um arquivo pdf em latex

Eu estou tentando inserir um PDF ou arquivo doc como um apêndice no meu arquivo de látex. Você sabe como eu posso fazer isso?

443
Guido

Use o pacote pdfpages .

\usepackage{pdfpages}

Para incluir todas as páginas no arquivo PDF:

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

Para incluir apenas a primeira página de um PDF:

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

Execute texdoc pdfpages em um Shell para ver o manual completo para pdfpages.

656
Mica

Para colocar um pdf inteiro no seu arquivo e não apenas uma página, use:

\usepackage{pdfpages}

\includepdf[pages=-]{myfile.pdf}
73
RobinAugy
\includegraphics{myfig.pdf}
30
dagray

Eu não acho que haveria um caminho automático. Você também pode querer adicionar um número de página ao apêndice corretamente. Supondo que você já tenha seu documento em PDF de várias páginas, você terá que extrair cada página primeiro do documento em PDF usando o Adobe Acrobat Professional, por exemplo, e salvar cada um deles como um arquivo PDF separado. Então você terá que incluir cada um dos documentos em PDF como imagens em cada página (1 a cada página) e usar newpage entre cada página e, g,

\appendix
\section{Quiz 1}\label{sec:Quiz}
\begin{figure}[htp] \centering{
\includegraphics[scale=0.82]{quizz.pdf}}
\caption{Experiment 1}
\end{figure}  

\newpage
\section{Sample paper}\label{sec:Sample}
\begin{figure}[htp] \centering{
\includegraphics[scale=0.75]{sampaper.pdf}}
\caption{Experiment 2}
\end{figure}

Agora, cada página aparecerá com 1 imagem em pdf por página e você terá um número de página correto na parte inferior. Como mostrado no meu exemplo, você terá que jogar um pouco com o fator de escala para cada imagem para obtê-lo no tamanho certo que caberá em uma única página. Espero que ajude...

18
yCalleecharan

Existe uma opção sem pacotes adicionais que funcionem sob o pdflatex

Adapte este código

\begin{figure}[h]
    \centering
    \includegraphics[width=\ScaleIfNeeded]{figuras/diagrama-spearman.pdf}
    \caption{Schematical view of Spearman's theory.}
\end{figure}

"diagrama-spearman.pdf" é uma plotagem gerada com TikZ e este é o código (é outro arquivo .tex diferente do arquivo .tex onde quero inserir um pdf)

\documentclass[border=3mm]{standalone}
\usepackage[applemac]{inputenc}
\usepackage[protrusion=true,expansion=true]{microtype}
\usepackage[bb=lucida,bbscaled=1,cal=boondoxo]{mathalfa}
\usepackage[stdmathitalics=true,math-style=iso,lucidasmallscale=true,romanfamily=bright]{lucimatx}
\usepackage{tikz}
\usetikzlibrary{intersections}
\newcommand{\at}{\makeatletter @\makeatother}

\begin{document}

\begin{tikzpicture}
\tikzset{venn circle/.style={draw,circle,minimum width=5cm,fill=#1,opacity=1}}
\node [venn circle = none, name path=A] (A) at (45:2cm) { };
\node [venn circle = none, name path=B] (B) at (135:2cm) { };
\node [venn circle = none, name path=C] (C) at (225:2cm) { };
\node [venn circle = none, name path=D] (D) at (315:2cm) { };
\node[above right] at (barycentric cs:A=1) {logical}; 
\node[above left] at (barycentric cs:B=1) {mechanical}; 
\node[below left] at (barycentric cs:C=1) {spatial}; 
\node[below right] at (barycentric cs:D=1) {arithmetical}; 
\node at (0,0) {G};    
\end{tikzpicture}

\end{document} 

Este é o diagrama que incluí

 enter image description here

6
pachamaltese