Een PDF-bestand invoegen in LaTeX

Ik probeer een PDF- of doc-bestand als bijlage in mijn LaTeX-bestand in te voegen. Weet jij hoe ik dit kan doen?


Antwoord 1, autoriteit 100%

Gebruik het pdfpages-pakket.

\usepackage{pdfpages}

Om alle pagina’s in het PDF-bestand op te nemen:

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

Alleen de eerste pagina van een PDF opnemen:

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

Voer texdoc pdfpagesuit in een shell om de volledige handleiding voor pdfpageste zien.


Antwoord 2, autoriteit 11%

Als u een hele pdf in uw bestand wilt plaatsen en niet slechts één pagina, gebruik dan:

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

Antwoord 3, autoriteit 6%

\includegraphics{myfig.pdf}

Antwoord 4, autoriteit 3%

Ik denk niet dat er een automatische manier zou zijn. Misschien wilt u ook een paginanummer correct aan de bijlage toevoegen. Ervan uitgaande dat u uw pdf-document van meerdere pagina’s al heeft, moet u elke pagina eerst van uw pdf-document uitpakken met bijvoorbeeld Adobe Acrobat Professional en elk van hen opslaan als een afzonderlijk pdf-bestand. Vervolgens moet u elk van de pdf-documenten als afbeeldingen opnemen op elke pagina (1 elke pagina) en nieuwe paginatussen elke pagina gebruiken, bijvoorbeeld

\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}

Nu verschijnt elke pagina met 1 pdf-afbeelding per pagina en heeft u onderaan een correct paginanummer. Zoals ik in mijn voorbeeld laat zien, moet je een beetje spelen met de schaalfactor voor elke afbeelding om deze in de juiste maat te krijgen die op één pagina past. Ik hoop dat dat helpt…


Antwoord 5, autoriteit 2%

De functie \includegraphicsheeft een optie pageom een specifieke pagina van een PDF-bestand als grafieken in te voegen. De standaardwaarde is één, maar u kunt deze wijzigen.

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

Je kunt hiervinden.


Antwoord 6

Er is een optie zonder extra pakketten die werkt onder pdflatex

Pas deze code aan

\begin{figure}[h]
    \centering
    \includegraphics[width=\ScaleIfNeeded]{figuras/diagrama-spearman.pdf}
    \caption{Schematical view of Spearman's theory.}
\end{figure}

“diagrama-spearman.pdf” is een plot gegenereerd met TikZ en dit is de code (het is een ander .tex-bestand dat verschilt van het .tex-bestand waar ik een pdf wil invoegen)

\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} 

Dit is het diagram dat ik heb toegevoegd

Other episodes