将图片添加到标题页背景

将图片添加到标题页背景

全部!我正在尝试在标题页的文本后面添加图像。我使用的是小说模板这里,它使用了 memoir 类。不幸的是,每当我尝试将图像添加到标题页时,它都会将标题推到下一页,而没有附带图像。此外,即使我将高度和宽度定义为 \paperheight 和 \paperwidth,我添加的图像仍然符合为每页设置的边距。最后,我需要大家帮助的问题是:如何添加带有居中标题的整页图像?我在下面附上了一些相关的片段,但其余部分可以通过提供的链接访问。

% custom title page
\thispagestyle{empty}
\makeatletter
\newlength\drop
\newcommand*\titleM{\begingroup
  \setlength\drop{0.15\textheight}
  \begin{center}
  \vspace*{\drop}
  \rule{\textwidth}{0in}\par
  {\HUGE\textsc\thetitle\par}
  \rule{\textwidth}{0in}\par
  {\Large\textit\theauthor\par}
  \vfill
  {\Large\scshape\press}
  \end{center}
\endgroup}
\makeatother

...

\begin{document}
\pagestyle{empty}
% the title page
\begin{vplace}[0.7]
\titleM
\end{vplace}
\clearpage

答案1

您可以使用eso-pic

\documentclass[]{memoir}

\usepackage[]{graphicx}
\usepackage{eso-pic}

\newlength\drop
\newcommand*\titleM
  {%
    \begingroup
    \AddToShipoutPictureBG*
      {%
        \AtPageLowerLeft
          {%
            \includegraphics[width=\paperwidth,height=\paperheight]
              {example-image-duck}%
          }%
      }%
    \setlength\drop{0.15\textheight}%
    \begin{center}%
    \vspace*{\drop}%
    \rule{\textwidth}{0in}\par
    {\HUGE\textsc\thetitle\par}%
    \rule{\textwidth}{0in}\par
    {\Large\textit\theauthor\par}%
    \vfill
    %{\Large\scshape\press}%
    \end{center}%
    \endgroup
  }

\title{Something}
\author{Someone}
\date{Somewhen}

\begin{document}
\thispagestyle{empty}
\titleM
\clearpage
\end{document}

在此处输入图片描述

相关内容