问题就在这里,您可以看到图形离文本太近了,甚至影响了文本。
我使用的代码是
\documentclass[ reprint,amsmath,amssymb,aps]{revtex4-1}
\usepackage{graphicx}% Include figure files
\usepackage{dcolumn}% Align table columns on decimal point
\usepackage{bm}% bold math
\usepackage{epstopdf}
\begin{document}
some text
\begin{figure}[htbp]
\includegraphics[width=\columnwidth]{FIG_3}
\end{figure}
some text
\end{document}
奇怪的是,当我在论文的其他段落之间插入相同的代码时,问题不再出现。
添加 \fbox{} 后显示边界框,如下所示
已编辑
这是我在 Google Drive 上分享的有问题的 tex 文件 有问题的 tex 文件
这里的例子表明两个相同的图形代码但不同的位置与文本有不同的间距。
答案1
举一个夸张的例子来玩:
\documentclass[a4paper]{article}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{lipsum}
% for figure A between text
\setlength{\intextsep}{5em plus 1em minus .1em}
% for the figure B on top (or bottom)
\setlength{\textfloatsep}{10em plus 5em minus .1em} % for figure B
\begin{document}
\lipsum[1]
\begin{figure}[h]
\includegraphics[width=\linewidth]{example-image-a}
\end{figure}
\lipsum[2]
\begin{figure}[t]
\includegraphics[width=\linewidth]{example-image-b}
\end{figure}
\lipsum[3-6]
\end{document}
编辑:编辑后的问题现在显示了类中问题的 MWE revtex4-1
。出于某种原因,我使用此 MWE 获得了一些错误编译,但我无法解释原因。此代码运行良好:
\documentclass[reprint,amsmath,amssymb,aps]{revtex4-1}
\usepackage{graphicx}% Include figure files
\usepackage{dcolumn}% Align table columns on decimal point
\usepackage{bm}% bold math
\usepackage{epstopdf}
\usepackage{lipsum}
\setlength{\intextsep}{2cm}
\setlength{\textfloatsep}{2cm}
\begin{document}
\lipsum[2]
\begin{figure}[h]
\includegraphics[width=\columnwidth]{example-image-a}
\end{figure}
\lipsum[2]
\begin{figure}[t]
\includegraphics[width=\columnwidth]{example-image-b}
\end{figure}
\lipsum[2]
\begin{figure}[b]
\includegraphics[width=\columnwidth]{example-image-c}
\end{figure}
\lipsum[3-6]
\end{document}