如何将图形插入 \maketitle?

如何将图形插入 \maketitle?

我正在尝试创建一个包含图像和报告标题的封面,但图像和标题出现在不同的页面上。我该如何解决这个问题?

\documentclass[30pt]{report}
\usepackage[a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm]{geometry}
\usepackage{graphicx}
\begin{document}
  \begin{figure}[h] 
    \centering \includegraphics[width=5cm]{najah.png} 
  \end{figure} 
  \title{ATLAS Detector} 
  \author{Fatima Shahrouj\\ Departement of physics, An-Najah National University NNU, Nablus, Palestine.} 
  \maketitle
\end{document}

答案1

所以\maketitle打印您提供的内容(\title以及\author一些其他内容),但您在其之前添加了一个数字。要将数字添加到\maketitle,请按照建议这里,您可以使用titling包。它提供\pretitle在标题之前和\posttitle之后执行的操作。\pretitle已经定义了包含一个\begin{center},因此,为了在标题下方获取图像,我们使用\posttitle{\includegrapics[...]{...}\end{center}}。您的代码将变成

\documentclass[30pt]{report}
\usepackage[a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm]{geometry}
\usepackage{graphicx}
\usepackage{titling}

\begin{document}
  \posttitle{
  \\[\bigskipamount]\includegraphics[width=5cm]{najah.png}
  \end{center}
  }
  \title{ATLAS Detector}
  \author{Fatima Shahrouj\newline Departement of physics, An-Najah National University NNU, Nablus, Palestine.}
\maketitle

\end{document}

相关内容