
図の横にキャプションを表示するために 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 に設定されていないだけなのでしょうか?
どのような助けでも大歓迎です、ありがとうございます。