Para ser claro, você precisa especificar as páginas que deseja incluir, ou seja \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.
precisa saber é o seguinte
38
As duas primeiras coisas que eu também precisei foram dimensionar e reativar o design da minha página externa (para mostrar os números das páginas novamente), que podem ser definidos usando a configuração, por exemplo:\includepdf[pages=-,scale=.8,pagecommand={}]{file}
A opção de deslocamento é útil\includepdf[page={-},offset=<offset in x>mm <offset in y>mm]{myfile.pdf}
Katu
1
@Kusavil do (docs) [ mirrors.sorengard.com/ctan/macros/latex/contrib/pdfpages/… , você pode especificar intervalos, por exemplo, se você quiser largar a página 49 de um total de 100, poderá usar pages={1-48,50-100}. Não é tão simples quanto dizer algo como pages={!49}, mas não tão árduo.
precisa saber é o seguinte
82
Para colocar um pdf inteiro em seu arquivo e não apenas uma página, use:
Sim, eu sei como incluir um figure.pdf, mas o arquivo que tenho que incluir tem mais de uma página.
Guido
10
Olá Dagray, sua resposta poderia ter sido o que Guido estava procurando, mas mesmo assim, apenas escrever um pequeno pedaço de código sem nenhuma explicação adicional é inútil.
precisa
@LeoR Eu discordo. A questão é essencialmente: "como inserir um pdf em látex?" resposta é o que dagray escreveu. A questão não é "como você insere o pdf no látex e pode explicar como ele funciona". Há informações suficientes nesta resposta para descobrir o resto.
Automatico
1
Ainda assim, a pergunta declara explicitamente que é um DOC / PDF para um apêndice, portanto, provavelmente não tem uma página.
igorsantos07
1
note que a \usepackage{graphicx}é necessária para poder usar este comando
anroesti 10/08/19
20
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,
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...
A questão era sobre a inserção de páginas inteiras, como está, e não sobre como incluir o conteúdo de um arquivo pdf em uma página existente que, de outra forma, é formatada e gerada pelo látex.
Mayer Goldberg
7
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}
Vale ressaltar que o parâmetro da página também funciona para um argumento usando graphicsx\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}
user2589273
Eu acho que o qn está pedindo a inclusão de várias páginas.
Charles Stewart
5
A \includegraphicsfunção tem uma pageopção para inserir uma página específica de um arquivo PDF como gráficos. O padrão é um, mas você pode alterá-lo.
Respostas:
Use o
pdfpages
pacote.Para incluir todas as páginas no arquivo PDF:
Para incluir apenas a primeira página de um PDF:
Execute
texdoc pdfpages
em um shell para ver o manual completo depdfpages
.fonte
\includepdf[pages={1,3,5}]{myfile.pdf}
, incluiria as páginas 1, 3 e 5 do arquivo. Para incluir o arquivo inteiro, especifiquepages={-}
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 comopages={!49}
, mas não tão árduo.Para colocar um pdf inteiro em seu arquivo e não apenas uma página, use:
fonte
fonte
\usepackage{graphicx}
é necessária para poder usar este comandoEu 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,
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...
fonte
Existe uma opção sem pacotes adicionais que funciona no pdflatex
Adapte este código
"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)
Este é o diagrama que eu incluí
fonte
\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}
A
\includegraphics
função tem umapage
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.Você pode encontrar mais aqui .
fonte