与 overpic 一起使用时缺少子图

与 overpic 一起使用时缺少子图

我正在尝试使用 subfigure 和 overpic,但图片丢失了。我按照这里的教程操作https://shantoroy.com/latex/add-subfig-in-latex/

\begin{figure*}
\begin{subfigure}
\begin{overpic}[width=0.8\columnwidth,trim={0 2cm 0 0},clip]{figures/experiments/p1_1_0000004168.png}
\end{overpic}
\end{subfigure}
\begin{subfigure}
\begin{overpic}width=0.8\columnwidth,trim={0 2cm 0 0},clip]{figures/experiments/p1_1_0000004168.png}
\end{overpic}
\end{subfigure}
\caption{test}
\label{fig1}
\end{figure*}

但是我在这里看到了图像。如何让 latex 显示它?

在此处输入图片描述

答案1

您错过了子图中的强制参数。

\documentclass[12pt,a4paper]{article}
\usepackage{graphicx}
\usepackage{subcaption}
\usepackage{overpic}
\begin{document}
    \begin{figure*}
        \begin{subfigure}{\columnwidth}
            \begin{overpic}[width=0.8\columnwidth,trim={0 2cm 0 0},clip]{example-image-a}
            \end{overpic}
        \end{subfigure}
        \begin{subfigure}{\columnwidth}
            \begin{overpic}[width=0.8\columnwidth,trim={0 2cm 0 0},clip]{example-image-b}
            \end{overpic}
        \end{subfigure}
        \caption{test}
        \label{fig1}
    \end{figure*}
\end{document}

相关内容