![将图表放置在 IEEE 文档横跨两栏的页面底部](https://linux22.com/image/308320/%E5%B0%86%E5%9B%BE%E8%A1%A8%E6%94%BE%E7%BD%AE%E5%9C%A8%20IEEE%20%E6%96%87%E6%A1%A3%E6%A8%AA%E8%B7%A8%E4%B8%A4%E6%A0%8F%E7%9A%84%E9%A1%B5%E9%9D%A2%E5%BA%95%E9%83%A8.png)
我正在写一篇IEEEtran
文章。我用graphicx
它来插入.pdf
图片。通常,LaTeX 会选择一个位置,比如 A。我希望 LaTeX 自动找到并将图片插入到 B 这样的位置。我该怎么做?这是我的代码:
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering
% Requires \usepackage{graphicx}
\includegraphics{Figures/Fig1.pdf}\\
\caption{hi}\label{hi}
\end{figure}
\end{document}
答案1
您需要使用星号版本的{figure*}
环境才能使图形占据两列。此外,您还需要加载包dblfloatfix
(从下载这里),这对于将图形放置在页面底部是必需的。它允许您使用任一选项[tbp]
。以下是 MWE:
\documentclass[conference,hidelinks]{IEEEtran}
\usepackage{dblfloatfix} % To enable figures at the bottom of page
\usepackage[demo]{graphicx} % [demo] option for empty figure
\usepackage{kantlipsum} % for random text
\begin{document}
\section{Introduction}
\kant[1-5]
\begin{figure*}[!b]
\centering
\includegraphics{MyFigure}
\caption{My Figure in Two Columns}
\end{figure*}
\kant[6-11]
\end{document}
输出以下内容:
答案2
这是一个解决方案
\documentclass{article}
\usepackage[pdftex]{graphicx}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
test
\end{multicols}
\begin{figure}[htp]
\centering
\includegraphics{Figures/Fig1.pdf}\\
\caption{hi}\label{hi}
\end{figure}
\end{document}