要生成 4 个数字(顶部 2 个,底部 2 个),双栏文章,我目前正在使用:
\usepackage{graphicx}
\usepackage{floatrow}
\floatsetup[table]{capposition=top} %caption on top of table
\begin{figure*}
\begin{multicols}{2}
\label{fig:image1}
\includegraphics[width=\linewidth]{image1.pdf}\par
\label{fig:image2}
\includegraphics[width=\linewidth]{image2.pdf}\par
\end{multicols}
\begin{multicols}{2}
\includegraphics[width=\linewidth]{image3.pdf}\label{fig:image3}\par
\includegraphics[width=\linewidth]{image4.pdf}\label{fig:image4}\par
\end{multicols}
\caption{To be added}
\label{fig:z_evolution_zcosmo}
\end{figure*}
我得到了我需要的,除了label{}
我已经为每个子图添加了,但是不起作用!
我如何为每个子图添加标签以便multicols
使用它们进行引用?
答案1
由于没有\caption
手册,\refstepcounter{figure}
第一个标签fig:image1
和fig:image2
将不引用任何内容,或意外使用之前引用的最后一个计数器类型(在此示例中为:无)
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{multicol}
\begin{document}
\begin{figure*}
\begin{multicols}{2}
\caption{My first image}
\label{fig:image1}
\includegraphics[width=\linewidth]{image1.pdf}\par
\caption{My second image}
\label{fig:image2}
\includegraphics[width=\linewidth]{image2.pdf}\par
\end{multicols}
\begin{multicols}{2}
\includegraphics[width=\linewidth]{image3.pdf}\label{fig:image3}\par
\includegraphics[width=\linewidth]{image4.pdf}\label{fig:image4}\par
\end{multicols}
\caption{To be added}
\label{fig:z_evolution_zcosmo}
\end{figure*}
In figure \ref{fig:z_evolution_zcosmo} and \ref{fig:image1} and \ref{fig:image2}
\end{document}