版本\maketitle

版本\maketitle

我希望我的学术论文标题下方有一个跨页宽度的图表。我该怎么做?每当我尝试\begin{figure*}...\end{figure*}在论文开头使用图表时,无论h, t, !我输入什么参数组合,它总是将其推到第二页。

说清楚一点,我想要这样的东西:在双栏页面上,图表跨度为一栏

但我希望我的图位于标题下方的第一页顶部。有人有最低限度的工作示例吗?

我的文档是这样开始的:

\begin{document} \maketitle ...

答案1

您可能会(误)使用该title字段并插入图片。为了插入标题,我使用了\captionoffromcaption包,因为那里的浮动图形让我感到不舒服!

\documentclass[twocolumn]{article}
\usepackage[demo]{graphicx}
\usepackage{lipsum}
\usepackage{caption}

\title[The title]{%
The Title\\[1em]
\includegraphics[width=\textwidth]{logo}%
\captionof{figure}{This is a figure}
}
\author{The Author}
\date{\today}

\begin{document}

\maketitle

\lipsum[1-5]

\end{document}

在此处输入图片描述

为了避免标题或书签出现问题,请使用

 \title[The Title]{The Title\\[1em] 
  \includegraphics[width=\textwidth]{logo}
  \captionof{figure}{This is a figure}
  }

正如 Gonzalo 所建议的那样。

答案2

这边走:

\documentclass[12pt,twocolumn]{article}

\usepackage{float}

\usepackage{lipsum} % provides just dummy text

\begin{document}

\twocolumn[{\begin{figure}[H]
\setlength{\linewidth}{\textwidth}
\setlength{\hsize}{\textwidth}
\centering
\rule{10cm}{5cm} % this is your image
\caption{My first float}
\end{figure}}]

\lipsum % provides just dummy text

\end{document}

它是如何工作的:

  • 该命令\twocolumn初始化双列模式。它有一个可选参数,在单列模式下排版为“标题”。

  • 在这个标题中,我们放置了一个浮点数H(请不要H在其他地方使用说明符)。

  • 在浮动图形内部,我们必须通过正确地重新定义两个宽度参数来让 LaTeX 确信它是一个宽图形。


版本\maketitle

不同之处在于,我们不再使用命令\twocolumn,而是将图形添加到\@maketitle负责排版标题材料的命令中。

\documentclass[12pt,twocolumn]{article}

\usepackage{float}

\usepackage{lipsum} % provides just dummy text

\title{MyTitle}
\author{Me the 1st}

\begin{document}

\makeatletter
\g@addto@macro\@maketitle{
  \begin{figure}[H]
  \setlength{\linewidth}{\textwidth}
  \setlength{\hsize}{\textwidth}
  \centering
  \rule{10cm}{5cm} % this is your image
  \caption{My first float}
  \end{figure}
}
\makeatother

\maketitle

\lipsum % provides just dummy text

\end{document}

相关内容