latex调整caption图表标题行间距、字体大小、左对齐

您所在的位置:网站首页 表格下文字如何调整格式 latex调整caption图表标题行间距、字体大小、左对齐

latex调整caption图表标题行间距、字体大小、左对齐

2024-07-02 23:38| 来源: 网络整理| 查看: 265

论文模板中设置的caption字体为五号加粗,由于标题太长,多行显示时行间距一直不对,latex小白,探索了两天终于给解决了。

问题解决

刚开始尝试修改模板,虽然也可以实现,但修改后的格式会破坏一些图表上下文之间的间距。考虑到长标题的图表并不多,因此尝试对单个图表进行修改

方法1 :设置\captionsetup \begin{figure} \centering \subcaptionbox{}{\includegraphics[scale=0.33]{ExtendedYaleB10_data_tSNE.png}} \subcaptionbox{}{\includegraphics[scale=0.33]{ExtendedYaleB10_proposed1_tSNE.png}} \subcaptionbox{}{\includegraphics[scale=0.33]{ExtendedYaleB10_proposed2_tSNE.png}} \captionsetup{font={small,bf,stretch=1.25},justification=raggedright} \caption{Extended Yale B数据集前$10$类实验的t-SNE可视化(a)原始样本; (b)SC-LRDG1学习到的亲和矩阵;(c)SC-LRDG2学习到的亲和矩阵} \label{fig_ExtYaleB10_Visualization} \end{figure}

通过\captionsetup{font={small,bf,stretch=1.25}, justification=raggedright} 来进行重新修改caption格式。

字体设为small(对应五号字体,还有其他选择\tiny\scriptsize\footnotesize\small\normalsize\large\Large\LARGE\huge\Huge)bf表示加粗显示stretch=1.25表示1.25倍行距justification=raggedright设置左对齐,默认情况应该就是左对齐,不齐可能是设置了首部缩进。

由于字体选项中都是固定的,如果需要其他字号,需要手动设置

方法2:\fontsize设置字号 \begin{figure} \centering \subcaptionbox{}{\includegraphics[scale=0.33]{ExtendedYaleB10_data_tSNE.png}} \subcaptionbox{}{\includegraphics[scale=0.33]{ExtendedYaleB10_proposed1_tSNE.png}} \subcaptionbox{}{\includegraphics[scale=0.33]{ExtendedYaleB10_proposed2_tSNE.png}} \captionsetup{font={bf},justification=raggedright} \caption{\fontsize{10.5bp}{17bp}Extended Yale B数据集前$10$类实验的t-SNE可视化(a)原始样本; (b)SC-LRDG1学习到的亲和矩阵;(c)SC-LRDG2学习到的亲和矩阵} \label{fig_ExtYaleB10_Visualization} \end{figure}

通过对\caption中字体设置,\fontsize{10.5bp}{17bp} 小五号字体就是10.5磅,单位磅基本与bp一样,17bp对应行间距,10.5*1.3*行距倍数=行间距bp。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3