我试图插入一个PDF或doc文件作为附录在我的LaTeX文件。你知道我该怎么做吗?
当前回答
在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}
这是我附上的图表
其他回答
在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}
这是我附上的图表
要在文件中放入完整的pdf文件,而不是只有一页,请使用:
\usepackage{pdfpages}
\includepdf[pages=-]{myfile.pdf}
\includegraphics函数有一个页面选项,用于将PDF文件的特定页面作为图形插入。默认值是1,但您可以更改它。
\includegraphics[scale=0.75,page=2]{multipage.pdf}
你可以在这里找到更多。
我不认为会有一个自动的方法。您可能还想正确地在附录中添加页码。假设您已经有了几页的pdf文档,您必须首先使用adobeacrobatprofessional提取pdf文档的每一页,并将它们分别保存为一个单独的pdf文件。然后你必须把每个pdf文档作为每页的图片(每页1个),并在每页之间使用newpage 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}
现在每页都会显示一张pdf图片,你会在底部有一个正确的页码。如我的示例所示,您必须对每个图像的缩放因子进行一些调整,以使其具有适合单个页面的正确大小。希望这对你有所帮助……
使用pdfpages包。
\usepackage{pdfpages}
要将所有页面包含在PDF文件中:
\includepdf[pages=-]{myfile.pdf}
只包含PDF的第一页:
\includepdf[pages={1}]{myfile.pdf}
在shell中运行texdoc pdfpages以查看pdfpages的完整手册。
推荐文章
- 有可能在pdf中嵌入动画gif吗?
- ASP。NET MVC 3 Razor:在head标签中包含JavaScript文件
- 如何在Latex中编写url ?
- 使用pandoc从Markdown转换为PDF时设置空白大小
- 如何包括()所有PHP文件从一个目录?
- 合并PDF文件
- 获取初始运行脚本的绝对路径
- 在R中制作乳胶表的工具
- 如何包括JavaScript文件或库在Chrome控制台?
- 如何在HTML中显示PDF文件?
- 如何从Linux上的命令行将一系列图像转换为PDF ?
- 如何搜索多个pdf文件的内容?
- 如何强制文件在浏览器中打开而不是下载(PDF)?
- git + LaTeX工作流
- 使用JavaScript生成PDF文件