我无法强制 LaTeX 在文档末尾显示我的两列图形。
这是我的最小示例:
\documentclass[nocrop]{bioinfo}
\copyrightyear{2017} \pubyear{2017}
\access{}
\appnotes{}
\begin{document}
\firstpage{1}
\title[Dummy title]{Dummy title}
\address{}
\corresp{}
\editor{}
\history{}
\abstract{}
\maketitle
\section{Introduction}
\begin{figure}[t!]
\rule{\columnwidth}{100pt}
\caption{Some single-column figure}
\end{figure}
\begin{figure*}[t!]
\rule{\textwidth}{200pt}
\caption{Some two-column figure}
\end{figure*}
\end{document}
(我必须使用这里的生物信息学模板:https://academic.oup.com/bioinformatics/pages/submission_online)
如果我添加更多图形,\begin{figure}
它们将显示在文档末尾的单独页面上。但是这里的第二个图形没有出现在任何地方,如果我添加更多图形,它们也不会出现。有没有办法让它在这方面发挥figure*
作用?figure
答案1
不幸的是,除了bioinfo.cls
文件本身之外,分发给作者的 zip 文件还包含许多软件包的过时版本,这些软件包是核心 Latex 分发版(graphicx
、 )的一部分,以及包括、和color
在内的主要贡献软件包。natbib
float
stdfloats.sty
这些软件包的某些组合破坏了当前的 latex 输出例程。如果您只是使用bioinfo.cls
当前 tex 发行版中分发的所有相关软件包的当前版本,则不会出现此问题。
最有可能的问题是,旧版本的软件包没有考虑到在 2015 年发布的 Latex 中对双浮动定位所做的修复。