Ajoutez-vous simplement le pdf ou voulez-vous l'intégrer comme une image?
zdav
8
Remarque à tous ceux qui envisagent de suggérer de migrer cela vers text.stackexchange - nous ne pouvons pas. C'est de 2010 qui le rend beaucoup trop vieux pour migrer.
Pour être clair, vous devez spécifier les pages que vous souhaitez inclure, c'est-à-dire \includepdf[pages={1,3,5}]{myfile.pdf}inclure les pages 1, 3 et 5 du fichier. Pour inclure l'intégralité du fichier, vous spécifiez pages={-}, où {-}est une plage sans les points de terminaison spécifiés, par défaut sur les première et dernière pages, respectivement.
rcollyer
38
Les deux premières choses que je devais également faire étaient de mettre à l'échelle et de réactiver ma conception de page externe (pour afficher à nouveau les numéros de page) qui peuvent tous deux être définis à l'aide de la configuration, par exemple:\includepdf[pages=-,scale=.8,pagecommand={}]{file}
L'option de décalage est utile\includepdf[page={-},offset=<offset in x>mm <offset in y>mm]{myfile.pdf}
Katu
1
@Kusavil à partir des (docs) [ mirrors.sorengard.com/ctan/macros/latex/contrib/pdfpages/… , vous pouvez spécifier des plages, par exemple si vous souhaitez supprimer la page 49 sur 100 au total, vous pouvez utiliser pages={1-48,50-100}. Pas aussi simple que de dire quelque chose comme ça pages={!49}, mais pas si difficile.
rcollyer
82
Pour mettre un pdf entier dans votre fichier et pas seulement 1 page, utilisez:
oui je sais comment inclure un figure.pdf mais le fichier que je dois inclure a plus d'une page.
Guido
10
Salut dagray, votre réponse aurait pu être ce que Guido cherchait, mais même que, juste écrire un petit morceau de code sans autre explication est inutile.
LeoR
@LeoR Je ne suis pas d'accord. La question est essentiellement: "comment insérer un pdf en latex?" la réponse est ce que Dagray a écrit. La question n'est pas "comment insérer du pdf dans du latex et pouvez-vous expliquer comment cela fonctionne". Il y a suffisamment d'informations dans cette réponse pour découvrir le reste par vous-même.
Automatico
1
Pourtant, la question déclare explicitement qu'il s'agit d'un DOC / PDF pour une annexe, donc ce n'est probablement pas une page.
igorsantos07
1
note a \usepackage{graphicx}est requis pour pouvoir utiliser cette commande
anroesti
20
Je ne pense pas qu'il y aurait un moyen automatique. Vous pouvez également ajouter un numéro de page à l'annexe correctement. En supposant que vous disposez déjà de votre document pdf de plusieurs pages, vous devrez d'abord extraire chaque page de votre document pdf en utilisant Adobe Acrobat Professional et enregistrer chacune d'elles dans un fichier pdf séparé. Ensuite, vous devrez inclure chacun des documents pdf sous forme d'images sur chaque page (1 chaque page) et utiliser une nouvelle page entre chaque page e, g,
Maintenant, chaque page apparaîtra avec 1 image pdf par page et vous aurez un numéro de page correct en bas. Comme le montre mon exemple, vous devrez jouer un peu avec le facteur d'échelle pour chaque image pour obtenir la bonne taille qui tiendra sur une seule page. J'espère que cela pourra aider...
La question portait sur l'insertion de pages entières telles quelles et non sur la manière d'inclure le contenu d'un fichier pdf dans une page existante qui est autrement formatée et générée par latex.
Mayer Goldberg
7
Il existe une option sans packages supplémentaires qui fonctionne sous pdflatex
Adaptez ce code
\begin{figure}[h]\centering\includegraphics[width=\ScaleIfNeeded]{figuras/diagrama-spearman.pdf}\caption{Schematical view of Spearman's theory.}\end{figure}
"diagrama-spearman.pdf" est un tracé généré avec TikZ et c'est le code (c'est un autre fichier .tex différent du fichier .tex où je veux insérer un 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}
Il convient de mentionner que le paramètre de page fonctionne également pour un argument utilisant graphicsx\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}
user2589273
Je pense que le qn demande l'inclusion de plusieurs pages.
Charles Stewart, le
5
La \includegraphicsfonction a une pageoption pour insérer une page spécifique d'un fichier PDF sous forme de graphiques. La valeur par défaut est une, mais vous pouvez la modifier.
Réponses:
Utilisez le
pdfpages
package.Pour inclure toutes les pages dans le fichier PDF:
Pour inclure uniquement la première page d'un PDF:
Exécutez
texdoc pdfpages
dans un shell pour voir le manuel complet depdfpages
.la source
\includepdf[pages={1,3,5}]{myfile.pdf}
inclure les pages 1, 3 et 5 du fichier. Pour inclure l'intégralité du fichier, vous spécifiezpages={-}
, où{-}
est une plage sans les points de terminaison spécifiés, par défaut sur les première et dernière pages, respectivement.\includepdf[pages=-,scale=.8,pagecommand={}]{file}
\includepdf[page={-},offset=<offset in x>mm <offset in y>mm]{myfile.pdf}
pages={1-48,50-100}
. Pas aussi simple que de dire quelque chose comme çapages={!49}
, mais pas si difficile.Pour mettre un pdf entier dans votre fichier et pas seulement 1 page, utilisez:
la source
la source
\usepackage{graphicx}
est requis pour pouvoir utiliser cette commandeJe ne pense pas qu'il y aurait un moyen automatique. Vous pouvez également ajouter un numéro de page à l'annexe correctement. En supposant que vous disposez déjà de votre document pdf de plusieurs pages, vous devrez d'abord extraire chaque page de votre document pdf en utilisant Adobe Acrobat Professional et enregistrer chacune d'elles dans un fichier pdf séparé. Ensuite, vous devrez inclure chacun des documents pdf sous forme d'images sur chaque page (1 chaque page) et utiliser une nouvelle page entre chaque page e, g,
Maintenant, chaque page apparaîtra avec 1 image pdf par page et vous aurez un numéro de page correct en bas. Comme le montre mon exemple, vous devrez jouer un peu avec le facteur d'échelle pour chaque image pour obtenir la bonne taille qui tiendra sur une seule page. J'espère que cela pourra aider...
la source
Il existe une option sans packages supplémentaires qui fonctionne sous pdflatex
Adaptez ce code
"diagrama-spearman.pdf" est un tracé généré avec TikZ et c'est le code (c'est un autre fichier .tex différent du fichier .tex où je veux insérer un pdf)
Voici le schéma que j'ai inclus
la source
\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}
La
\includegraphics
fonction a unepage
option pour insérer une page spécifique d'un fichier PDF sous forme de graphiques. La valeur par défaut est une, mais vous pouvez la modifier.Vous pouvez en trouver plus ici .
la source