我有以下图形代码:
\begin{figure}[h]
\centering
\includegraphics[scale=.7,bb=0 0 804 401]{f5.png}
\caption{Case Adaptation \cite{16} }
\label{fig:f5}
\end{figure}
虽然这个数字不在文档末尾,但它并没有像预期的那样出现。相反,它出现在文档末尾!
还有一件事,为什么我必须使用bb
PNG 图像的参数?有什么解决方法吗?
答案1
浮动字符中的 [h] 几乎总是意味着“放到文档末尾”,因为只将 h 放在那里就会阻止 LaTeX 将浮动字符放在其任何正常位置(tpb),并且通常浮动字符在文档中的实际位置不合适(例如太靠近页面底部)。
关于为什么需要 bb(或其中一个等效选项)LaTeX 需要知道图像有多大才能知道要留出多少空间。pdftex 可以读取 png 文件并从中获取自然大小,但经典 TeX 无法读取 png,因此需要告知。