Sto cercando di inserire un file PDF o doc come appendice nel mio file Latex. Sai come posso farlo?
Sto cercando di inserire un file PDF o doc come appendice nel mio file Latex. Sai come posso farlo?
Risposte:
Usa il pdfpages
pacchetto.
\usepackage{pdfpages}
Per includere tutte le pagine nel file PDF:
\includepdf[pages=-]{myfile.pdf}
Per includere solo la prima pagina di un PDF:
\includepdf[pages={1}]{myfile.pdf}
Esegui texdoc pdfpages
in una shell per vedere il manuale completo di pdfpages
.
\includepdf[pages={1,3,5}]{myfile.pdf}
includere le pagine 1, 3 e 5 del file. Per includere l'intero file, si specifica pages={-}
, dove si {-}
trova un intervallo senza gli endpoint specificati, che corrispondono rispettivamente alla prima e all'ultima pagina.
\includepdf[pages=-,scale=.8,pagecommand={}]{file}
\includepdf[page={-},offset=<offset in x>mm <offset in y>mm]{myfile.pdf}
pages={1-48,50-100}
. Non semplice come dire qualcosa del genere pages={!49}
, ma non così arduo.
Per mettere un intero pdf nel tuo file e non solo 1 pagina, usa:
\usepackage{pdfpages}
\includepdf[pages=-]{myfile.pdf}
\includegraphics{myfig.pdf}
\usepackage{graphicx}
per utilizzare questo comando è necessario
Non penso che ci sarebbe un modo automatico. Potresti anche voler aggiungere correttamente un numero di pagina all'appendice. Supponendo che tu abbia già il tuo documento pdf di più pagine, dovrai prima estrarre ciascuna pagina del tuo documento pdf usando Adobe Acrobat Professional e salvarle ognuna come file pdf separato. Quindi dovrai includere ciascuno dei documenti pdf come immagini su ciascuna base di una pagina (1 ogni pagina) e utilizzare una nuova pagina tra ogni pagina 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}
Ora ogni pagina apparirà con 1 immagine pdf per pagina e avrai un numero di pagina corretto in fondo. Come mostrato nel mio esempio, dovrai giocare un po 'con il fattore di scala per ogni immagine per ottenere la giusta dimensione che si adatta a una singola pagina. Spero che aiuti...
Esiste un'opzione senza pacchetti aggiuntivi che funziona con pdflatex
Adatta questo codice
\begin{figure}[h]
\centering
\includegraphics[width=\ScaleIfNeeded]{figuras/diagrama-spearman.pdf}
\caption{Schematical view of Spearman's theory.}
\end{figure}
"diagrama-spearman.pdf" è un grafico generato con TikZ e questo è il codice (è un altro file .tex diverso dal file .tex in cui voglio inserire un 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}
Questo è il diagramma che ho incluso
\includegraphics[page=2,width=0.5\textwidth,height = 0.3\textheight]{file.pdf}
La \includegraphics
funzione ha page
un'opzione per inserire una pagina specifica di un file PDF come grafici. Il valore predefinito è uno, ma è possibile modificarlo.
\includegraphics[scale=0.75,page=2]{multipage.pdf}
Puoi trovare di più qui .