Subfloat com pacote subcaption: número ausente, tratado como zero

Subfloat com pacote subcaption: número ausente, tratado como zero

Quero fazer uma figura composta por duas subfiguras. Depois de ler a subentrada da Wikipedia emsubflutuadores, tentei seguir exatamente, então não usei o pacote subfigor subfigure, apenas os pacotes captionand subcaption. No entanto, estou recebendo um Missing number, treated as zeroerro, apontando para a linha com \begin{subfigure}.

O que estou fazendo de errado?

Abaixo está meu código:

% In preamble:
\usepackage{url}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{rotating}
\usepackage[table]{xcolor}
\usepackage{multirow}
\usepackage{amsfonts}


% In document:
\begin{figure}[htpb]
\begin{subfigure}[b]{width=0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{img_a}
\end{subfigure}
\begin{subfigure}[b]{width=0.45\textwidth}
\centering
\includegraphics[width=\textwidth]{img_b}
\end{subfigure}
\caption{A caption.}
\label{fig:my-figure}
\end{figure}

Estou usando o TeXShop 2.47 no Mac OS X 10.8.1 (x86_64).

Obrigado!

Responder1

Observe que o includegraphicscomando possui sintaxe width=<width>, mas o subfigureambiente apenas possui \begin{subfigure}{width}, não comowidth=<width>

Carreguei o graphicxpacote com a demoopção apenas para demonstração - remova-o quando estiver trabalhando em seu documento real :)

\documentclass{article}
% In preamble:
\usepackage[demo]{graphicx}
\usepackage{caption}
\usepackage{subcaption}


\begin{document}
% In document:
\begin{figure}[htpb]
    \begin{subfigure}[b]{0.45\textwidth}
        \centering
        \includegraphics[width=\textwidth]{img_a}
    \end{subfigure}
    \begin{subfigure}[b]{0.45\textwidth}
        \centering
        \includegraphics[width=\textwidth]{img_b}
    \end{subfigure}
    \caption{A caption.}
    \label{fig:my-figure}
\end{figure}

\end{document}

Responder2

Talvez o problema seja que o nome do seu arquivo contém um sublinhado (“_”). Tivemos o mesmo problema e foi corrigido alterando o nome do arquivo.

informação relacionada