floatrow, подпись не заполняет выделенное пространство

floatrow, подпись не заполняет выделенное пространство

Я использую пакет floatrow для получения подписи рядом с рисунками. Вот пример кода:

\lipsum[3]
\lipsum[3]
\lipsum[3]

\begin{figure}[htb!]
\floatbox[{\capbeside\thisfloatsetup{capbesideposition={left,center},capbesidewidth=sidefil}}]{figure}[\FBwidth]
{\caption{\textbf{My caption does not fit the whole width, My caption does not fit the whole width, My caption does not fit the whole width} }\label{dz0_pot_lbd}}
{\includegraphics[width=0.475\textwidth]{dz0_pot_lbd.png}}
\end{figure}

\lipsum[3]
\lipsum[3]
\lipsum[3]

Вот результат:

введите описание изображения здесь

Обратите внимание, что я используюэтот шаблон, если вы хотите воспроизвести эту ошибку, вам придется добавить \usepackage{floatrow}в thesis.tex.

Насколько я понимаю, capbesidewidth=sidefilнужно убедиться, что подпись использует все пространство блока, не занятое изображением. Но почему-то слева все еще есть несколько неиспользованных пустых мест (см. красные аннотации выше). Я пытался вручную установить capbesidewidth на некоторые увеличивающиеся значения, но это просто сдвигает изображение на правую сторону. Использование \fcapside[\FBwidth]вместо \floatboxтакже не работает. Может ли быть, что для полноразмерного блока просто не установлено значение \textwidth?

Любая помощь будет высоко оценена, спасибо.

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