Ich versuche, eine PDF- oder Dokumentdatei als Anhang in meine Latexdatei einzufügen. Weißt du, wie ich das machen kann?
Ich versuche, eine PDF- oder Dokumentdatei als Anhang in meine Latexdatei einzufügen. Weißt du, wie ich das machen kann?
Antworten:
Verwenden Sie das pdfpages
Paket.
\usepackage{pdfpages}
So fügen Sie alle Seiten in die PDF-Datei ein:
\includepdf[pages=-]{myfile.pdf}
So fügen Sie nur die erste Seite eines PDFs hinzu:
\includepdf[pages={1}]{myfile.pdf}
Führen Sie texdoc pdfpages
eine Shell aus, um das vollständige Handbuch für anzuzeigen pdfpages
.
\includepdf[pages={1,3,5}]{myfile.pdf}
die Seiten 1, 3 und 5 der Datei. Um die gesamte Datei einzuschließen pages={-}
, geben Sie an , wo {-}
sich ein Bereich ohne die angegebenen Endpunkte befindet, die standardmäßig auf der ersten bzw. letzten Seite angezeigt werden.
\includepdf[pages=-,scale=.8,pagecommand={}]{file}
\includepdf[page={-},offset=<offset in x>mm <offset in y>mm]{myfile.pdf}
pages={1-48,50-100}
. Nicht so einfach wie so etwas zu sagen pages={!49}
, aber nicht so mühsam.
Verwenden Sie Folgendes, um ein ganzes PDF in Ihre Datei und nicht nur eine Seite einzufügen:
\usepackage{pdfpages}
\includepdf[pages=-]{myfile.pdf}
\includegraphics{myfig.pdf}
\usepackage{graphicx}
ist erforderlich, um diesen Befehl verwenden zu können
Ich glaube nicht, dass es einen automatischen Weg geben würde. Möglicherweise möchten Sie dem Anhang auch eine Seitenzahl korrekt hinzufügen. Angenommen, Sie haben bereits ein PDF-Dokument mit mehreren Seiten, müssen Sie beispielsweise jede Seite Ihres PDF-Dokuments zuerst mit Adobe Acrobat Professional extrahieren und als separate PDF-Datei speichern. Dann müssen Sie jedes der PDF-Dokumente als Bilder auf jeder Seitenbasis (1 pro Seite) einfügen und zwischen jeder Seite eine neue Seite verwenden, z.
\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}
Jetzt wird jede Seite mit 1 PDF-Bild pro Seite angezeigt und Sie haben unten eine korrekte Seitenzahl. Wie in meinem Beispiel gezeigt, müssen Sie ein wenig mit dem Skalierungsfaktor für jedes Bild spielen, um die richtige Größe zu erhalten, die auf eine einzelne Seite passt. Ich hoffe, das hilft...
Es gibt eine Option ohne zusätzliche Pakete, die unter pdflatex funktioniert
Passen Sie diesen Code an
\begin{figure}[h]
\centering
\includegraphics[width=\ScaleIfNeeded]{figuras/diagrama-spearman.pdf}
\caption{Schematical view of Spearman's theory.}
\end{figure}
"diagrama-spearman.pdf" ist ein mit TikZ generierter Plot und dies ist der Code (es ist eine andere .tex-Datei, die sich von der .tex-Datei unterscheidet, in die ich ein PDF einfügen möchte).
\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}
Dies ist das Diagramm, das ich beigefügt habe
\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}
Die \includegraphics
Funktion bietet die page
Möglichkeit, eine bestimmte Seite einer PDF-Datei als Diagramme einzufügen. Der Standardwert ist eins, aber Sie können ihn ändern.
\includegraphics[scale=0.75,page=2]{multipage.pdf}
Mehr finden Sie hier .