我有一张 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}