web-dev-qa-db-ja.com

ラテックスにpdfファイルを挿入する

ラテックスファイルにPDFまたはdocファイルを付録として挿入しようとしています。あなたは私がこれを行うことができる方法を知っていますか?

443
Guido

pdfpages パッケージを使用してください。

\usepackage{pdfpages}

PDFファイルにすべてのページを含めるには

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

PDFの最初のページだけを含めるには:

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

シェルでtexdoc pdfpagesを実行して、pdfpagesの完全なマニュアルを参照してください。

656
Mica

1ページだけではなく、PDF全体をファイルに入れるには、次のようにします。

\usepackage{pdfpages}

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

自動的な方法があるとは思わない。また、付録にページ番号を正しく追加することもできます。すでに数ページのpdf文書があると仮定して、例えばAdobe Acrobat Professionalを使用して最初にpdf文書の各ページを抽出し、それぞれを別々のpdfファイルとして保存する必要があります。それから、各pdf文書を各ページごとに画像として含め(各ページに1つずつ)、各ページの間に newpage を使用する必要があります。

\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}

各ページは1ページに1枚のpdf画像で表示され、一番下に正しいページ番号が表示されます。私の例で示したように、あなたはそれが単一のページに収まる正しいサイズでそれを得るためにそれぞれの画像のためのスケールファクターで少し遊ぶ必要があります。それが役立つことを願っています...

18
yCalleecharan

Pdflatexの下で動作する追加パッケージなしのオプションがあります

このコードを修正する

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

"diagrama-spearman.pdf"はTikZで生成されたプロットで、これがコードです(私がpdfを挿入したいのは.texファイルとは別の.texファイルです)

\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} 

これは私が含めた図です

enter image description here

6
pachamaltese

\includegraphics関数には、PDFファイルの特定のページをグラフとして挿入するためのpageオプションがあります。デフォルトは1ですが、変更できます。

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

もっと見つけることができます こちら

2
Phoenix Mu