Подпись подрисунка переполняет колонку напротив (переполненный hbox)

Подпись подрисунка переполняет колонку напротив (переполненный hbox)

При использовании пакета subfig и \subfloatподпись попадает в колонку напротив. Я прикрепил рабочий пример.

\documentclass[10pt, twocolumn]{revtex4}    % Font size (10,11 or 12pt) and column number (one or two).

\usepackage[a4paper, left=1.85cm, right=1.85cm,
 top=1.85cm, bottom=1.85cm]{geometry}       % Defines paper size and margin length

\usepackage[font=small,
labelfont=bf]{caption}                      % Defines caption font size as 9pt and caption title bolded
\usepackage[font=small]{subfig}
\usepackage{pgfplots}
\usepackage{tikz}
\usepackage[font=small]{subfig}
\usepgfplotslibrary{external} 
\tikzexternalize


\begin{document}

\begin{figure}
    \centering
    \subfloat[Long caption long caption long caption long caption long caption long caption long caption long caption long caption long caption long caption long caption long caption long caption long caption long caption long caption.]{
    \label{fig:sub:derivs}
    \input{derivsboth.pgf}
}

    \centering
    \subfloat[Caption caption caption caption caption caption caption caption caption caption caption caption caption caption caption caption caption caption caption caption caption caption caption  ]{       
    \label{fig:sub:initialderiv}
    \input{initialderiv.pgf}
}
    \caption{Main caption main caption main caption main caption main caption main caption main caption main caption main caption main caption main caption main caption main caption main caption }
    \label{fig:full:derivs}
\end{figure}

Насколько я понимаю, квадратные скобки subfloatможно использовать в качестве подписей. Это так задумано/должен ли я сделать что-то по-другому? Спасибо заранее!

латекс

Связанный контент