我知道这个问题已经被问过好几次了。但我认为我的问题有点不同。我想让我的图形标题左对齐并对齐。我不希望所有图形都这样,因为我有子图,我希望标题居中。
\captionsetup{justification=raggedright}
可以工作,但文本不对齐,并\captionsetup{justification=justified}
显示居中标题!我正在使用 TeXstudio。
答案1
如果我明白你想要什么,
\captionsetup[figure]{justification=justified, singlelinecheck=off}
应该这么做。
但请注意,标题将从文本左边距开始,而不是从图形的左侧开始,这对于小图形来说会很难看。
两个包允许标题宽度等于图形宽度:
measuredfigure
,由包定义的环境threeparttable
。floatrow
定义\ffigbox[\FBwidth]{\caption{...}\label{...}}{figure commands}
要插入到figure
环境中的 。如有必要,您可以使标题宽度与图形宽度不同,只需将可选参数更改为 即可[0.25\textwidth]
。