我正在撰写一篇 LaTeX 论文,使用RevTex 4.1
和包graphicx
并用进行编译pdfTeX 3.1415926-2.5-1.40.14 (TeX Live 2013)
。
当我在文档中添加图形时,它们会自动放置在页面顶部,这在原则上是理想的行为。但是,我现在想要实现的是,同一页上的第二个图形会自动出现在底部,而不是顶部。我正在寻找一种紧凑的解决方案,需要尽可能少的修改。
我正在使用环境定义我的图形,figure
并正在进行编译,如果重要的话,latex
这在我的版本中是链接的。pdftex
我知道我可以使用\begin{figure}[b]
这些数字,但我特别寻找一种在需要时可以自动为我处理这个问题的方法。
一个最小的再现示例如下(请注意,这个工作示例使用的是article
,revtex-4.1
但我认为适用于这个示例的解决方案也适用于我的主要文档)
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\lipsum[1-3]
\begin{figure}
\caption{Figure 1}
\end{figure}
\begin{figure}
\caption{Figure 2}
\end{figure}
\lipsum[4-6]
\end{document}
该文件将两个图表都放在第 1 页的顶部。
答案1
\documentclass{article}
\usepackage{graphicx}
\usepackage{lipsum}
\setcounter{topnumber}{1}
\begin{document}
\lipsum[1-3]
\begin{figure}
\caption{Figure 1}
\end{figure}
\begin{figure}
\caption{Figure 2}
\end{figure}
\lipsum[4-6]
\end{document}