it-swarm.dev

Wstawianie pliku pdf w lateksie

Próbuję wstawić plik PDF lub plik doc jako dodatek do mojego pliku lateksowego. Czy wiesz, jak to zrobić?)

463
Guido

Użyj pakietu pdfpages .

\usepackage{pdfpages}

Aby uwzględnić wszystkie strony w pliku PDF plik:

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

Aby dołączyć tylko pierwszą stronę pliku PDF:

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

Biegać texdoc pdfpages w powłoce, aby zobaczyć pełną instrukcję dla pdfpages.

681
Mica

Aby umieścić cały plik pdf w swoim pliku, a nie tylko 1 stronę, użyj:

\usepackage{pdfpages}

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

Nie sądzę, by byłby to automatyczny sposób. Możesz również chcieć poprawnie dodać numer strony do dodatku. Zakładając, że masz już dokument pdf z kilku stron, najpierw musisz wyodrębnić każdą stronę dokumentu PDF za pomocą Adobe Acrobat Professional i zapisać każdą z nich jako osobny plik pdf. Następnie musisz dołączyć każdy dokument pdf jako obraz na każdej stronie (1 na każdej stronie) i użyć nowa strona między każdą stroną 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}

Teraz na każdej stronie pojawi się 1 obraz pdf na stronę, a na dole będzie prawidłowy numer strony. Jak pokazano w moim przykładzie, będziesz musiał trochę zagrać ze współczynnikiem skali dla każdego obrazu, aby uzyskać odpowiedni rozmiar, który zmieści się na jednej stronie. Mam nadzieję, że pomoże ...

20
yCalleecharan

Istnieje opcja bez dodatkowych pakietów, która działa pod pdflatex

Dostosuj ten kod

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

„diagrama-spearman.pdf” to wykres generowany za pomocą TikZ i to jest kod (jest to inny plik .tex inny niż plik .tex, w którym chcę wstawić 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} 

To jest schemat, który załączyłem

enter image description here

7
pachamaltese

\includegraphics funkcja ma opcję page do wstawienia określonej strony pliku PDF jako wykresy. Domyślnie jest jedna, ale można ją zmienić.

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

Możesz znaleźć więcej tutaj

2
Phoenix Mu