我所在机构的信头以 PDF 文件形式提供。PDF 不仅包含徽标(放置在角落),还包含整个页面。是否可以将此 PDF 作为文档首页的背景?
答案1
您可以使用wallpaper
包裹。它有许多选项可用于创建平铺、居中和缩放的背景图像,这些背景图像可以在每页上或仅在特定页面上创建。如果您的情况是信头包含在内,lh.pdf
那么您只需要
\documentclass{article}
\usepackage{wallpaper}
\ULCornerWallPaper{1}{lh.pdf}
\begin{document}
Your text on the letterhead
\end{document}
在这种情况下,关键命令当然是\ULCornerWallPaper{<scale>}{<file>}
将包含在内 的图像放置<file>
在左上角,并按 的因子进行缩放<scale>
。
答案2
答案3
下面是一个 eso-pic 的示例,它使用 frontpage.pdf 作为第一页,使用 normalBackground.pdf 作为其余部分。
首先创建2个稍后可以使用的宏。
\usepackage{graphicx}
\usepackage{eso-pic}
\newcommand\BackgroundPicFront{
\put(0,0){%
\parbox[b][\paperheight]{\paperwidth}{
\vfill
\centering
\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{frontpage}%
\vfill
}
}
}
\newcommand\BackgroundPic{
\put(0,0){%
\parbox[b][\paperheight]{\paperwidth}{
\vfill
\centering
\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{normalBackground}%
\vfill
}
}
}
然后使用这些宏,并且在添加下一个背景时不要忘记“清除”/“删除”第一个背景。
% Sets the background
\AddToShipoutPicture{\BackgroundPicFront}
% Unsets the background
\ClearShipoutPicture
% Sets another background
\AddToShipoutPicture{\BackgroundPic}
玩得开心