J'essaie d'insérer un fichier PDF ou doc en annexe dans mon fichier Latex. Savez-vous comment je peux faire ça?
J'essaie d'insérer un fichier PDF ou doc en annexe dans mon fichier Latex. Savez-vous comment je peux faire ça?
Réponses:
Utilisez le pdfpages
package.
\usepackage{pdfpages}
Pour inclure toutes les pages dans le 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 voir le manuel complet de pdfpages
.
\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.
\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 ça pages={!49}
, mais pas si difficile.
Pour mettre un pdf entier dans votre fichier et pas seulement 1 page, utilisez:
\usepackage{pdfpages}
\includepdf[pages=-]{myfile.pdf}
\includegraphics{myfig.pdf}
\usepackage{graphicx}
est requis pour pouvoir utiliser cette commande
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,
\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 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...
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}
Voici le schéma que j'ai inclus
\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}
La \includegraphics
fonction a une page
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.
\includegraphics[scale=0.75,page=2]{multipage.pdf}
Vous pouvez en trouver plus ici .