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?

任何帮助都将非常感谢,谢谢。

相关内容