Wstawianie pliku PDF w Latexie

Próbuję wstawić plik PDF lub doc jako załącznik do mojego pliku LaTeX. Wiesz, jak Mogę to zrobić?

Author: Matthias Braun, 2010-04-29

6 answers

Użyj pdfpages Paczka.

\usepackage{pdfpages}

Aby umieścić wszystkie strony w pliku PDF:

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

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

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

Uruchom texdoc pdfpages w powłoce, aby zobaczyć kompletny podręcznik dla pdfpages.

 775
Author: Mica,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-17 11:22:59

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

\usepackage{pdfpages}

\includepdf[pages=-]{myfile.pdf}
 86
Author: RobinAugy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-01-26 14:30:40
\includegraphics{myfig.pdf}
 43
Author: dagray,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-29 16:57:14

Nie wydaje mi się, żeby istniał automatyczny sposób. Możesz również chcieć poprawnie dodać numer strony do załącznika. Zakładając, że masz już dokument pdf składający się z kilku stron, musisz najpierw wyodrębnić każdą stronę dokumentu pdf za pomocą programu Adobe Acrobat Professional i zapisać każdą z nich jako osobny plik pdf. Następnie musisz dołączyć każdy z dokumentów pdf jako obrazy na każdej stronie (1 każda strona) i użyć newpage 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 każda strona pojawi się z 1 obrazem pdf na stronę i będziesz mieć poprawny numer strony na dole. Jak pokazano w moim przykładzie, będziesz musiał trochę pobawić się współczynnikiem skali dla każdego obrazu, aby uzyskać odpowiedni rozmiar, który zmieści się na jednej stronie. Mam nadzieję, że to pomoże...

 21
Author: yCalleecharan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-04-29 19:56:15

Funkcja \includegraphics posiada opcję page do wstawiania określonej strony pliku PDF jako Wykresów. Domyślną wartością jest jeden, ale można go zmienić.

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

Więcej znajdziesz tutaj .

 11
Author: Phoenix Mu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-02-18 21:03:30

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

Adapt this code

\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 różni się odplik tex, w którym chcę wstawić plik 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} 

Oto schemat, który zawarłem

Tutaj wpisz opis obrazka

 9
Author: pachamaltese,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-23 20:44:07