使用带有文本覆盖的整页外部图像

使用带有文本覆盖的整页外部图像

我有一张 A4 尺寸的 PDF 图像。我正在创建的文档也是 A4 尺寸。我想将此图像用作文档的第一页(基本上是封面),并在其上打印一些文本(白色)。

我该怎么做?基本上,我需要覆盖此特定页面的所有边距,同时确保它完全覆盖页面,并在最终文档呈现为 pdf 时保持完美适配。关于如何实现这一点有什么建议吗?

答案1

eso-pic

\documentclass{article}
\usepackage{graphicx}
\usepackage{eso-pic}
\AddToShipoutPictureBG*{% Add picture to background of THIS page
      \AtPageCenter{% Picture is centred on page
      \makebox[0pt]{% Horizontally centred
          \raisebox{-.5\height}{% Vertically centred
            \includegraphics[width=\pdfpagewidth]{pgfmanual}}}}}% Actual image

\title{Document}
\author{Me}
\begin{document}
  \maketitle
  Some text comes here
\end{document}

在此处输入图片描述

tikz

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{backgrounds}
\begin{document}
 \begin{tikzpicture}[remember picture,overlay]
   \begin{scope}[on background layer]
     \node at (current page.center) {\includegraphics[width=\pdfpagewidth]{pgfmanual}};
   \end{scope}
 \end{tikzpicture}

  \Large Some text comes here for example
\end{document}

更好的是tikz,人们可以使用background基于的包tikz

\documentclass{article}
\usepackage[pages=some]{background}    %% or firstpage=true instead of pages=some
\backgroundsetup{
scale=1,
opacity=1,
angle=0,
color=black,
contents={%
 \includegraphics[width=\pdfpagewidth]{pgfmanual}
}
}

\title{Document}
\author{Me}
\begin{document}
  \BgThispage                         %% comment this if you use firstpage=true
  \maketitle

  \Large Some text comes here for example
\end{document}

相关内容