如何将 PDF 图像包含到 PDFLaTeX 文档中

如何将 PDF 图像包含到 PDFLaTeX 文档中

我正在使用生成 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

看看pdfpages包裹

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

相关内容