web-dev-qa-db-fra.com

Insérer un fichier pdf en latex

J'essaie d'insérer un fichier PDF ou doc ​​en tant qu'appendice dans mon fichier latex. Savez-vous comment je peux faire ça?

463
Guido

Utilisez le package pdfpages .

\usepackage{pdfpages}

Pour inclure toutes les pages du fichier PDF:

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

Pour inclure uniquement la première page d'un PDF:

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

Exécutez texdoc pdfpages dans un shell pour afficher le manuel complet de pdfpages.

681
Mica

Pour mettre un pdf entier dans votre fichier et pas seulement une page, utilisez:

\usepackage{pdfpages}

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

Je ne pense pas qu'il y aurait un moyen automatique. Vous pouvez également ajouter un numéro de page à l’annexe. En supposant que vous ayez déjà votre document pdf de plusieurs pages, vous devrez d'abord extraire chaque page de votre document pdf à l'aide d'Adobe Acrobat Professional, par exemple, et enregistrer chacune d'elles en tant que fichier pdf séparé. Ensuite, vous devrez inclure chacun des documents pdf sous forme d'images sur chaque page (1 chaque page) et utiliser nouvelle page entre chaque page 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}

Maintenant, chaque page apparaîtra avec 1 image pdf par page et vous aurez un numéro de page correct en bas. Comme indiqué dans mon exemple, vous devrez jouer un peu avec le facteur d’échelle de chaque image pour l’afficher à la bonne taille, d’ajustement pour une seule page. J'espère que ça t'as aidé...

20
yCalleecharan

Il y a une option sans paquet supplémentaire qui fonctionne sous pdflatex

Adapter 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 graphique généré avec TikZ et il s’agit du code (c’est un autre fichier .tex différent du fichier .tex dans lequel 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} 

C'est le schéma que j'ai inclus

enter image description here

7
pachamaltese

La fonction \includegraphics dispose d'une option page pour l'insertion d'une page spécifique d'un fichier PDF sous forme de graphiques. La valeur par défaut est un, mais vous pouvez le changer.

\includegraphics[scale=0.75,page=2]{multipage.pdf}}

Vous pouvez trouver plus ici

2
Phoenix Mu