我对下图中的图像有疑问。我无法将它们放在我的双栏文章中。而且它们下面的注释也不能放在中间。有什么想法吗?[![在此处输入图像描述][1]][1]
\documentclass[a4paper,twocolumn,twoside,10pt]{article} \usepackage{mwe} \usepackage{subcaption} \usepackage{amsmath} \usepackage{mathtools} \usepackage{graphicx} \usepackage{caption} \usepackage{floatrow} \DeclareGraphicsExtensions{.eps} \usepackage{wrapfig} \usepackage{dblfloatfix} \begin{document} \blindtext \begin{figure}[h] \begin{subfigure}[b]{0.75\textwidth} \includegraphics[width=1\textwidth]{eikon1.eps} \caption{} \end{subfigure} \caption{Wakefulness plots: (a) bispectrum} \end{figure} \begin{figure}[h] \begin{subfigure}[b]{0.75\textwidth} \includegraphics[width=1\textwidth]{eikona2a.eps} \caption{} \end{subfigure} \caption{Stage 1 sleep plots: (a) bispectrum} \end{figure} \vfill\eject \blindtext \begin{figure}[h] \begin{subfigure}[b]{0.75\textwidth} \includegraphics[width=1\textwidth]{eikon1.eps} \caption{} \end{subfigure} \end{figure} \begin{figure}[h] \begin{subfigure}[b]{0.75\textwidth} \includegraphics[width=1\textwidth]{eikona2a.eps} \caption{} \end{subfigure} \end{figure}
答案1
我不明白你说的cant place them right
或 是什么意思note cant be placed in centre
。看看下面的结果是否适合你。图像有自己的标题,标记为 a、b...,而组有共同的标题。标题居中。
如果您希望子图形分组(即自动编号为 a、b、c...),则它们必须位于相同的图形环境。将每个子图形放在其自己的图形环境中会违背目的。
\documentclass[a4paper,twocolumn,twoside,10pt]{article}
\usepackage{mwe}
\usepackage{subcaption}
\usepackage{floatrow}
\begin{document}
\blindtext
\begin{figure}[h]
\begin{subfigure}[]{0.95\textwidth}
\includegraphics[width=1\textwidth]{example-image-a}
\caption{subm image A}
\end{subfigure}
\begin{subfigure}[]{0.95\textwidth}
\includegraphics[width=1\textwidth]{example-image-b}
\caption{sub image B}
\end{subfigure}
\caption{common caption}
\end{figure}
\vfill\eject
\blindtext
\begin{figure}[h]
\begin{subfigure}[]{0.95\textwidth}
\includegraphics[width=1\textwidth]{example-image-c}
\caption{sub image C}
\end{subfigure}
\begin{subfigure}[]{0.95\textwidth}
\includegraphics[width=1\textwidth]{example-image-a}
\caption{sub image 4}
\end{subfigure}
\caption{common caption}
\end{figure}
\end{document}
更新
根据链接中的答案,我修改了示例。我不知道它是否会在您的实际项目中有用,因为它需要multicols
包。如果您的报告长达几页,使用该figure*
方法并手动移动可能会更容易figure*
命令移到文本附近以前的页面,以便最终它出现在正确的页面上。
\documentclass[a4paper,twoside,10pt]{article}
\usepackage{mwe}
\usepackage{subcaption}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\blindtext
\blindtext
\end{multicols}
\begin{figure}[hb]
\begin{subfigure}[]{0.4\textwidth}
\includegraphics[width=1\textwidth]{example-image-a}
\caption{subm image A}
\end{subfigure}
\hfill
\begin{subfigure}[]{0.4\textwidth}
\includegraphics[width=1\textwidth]{example-image-b}
\caption{sub image B}
\end{subfigure}
\caption{common caption}
\end{figure}
\begin{figure}[hb]
\begin{subfigure}[]{0.4\textwidth}
\includegraphics[width=1\textwidth]{example-image-c}
\caption{sub image C}
\end{subfigure}
\hfill
\begin{subfigure}[]{0.4\textwidth}
\includegraphics[width=1\textwidth]{example-image-a}
\caption{sub image 4}
\end{subfigure}
\caption{common caption}
\end{figure}
\end{document}