我正在写一篇有两列的文章(根据 IEEE 样式)。问题与图片的对齐有关。左列的图片与右列的一些文本重叠。如果这些图片与左侧对齐,那么我的问题就可以解决,因为我不想缩小图片的尺寸。请指导我如何解决这个问题。在下面,我编写了用于 latex 文件中图片的部分代码。提前致谢。
\documentclass[journal,comsoc]{IEEEtran}
\usepackage[T1]{fontenc}
\ifCLASSINFOpdf
\usepackage[pdftex]{graphicx}
\else
\fi
\usepackage{booktabs}
\usepackage{amsmath}
\usepackage[export]{adjustbox}
\interdisplaylinepenalty=2500
\usepackage[cmintegrals]{newtxmath}
\usepackage{algorithmic}
\usepackage{setspace}
\usepackage{float}
\usepackage[caption=false,font=footnotesize]{subfig}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=4in, height=2.5in, angle=0]{fig6}
\caption{Figure 6.}
\label{fig_sim}
\end{figure}
\end{document}
答案1
根据您的代码,我得到了一个完美的左对齐图像,但该图像显然太大,因此与右侧列中的文本重叠。[您还可以注意到纵横比被扭曲,因为已指定width
和]。height
将图像大小调整为列的宽度可解决重叠问题。
\documentclass[journal,comsoc]{IEEEtran}
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\lipsum[2]
\begin{figure}[thb]
\centering
\includegraphics[width=\columnwidth]{example-image}
\caption{Figure 6.}
\label{fig_sim}
\end{figure}
\lipsum
\end{document}
如果这使得图像太小,您可能需要将其更改为跨越两列的图像。