我试图插入一个PDF或doc文件作为附录在我的LaTeX文件。你知道我该怎么做吗?


当前回答

使用pdfpages包。

\usepackage{pdfpages}

要将所有页面包含在PDF文件中:

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

只包含PDF的第一页:

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

在shell中运行texdoc pdfpages以查看pdfpages的完整手册。

其他回答

要在文件中放入完整的pdf文件,而不是只有一页,请使用:

\usepackage{pdfpages}

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

\includegraphics函数有一个页面选项,用于将PDF文件的特定页面作为图形插入。默认值是1,但您可以更改它。

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

你可以在这里找到更多。

\includegraphics{myfig.pdf}

使用pdfpages包。

\usepackage{pdfpages}

要将所有页面包含在PDF文件中:

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

只包含PDF的第一页:

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

在shell中运行texdoc pdfpages以查看pdfpages的完整手册。

在pdflatex下有一个不需要额外包的选项

调整代码

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

“diagram -spearman.pdf”是一个用TikZ生成的图,这是代码(这是另一个。tex文件不同于我想插入pdf的。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} 

这是我附上的图表