我正在写论文并使用amsart
文档类。在第一页我使用了\maketitle
,并在序言中指定了标题、作者和摘要,因此生成了这些内容。我想在作者和摘要之间插入一张图片。目前我已将其添加到后面\maketitle
,但它位于摘要之后,而不是摘要之前。有办法解决这个问题吗?
编辑以包含代码 - 我知道那里有很多包可能不相关,但为了以防万一我决定包含我正在使用的所有内容!
代码:
\documentclass[11pt]{amsart}
\usepackage[top=1in, bottom=1in, left=1.5in, right=1in]{geometry}
\geometry{a4paper}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{epstopdf}
\usepackage{subfigure}
\usepackage{setspace}
\usepackage{cite}
\usepackage{amsmath}
\usepackage{xfrac}
\usepackage{cleveref}
\usepackage{url}
\usepackage{breqn}
\usepackage[bitstream-charter]{mathdesign}
\usepackage[T1]{fontenc}
\numberwithin{equation}{section}
\DeclareGraphicsRule{.tif}{png}{.png}{`convert #1 `dirname #1`/`basename #1 .tif`.png}
\title{Title}
\author{Author}
\begin{document}
\begin{abstract}
Abstract text...
\end{abstract}
\maketitle
\begin{center}\includegraphics[width=0.14\textwidth]{logo}\end{center}
\end{document}
答案1
我重新定义了内部\@maketitle
以包含图像。使用新定义的\titleimage
命令以标准方式包含您的图像:
\usepackage{graphicx}
\titleimage{\includegraphics[<options>]{<image>}}
一个完整的例子
\documentclass{amsart}
\usepackage{graphicx}
\makeatletter
\newcommand\titleimage[1]{\gdef\@titleimage{#1}}
\def\@maketitle{%
\normalfont\normalsize
\let\@makefnmark\relax \let\@thefnmark\relax
\ifx\@empty\@date\else \@footnotetext{\@setdate}\fi
\ifx\@empty\@subjclass\else \@footnotetext{\@setsubjclass}\fi
\ifx\@empty\@keywords\else \@footnotetext{\@setkeywords}\fi
\ifx\@empty\thankses\else \@footnotetext{%
\def\par{\let\par\@par}\@setthanks}\fi
\@mkboth{\@nx\shortauthors}{\@nx\shorttitle}%
\global\topskip42\p@\relax % 5.5pc " " " " "
\@settitle
\ifx\@empty\authors \else \@setauthors \fi
\ifx\@empty\@dedicatory
\else
\baselineskip18\p@
\vtop{\centering{\footnotesize\itshape\@dedicatory\@@par}%
\global\dimen@i\prevdepth}\prevdepth\dimen@i
\fi
\vskip10pt\begin{center}
\@titleimage
\end{center}
\@setabstract
\normalsize
\if@titlepage
\newpage
\else
\dimen@34\p@ \advance\dimen@-\baselineskip
\vskip\dimen@\relax
\fi
} % end \@maketitle
\makeatother
\begin{document}
\title{The Title}
\author{The Author}
\titleimage{\includegraphics[height=4cm]{example-image-a}}
\begin{abstract}
test abstract
\end{abstract}
\maketitle
Test text
\end{document}