我正在使用 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?
任何帮助都将非常感谢,谢谢。