我正在尝试使用该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
。