如何在两列格式中使用图形环境给出图形内的编号?

如何在两列格式中使用图形环境给出图形内的编号?

我想在第一个图的左上角写 (a),在图 (2) 的左上角内部或外部写 (b)。我该怎么做?我不想使用 subcaption 命令。

`\documentclass[twocolumn, 10pt]{article}
\begin{figure}[H]
\includegraphics[width=0.49\columnwidth,height=4cm]{Fig1.PNG}
\includegraphics[width=0.49\columnwidth,height=4cm]{Fig2.PNG}
\includegraphics[width=0.49\columnwidth,height=4cm]{Fig3.PNG}
\includegraphics[width=0.49\columnwidth,height=4cm]{Fig4.PNG}
\end{figure}`

答案1

太大了,无法容纳评论。

您的问题不清楚。如果您的文档中有多个图形,会发生什么情况?您没有提供任何信息,如果您的图形有四个子图,则有共同的图形标题或只有子标题...

为了澄清起见,我们所讨论的内容请参见以下(虚拟)文档示例:

\documentclass[twocolumn, 10pt]{article}
\usepackage{floatrow}
\usepackage{graphicx}
\usepackage[label font=bf, labelformat=simple]{subfig}
\usepackage{caption}
\floatsetup[figure]{style=plain,subcapbesideposition=top}
\setlength{\labelsep}{1mm}

\usepackage{lipsum} % for dummy text

\begin{document}
\lipsum[1][1]
    \begin{figure}[htb]
    \setkeys{Gin}{width=0.45\columnwidth,height=4cm}
    \centering
\sidesubfloat[]{\includegraphics{example-image-duck}\label{fig:a}}%
\hfill
\sidesubfloat[]{\includegraphics{example-image-duck}\label{fig:b}}

\sidesubfloat[]{\includegraphics{example-image-duck}\label{fig:c}}%
\hfill
\sidesubfloat[]{\includegraphics{example-image-duck}\label{fig:d}}
\end{figure}
\lipsum[2-3]
\begin{figure}[htb]
\includegraphics[width=\columnwidth]{example-image}
\caption{What should happen if you have more than one figure in your document? See inconsistency in images numbering!}
\end{figure}
\end{document}

这使:

在此处输入图片描述

(红线表示页面布局)

请根据这个例子解释一下你的问题是什么。

相关内容