使用 subcaption 包中的 \subfigure width 参数中的 \width 命令

使用 subcaption 包中的 \subfigure width 参数中的 \width 命令

我正在尝试使用该subcaption包创建一个子图。

我有以下内容:

\begin{subfigure}{\width}
  (...)
\end{subfigure}

我收到“未定义的控制序列”,“缺失数字”,“非法计量单位”的信息\begin{subfigure}

这应该可行吗?我做错了什么?

编辑:我想要的是子图的宽度由其内容决定。

答案1

subcaption软件包提供的\subcaptionbox内容似乎正是您所需要的:

\subcaptionbox{<caption text>\label{<label}}{%
  <image or whatever is the subfloat contents>%
}

注意,字幕宽度会根据子浮点内容的宽度进行调整,因此可能会导致字幕大小不等。是否选择此项取决于实际内容。

框的基线将放置在内容和标题之间(这将遵循\captionsetup子图或子表所决定的定位),因此如果子浮点数位于同一行上,它们将垂直对齐。

为了使其适应其他需求,有可选参数\subcaptionbox,请查看手册中的第 4 部分subcaption

相关内容