开始在第一页的右侧栏中放置图表

开始在第一页的右侧栏中放置图表

我正在尝试使用 IEEETrans 以双栏格式撰写科学论文。问题是不允许将图表放在第一页的左侧栏中。图表应从第一页右侧栏的顶部开始,或者从第二页(任何栏)开始。有没有办法限制浮动的位置以避免使用第一页的左侧栏?

答案1

在此处输入图片描述

您可以在列中指定无顶部或底部浮动。(该类应该在其 maketitle 定义中执行此操作)

\documentclass{IEEEtran}
\usepackage{lipsum}

\title{My IEEE article}
\author{Author}

\begin{document}
\maketitle
\global\csname @topnum\endcsname 0
\global\csname @botnum\endcsname 0
\begin{abstract} \lipsum[1]\end{abstract}

\section{First Section}

As you can see in Fig~\ref{fig}

\begin{figure}
\centering
\fbox{A nice figure}
\caption{A nice figure}\label{fig}
\end{figure}

\lipsum[1-5]

\end{document}

答案2

这是我所知道的最简单的方法:在远离第一列的位置声明你的图形。

图形是浮动物体,您可以使用标签来引用它们,因此不必将其放置在声明引用的位置,而是放置在您认为(或多或少)应该放置的位置。

下一个代码在引用附近声明了图形,将图形放在左列的顶部:

\documentclass{IEEEtran}
\usepackage{lipsum}

\title{My IEEE article}
\author{Author}

\begin{document}
\maketitle

\begin{abstract} \lipsum[1]\end{abstract}

\section{First Section}

As you can see in Fig~\ref{fig}

\begin{figure}
\centering
\fbox{A nice figure}
\caption{A nice figure}\label{fig}
\end{figure}

\lipsum[1-5]

\end{document}

在此处输入图片描述

而下一个声明图形稍晚一些,尽管它的引用仍在第一行。这样图形就放在右列。

\documentclass{IEEEtran}
\usepackage{lipsum}

\title{My IEEE article}
\author{Author}

\begin{document}
\maketitle

\begin{abstract} \lipsum[1]\end{abstract}

\section{First Section}

As you can see in Fig~\ref{fig}

\lipsum[1-5]

\begin{figure}
\centering
\fbox{A nice figure}
\caption{A nice figure}\label{fig}
\end{figure}

\end{document}

在此处输入图片描述

相关内容