2

推奨パッケージを使用して、LaTeXで2つの図を並べていますsubcaption

\begin{figure}
  \centering
  \begin{subfigure}[b]{0.48\textwidth}
    \includegraphics[width=\textwidth]{events/pad_p2}
    \label{fig:pad_p2}
  \end{subfigure}
  ~
  \begin{subfigure}[b]{0.48\textwidth}
    \includegraphics[width=\textwidth]{events/pad_p8}
    \label{fig:pad_p8}
  \end{subfigure}

  \caption{Pads.}
\end{figure}

次に、次を使用してテキストでそれらを参照しようとします。

Look at figure~\ref{fig:pad_p8}

しかし、ドキュメントをコンパイルすると、参照が存在しないというエラーが発生します。

代わりに、各サブフィギュアにキャプションを入れると、エラーはなくなりますが、それは私が本当にやりたいことではありません。

captionfor each サブフィギュアを追加せずに問題を解決するにはどうすればよいですか?

4

1 に答える 1

-1

パッケージを使用する

    \usepackage{graphicx}
    \usepackage{caption}
    \usepackage{subcaption}
    \usepackage{subfigure}
    \usepackage{subfloat}
    \usepackage{float}

このようなコード*を複数列の記事の適切な位置に記述します (必要がない場合はfigure.

 \begin{figure*}[ht!]
        \centering
            \subfigure[] 
            {
                \label{subfig:lab1}
                \includegraphics[width=.3\textwidth]{figures/1.pdf} % .png .jpg ... according to supported graphics files
            } 
            %
            \subfigure[] 
            {
                \label{subfig:lab2}
                \includegraphics[width=.3\textwidth]{figures/2.pdf} % .png .jpg ... according to supported graphics files
            }
            %
            \subfigure[] 
            {
                \label{subfig:lab3}
                \includegraphics[width=.3\textwidth]{figures/3.pdf} % .png .jpg ... according to supported graphics files
            }\\ % for new row or line of subfigures
            %
            \subfigure[Caption 4] 
            {
                \label{subfig:lab4}
                \includegraphics[width=.3\textwidth]{figures/4.pdf} % .png .jpg ... according to supported graphics files
            }
            %
            \subfigure[Caption 5] 
            {
                \label{subfig:lab6}
                \includegraphics[width=.3\textwidth]{figures/5.pdf} % .png .jpg ... according to supported graphics files
            }
            %
            \subfigure[Caption 6] 
            {
                \label{subfig:lab6}
                \includegraphics[width=.3\textwidth]{figures/6.pdf} % .png .jpg ... according to supported graphics files 
            }
            %
        \caption{Figure Caption}
        \label{fig:Figure ref}
        \end{figure*}

ここに画像の説明を入力

使用するだけで、そのよう~\ref{subfig:lab1} is subref.に表示 Use just 6(a) is subref.されます。

于 2021-07-27T01:06:38.957 に答える