Estou tentando inserir um arquivo PDF ou doc como um apêndice no meu arquivo Latex. Você sabe como eu posso fazer isso?
Estou tentando inserir um arquivo PDF ou doc como um apêndice no meu arquivo Latex. Você sabe como eu posso fazer isso?
Respostas:
Use o pdfpages
pacote.
\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 de pdfpages
.
\includepdf[pages={1,3,5}]{myfile.pdf}
, incluiria as páginas 1, 3 e 5 do arquivo. Para incluir o arquivo inteiro, especifique pages={-}
onde {-}
é um intervalo sem os pontos de extremidade especificados, que são padrão para a primeira e a última página, respectivamente.
\includepdf[pages=-,scale=.8,pagecommand={}]{file}
\includepdf[page={-},offset=<offset in x>mm <offset in y>mm]{myfile.pdf}
pages={1-48,50-100}
. Não é tão simples quanto dizer algo como pages={!49}
, mas não tão árduo.
Para colocar um pdf inteiro em seu arquivo e não apenas uma página, use:
\usepackage{pdfpages}
\includepdf[pages=-]{myfile.pdf}
\includegraphics{myfig.pdf}
\usepackage{graphicx}
é necessária para poder usar este comando
Eu não acho que haveria uma maneira automática. Você também pode adicionar um número de página ao apêndice corretamente. Supondo que você já tenha seu documento PDF de várias páginas, será necessário extrair cada página primeiro do documento PDF usando o Adobe Acrobat Professional, por exemplo, e salvar cada uma delas como um arquivo PDF separado. Em seguida, você deverá incluir cada um dos documentos em PDF como imagens em cada página (1 cada página) e usar nova página 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 de cada imagem para obtê-la no tamanho certo que cabe em uma única página. Espero que ajude...
Existe uma opção sem pacotes adicionais que funciona no 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" é um gráfico gerado com TikZ e este é o código (é outro arquivo .tex diferente do arquivo .tex em que desejo 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 eu incluí
\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}
A \includegraphics
função tem uma page
opção para inserir uma página específica de um arquivo PDF como gráficos. O padrão é um, mas você pode alterá-lo.
\includegraphics[scale=0.75,page=2]{multipage.pdf}
Você pode encontrar mais aqui .