我正在尝试使用此代码(IEEE 文档)在一列中定位 3 个数字:
\documentclass{IEEEtran}
\usepackage[demo]{graphicx}
\usepackage{subfig}
\begin{document}
Text
\begin{figure}
\centering
\makebox[\columnwidth]{\subfloat[]{\label{Fig:fig1}\includegraphics[scale=0.6]{figures/fig1.eps}}}
\makebox[\columnwidth]{\subfloat[]{\label{Fig:fig2} \includegraphics[scale=0.6]{figures/fig2.eps}}}
\makebox[\columnwidth]{\subfloat[]{\label{Fig:fig3} \includegraphics[scale=0.6]{figures/fig3.eps}}}
\caption{caption}
\end{figure}
Text
\end{document}
我得到以下结果:
我怎样才能使图形水平和垂直相对居中?
谢谢
答案1
在您的 MWE 中缺少包subfig
和begin{document}
...此外,使用\makebox
is tu 对齐一列中的数字是不必要的。尝试:
\documentclass{IEEEtran}
\usepackage[demo]{graphicx}
\usepackage{subfig}
\usepackage{lipsum}
\begin{document}
\lipsum[2]
\begin{figure}[h]
\centering
\subfloat[\label{Fig:fig1}]{\includegraphics[width=0.6\hsize]{figures/fig1.eps}}\\
\subfloat[\label{Fig:fig2}]{\includegraphics[width=0.6\hsize]{figures/fig2.eps}}\\
\subfloat[\label{Fig:fig3}]{\includegraphics[width=0.6\hsize]{figures/fig3.eps}}
\caption{caption}
\end{figure}
\lipsum[2-5]
\end{document}
编辑:
看起来居中问题出在实际图片的宽度上,可能它们比列宽还宽。当我更改 MWE 时,可以使用宏中的选项width
来限制它们的宽度。scale
\includegraphics