如何使牛津生物信息学期刊模板的图表跨越两列?

如何使牛津生物信息学期刊模板的图表跨越两列?

注意:尽管它可能看起来与跨越两列的图形上已经回答的问题相似,请不要将其标记为重复条目。

我正在使用牛津生物信息学期刊提供的最新乳胶模板。我有一张横跨两列的图表。图表在页面上的位置正确,但是图表标题出现在页面的第一列,而第二列的文本与图表重叠。我尝试使用Figure*,但这会使图表和标题从文档中完全消失。我检查了文件bioinfo.cls,但不确定在哪里进行更改。我应该如何纠正这个问题?

以下是类文件中处理图形和表格的部分:

\def\thefigure{\@arabic\c@figure}
\def\fps@figure{tbp}
\def\ftype@figure{1}
\def\ext@figure{lof}
\def\fnum@figure{\figurename~\thefigure}
\def\figure{\@float{figure}}
\let\endfigure\end@float
\@namedef{figure*}{\@dblfloat{figure}}
\@namedef{endfigure*}{\end@dblfloat}
\def\thetable{\@arabic\c@table}
\def\fps@table{tbp}
\def\ftype@table{2}
\def\ext@table{lot}
\def\fnum@table{Table~\thetable}
\def\table{\let\@makecaption\@tablecaption\let\source\tablesource\@float{table}}
\def\endtable{\end@float}
\@namedef{table*}{\let\@makecaption\@tablecaption\@dblfloat{table}}
\@namedef{endtable*}{\end@dblfloat}

下面是我的图的代码

\begin{figure}{!tbp}%figure1
    {\includegraphics[width=1.0\textwidth]{ToolInterface.png}}
    \caption{Tool caption here}\label{fig:01}
\end{figure}

答案1

这个最小的例子肯定会起作用 [现在已编辑,以便它也适用于最新的 bioinfo.cls]:

\documentclass{bioinfo}
\copyrightyear{2005}
\pubyear{2005}

\access{Advance Access Publication Date: Day Month Year}
\appnotes{Manuscript Category}

\begin{document}

\firstpage{1}

\subtitle{Subject Section}
\title[Long title]{Long and boring title} 
\author[Author et al.]{The authors}
\address{Research Institute}
\history{Received on XXXXX; revised on XXXXX; accepted on XXXXX} 
\editor{Associate Editor: XXXXXXX}
\corresp{To whom correspondence should be addressed.}
\abstract{The abstract.}

\maketitle

Science!

\begin{figure*}
  \includegraphics[width=\textwidth]{example-image-a}
  \caption{A caption.}
\end{figure*}

\end{document}

此外,如果您打算将其提交给期刊,我不建议更改 bioinfo.cls 文件,因为他们的提交系统将使用原始类文件来编译您的乳胶文档。

答案2

因此,由于我的声誉不够高,我似乎无法发表评论,但我遇到了同样的问题,并能够使用 FrankD 的解决方案解决它。

问题是,模板似乎将图形推到了它们出现的下一页。但是,模板还会强制页面在文本结束时结束。因此,如果图形出现在第 1 页的代码中,它会在第 2 页显示它。但是,如果文本在第 1 页结束,就像 FrankD 的最小示例一样,那么第 2 页将与图形一起被删除。但是,如果您有足够的文本使其进入第 2 页,那么图形将显示出来。

下面的示例将显示第 2 页的图形。

\documentclass{bioinfo}
\usepackage{lipsum} %Dummy text

\copyrightyear{2005}
\pubyear{2005}

\access{Advance Access Publication Date: Day Month Year}
\appnotes{Manuscript Category}

\begin{document}

\firstpage{1}

\subtitle{Subject Section}
\title[Long title]{Long and boring title} 
\author[Author et al.]{The authors}
\address{Research Institute}
\history{Received on XXXXX; revised on XXXXX; accepted on XXXXX} 
\editor{Associate Editor: XXXXXXX}
\corresp{To whom correspondence should be addressed.}
\abstract{The abstract.}

\maketitle

\lipsum[1-2] %Dummy text

\begin{figure*}
  \includegraphics[width=\textwidth]{workflow.png}
  \caption{ A caption.}
\end{figure*}

\lipsum[3-12] %Dummy text

\end{document}

如果您将其放在\lipsum[3-12]上面\begin{figure*},图形将会消失(因为它被推送到第 3 页)。

相关内容