Próbuję wstawić plik PDF lub doc jako dodatek do pliku lateksu. Czy wiesz, jak mogę to zrobić?Wstawianie pliku PDF w lateksie
Odpowiedz
Użyj pakietu pdfpages
.
\usepackage{pdfpages}
\includepdf[pages={1}]{myfile.pdf}
Run texdoc pdfpages
w powłoce, aby zobaczyć kompletny podręcznik dla pdfpages
.
Aby było jasne, musisz określić strony, które chcesz uwzględnić, tj. '\ Includepdf [strony = {1,3,5}] {myfile.pdf}" zawierają strony 1, 3 i 5 pliku.Aby uwzględnić cały plik, należy podać 'strony = {-}', gdzie '{-}' jest zakresem bez określonych punktów końcowych, które domyślnie są domyślne dla pierwszej i ostatniej strony. – rcollyer
Link do pakietu 'pdfpages' w celach informacyjnych: http://www.ctan.org/tex-archive/macros/latex/contrib/pdfpages – SabreWolfy
Pierwsze dwie rzeczy, które musiałem zrobić, to skalować i ponownie włączyć moją zewnętrzną stronę projekt (aby ponownie wyświetlić numery stron), które można ustawić za pomocą konfiguracji, np .: '\ includepdf [pages = -, scale = .8, pagecommand = {}] {file}' – LeoR
\includegraphics{myfig.pdf}
Tak, wiem, jak dołączyć figure.pdf, ale plik, który muszę dołączyć, ma więcej niż 1 stronę. – Guido
Cześć, dagray, twoja odpowiedź mogła być tym, czego szukał Guido, ale nawet, pisanie małego kawałka kodu bez żadnego dodatkowego wyjaśnienia nie jest pomocne. – LeoR
Przyszedłem tutaj po prostu szukając tego –
Nie sądzę, że byłby to sposób automatyczny. Możesz również dodać prawidłowy numer strony do dodatku. Zakładając, że masz już swój dokument PDF z kilkoma stronami, będziesz musiał wyodrębnić każdą stronę pierwszego dokumentu PDF za pomocą Adobe Acrobat Professional i zapisać każdy z nich jako oddzielny plik pdf. Wtedy będziesz musiał zawierać każdy z dokumentów PDF jako obrazy na każdej stronie podstawy (1 każda strona) i używać NEWPAGE pomię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ę 1 obraz w formacie pdf na stronę, a na dole strony znajdziesz prawidłowy numer strony. Jak pokazano w moim przykładzie, musisz zagrać trochę z współczynnikiem skali dla każdego obrazu, aby uzyskać go w odpowiednim rozmiarze, który zmieści się na jednej stronie. Nadzieję, że pomoże ...
Pytanie dotyczyło wstawiania całych stron, tak jak jest, a nie tego, jak dołączyć zawartość pliku PDF do istniejącej strony, która została sformatowana i wygenerowana przez lateks. –
Na oddanie całego pdf w pliku, a nie tylko 1 strona, zastosowanie:
\usepackage{pdfpages}
\includepdf[pages=-]{myfile.pdf}
można po prostu użyć \ includepdf {myfile.pdf} –
@CarryonSmiling, nie działa. – CroCo
@CroCo tak, z jakiegoś powodu czasami działa, a czasem nie, przepraszam, że cię wprowadzam w błąd :( –
Istnieje opcja bez dodatkowych pakietów, które działa pod pdfLaTeX
Adapt to Kod
\begin{figure}[h]
\centering
\includegraphics[width=\ScaleIfNeeded]{figuras/diagrama-spearman.pdf}
\caption{Schematical view of Spearman's theory.}
\end{figure}
„diagrama-spearman.pdf” wykres wygenerowany z TikZ i jest to kod (jest to inny plik .tex różni się od pliku .tex gdzie 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}
Jest to schemat I zawarte
Warto wspomnieć, że parametr strony działa również dla argumentu używającego graphicsx '\ includegaphics [page = 2, width = 0.5 \ textwidth, height = 0.3 \ textheight] {file.pdf} ' – user2589273
Myślę, że qn żąda włączenia wielu stron. –
Są po prostu dodanie pdf, lub chcesz umieścić go jak obraz? – zdav
Uwaga dla każdego, kto myśli o sugestii, że przeniesiemy to do text.stackexchange - nie możemy tego zrobić. To od roku 2010 jest o wiele za stary, aby migrować. – ChrisF
Zobacz też: [Wstaw plik PDF w dokumencie LaTeX] (http://tex.stackexchange.com/q/105589/5645) –