我希望我的学术论文标题下方有一个跨页宽度的图表。我该怎么做?每当我尝试\begin{figure*}...\end{figure*}
在论文开头使用图表时,无论h, t, !
我输入什么参数组合,它总是将其推到第二页。
说清楚一点,我想要这样的东西:在双栏页面上,图表跨度为一栏
但我希望我的图位于标题下方的第一页顶部。有人有最低限度的工作示例吗?
我的文档是这样开始的:
\begin{document} \maketitle ...
答案1
您可能会(误)使用该title
字段并插入图片。为了插入标题,我使用了\captionof
fromcaption
包,因为那里的浮动图形让我感到不舒服!
\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}