我正在使用生成 PDF 文件pdflatex
,需要包含另一个 PDF 文件。原因是我有一个graphMl
从中导出的文件耶茲图形编辑器将其转换为 PDF 文件,名为sample.pdf
。下面给出了要编译的 TeX 代码pdflatex
。我需要在文档开头包含该文件。
\documentclass[a4paper,leqno,twoside]{article}
\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage{multirow}
\begin{document}
[% FOREACH st IN Service %]
Name,Id:
[% st.Id %], [% st.Name %]
des:
[% st.Description %]
Customers:
[% FOREACH softservice IN st.Customers %]
[% FOREACH swid IN softservice.SW %]
[% swid.Service %]
[% FOREACH st IN Service %][% IF swid.Service == st.Id %]
([% st.Name %])
[% END %] [% END %][% END %][% END %]
Suppliers:
[% FOREACH shservice IN st.Suppliers %]
[% FOREACH sw IN shservice.SW %][% sw.Service %]
[% FOREACH st IN Service %][% IF sw.Service == st.Id %]([% st.Name %])
[% END %][% END %][% END %]
[% FOREACH hw IN shservice.HW %][% hw.Type %][% hw.Nr %][% END %]
[% END %]
\newpage
[% END %]
\end{document}
答案1
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
\includepdf[<options>]{<file>}
Your Text
\end{document}
编辑
Miguel 建议graphicx
包含一张正确的图形,graphicx
和之间的区别pdfpages
在于graphicx
将 PDF 作为图形放在文本页面上(可能在{figure}
浮动环境中,而pdfpages
将给定 PDF 的页面插入到文档的页面之间。
答案2
加载graphicx
序言中的包就可以导入文档中的 PDF 图像:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[<options>]{filename.pdf}
\end{document}
这里<options>
可以是例如width=<width>
,height=<height
或page=<page number>
。请参阅图形指南更多细节。
答案3
我使用 epstopdf 包插入与 Latex 通常处理的格式不同的图形。它适用于 .pdf、.tiff 等。
\documentclass{article}
\usepackage{epstopdf}
\epstopdfDeclareGraphicsRule{.pdf}{png}{.png}{convert #1 \OutputFile}
\AppendGraphicsExtensions{.pdf}
\begin{document}
\includegraphics[<options>]{filename.pdf}
\end{document}