挿入された図のLaTeXコードを修正するにはどうすればよいですか?(\ begin {minipage}を使用して)

Aug 22 2020

挿入された図によって生成されたコードのエラーを修正するのにいくつかの困難があります。

これが私のオリジナルのLaTeXコードです:

\documentclass[12pt]{article}
\usepackage{graphicx}
\usepackage{subfigure}

\begin{document}
\begin{figure}[H]
    \centering
    \subfigure[\centering Graph of $\phi$ from Example \ref{example1_1}(a), \\ $\phi(a,b)=|a|+|b|-\max(a,b)$]{\begin{minipage}[t]{0.4\linewidth}
    \centering
        \includegraphics[width=5cm]{LHC2020-4-1-a.pdf}
    \end{minipage}%
        }%
    \subfigure[\centering Graph of $\phi$ from Example \ref{example1_1}(b), \\ $\phi(a,b)=\ln(e^{|a|}+e^{|b|}-1)-\max(a,b)$]{\begin{minipage}[t]{0.4\linewidth}
    \centering
        \includegraphics[width=5cm]{LHC2020-4-1-b.pdf}
    \end{minipage}%
        }%

    \subfigure[\centering Graph of $\phi$ from Example \ref{example1_1}(c), \\ $\phi(a,b)=\|(a,b)\|_2-\max(a,b)$]{\begin{minipage}[t]{0.4\linewidth}
    \centering
        \includegraphics[width=5cm]{LHC2020-4-1-c.pdf}
    \end{minipage}%
        }%
    \subfigure[\centering Graph of $\phi$ from Example \ref{example1_1}(d), \\ $\phi(a,b)=\|(a,b)\|_5-\max(a,b)$]{\begin{minipage}[t]{0.4\linewidth}
    \centering
        \includegraphics[width=5cm]{LHC2020-4-1-d.pdf}
    \end{minipage}%
        }%
    \caption{Graphs of some NCP functions from Proposition \ref{prop1_1}(a)}
\end{figure}
\end{document}

出力のエラーは次のとおりです。

回答

5 Mico Aug 22 2020 at 13:30

subfigureパッケージには古いものと廃止予定です。使用しないでください。代わりに、subfigまたはsubcaptionパッケージのいずれかを使用してください。

次のソリューションは、subcaptionパッケージとそのsubfigure環境を採用しています。(スクリーンショットに示されている「?」記号は、相互参照を解決できないために発生します。)

\documentclass[12pt]{article}
\usepackage[demo]{graphicx} % remove 'demo' option in real doc.
\usepackage{subcaption} % for 'subfigure' environment
\usepackage{geometry}   % set page parameters suitably

\begin{document}
\begin{figure}[h]
\captionsetup[subfigure]{justification=centering}
\begin{subfigure}{7cm}
\includegraphics[width=\textwidth]{LHC2020-4-1-a}
\caption{Graph of $\phi$ from Example \ref{example1_1}(a)\\
$\phi(a,b)=|a|+|b|-\max(a,b)$}
\end{subfigure}%
\hfill % maximize the horizontal separation
\begin{subfigure}{7cm}
\includegraphics[width=\textwidth]{LHC2020-4-1-b}
\caption{Graph of $\phi$ from Example \ref{example1_1}(b)\\
$\phi(a,b)=\ln(e^{|a|}+e^{|b|}-1)-\max(a,b)$}
\end{subfigure}

\bigskip % increase the vertical separation
\begin{subfigure}{7cm}
\includegraphics[width=\textwidth]{LHC2020-4-1-c}
\caption{Graph of $\phi$ from Example \ref{example1_1}(c)\\
$\phi(a,b)=\|(a,b)\|_2-\max(a,b)$}
\end{subfigure}%
\hfill % maximize the horizontal separation
\begin{subfigure}{7cm}
\includegraphics[width=\textwidth]{LHC2020-4-1-d}
\caption{Graph of $\phi$ from Example \ref{example1_1}(d)\\
$\phi(a,b)=\|(a,b)\|_5-\max(a,b)$}
\end{subfigure}

\caption{Graphs of some NCP functions from Proposition \ref{prop1_1}(a)}
\end{figure}
\end{document}