Come correggere il codice LaTeX delle figure inserite? (Utilizzando \begin{minipage})

Aug 22 2020

Ho qualche difficoltà a correggere gli errori dei codici prodotti dalle cifre inserite.

Ecco il mio codice LaTeX originale:

\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}

L'errore dell'output è il seguente:

Risposte

5 Mico Aug 22 2020 at 13:30

Il subfigurepacchetto è vecchio e deprecato. Non usarlo. Utilizzare invece the subfigo subcaptionpackage.

La soluzione seguente utilizza il subcaptionpacchetto e il relativo subfigureambiente. (I simboli "?" mostrati nello screenshot si verificano perché i riferimenti incrociati non possono essere risolti.)

\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}