如何调整子图标题中的单词间距?

如何调整子图标题中的单词间距?

我使用 subfig 包将多幅图像定位在一个图形中。如您所见,标题的间距很奇怪。我该如何修复标题的间距?我使用的代码如下:

\begin{figure}[h!]
\centering
\subfloat[Average Filtering (PSNR=32.8964)]
{\includegraphics[width=2.51cm,height=2.3cm]{Fig7a_Avg_Bab.png}\quad
\includegraphics[width=2.1cm, height=2.3cm]{Fig7a_Avg_Pepp.png}}\quad\quad\quad
\subfloat[Gamma Correction(PSNR=26.3691)]
{\includegraphics[width=2.51cm,height=2.3cm]{Fig7b_gamma_bab.png}\quad
\includegraphics[width=2.1cm, height=2.3cm]{Fig7b_gamma_pepp.png}}\quad
\subfloat[Cropping(PSNR=21.7852)]
{\includegraphics[width=2.51cm,height=2.3cm]{Fig7c_crop_bab.png}\quad
\includegraphics[width=2.1cm, height=2.3cm]{Fig7c_crop_pepp.png}}
\end{figure}

我使用的代码的结果

答案1

像这样?

在此处输入图片描述

\documentclass{article}
\usepackage[font=small, labelfont=bf]{caption, subfig}
\usepackage{graphicx}

%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%
\usepackage{lipsum}

\begin{document}
\lipsum[11]
    \begin{figure}[ht]
    \centering
    \captionsetup[subfigure]{font=footnotesize, justification=centering}
%   \captionsetup[subfigure]{font=footnotesize, justification=raggedright} % if you prefer this style
    \setkeys{Gin}{width=2.5cm,height=2.3cm}
\subfloat[Average Filtering ($\mathrm{PSNR}=32.8964$)  \label{fig:main-a}]
    {\includegraphics{example-image-duck}\quad      %Fig7a_Avg_Bab.png
     \includegraphics[width=2.1cm]{example-image}}  %Fig7a_Avg_Pepp.png}}
\hfil
\subfloat[Gamma Correction ($\mathrm{PSNR}=26.3691$)  \label{fig:main-b}]
    {\includegraphics{example-image-duck}\quad      %{Fig7b_gamma_bab.png}\quad
     \includegraphics[width=2.1cm]{example-image}}  %{Fig7b_gamma_pepp.png}}

\subfloat[Cropping ($\mathrm{PSNR}=21.7852$)   \label{fig:main-c}]
    {\includegraphics{example-image-duck}           %{Fig7c_crop_bab.png}\quad
     \includegraphics[width=2.1cm]{example-image}}  %{Fig7c_crop_pepp.png}}
\caption{\lipsum[66]}
    \label{fig:main}
\end{figure}

\lipsum[12]
\end{document}
  • 请始终提供 MWE(最小工作示例),即一个可以按原样测试的小型完整文档。MWE 的一个示例是上述文档示例,除了问题的解决方案外,还提供了有关页面布局和所用软件包的信息,这些信息对于解决问题必不可少。
  • 一些关于如何解决您的问题的想法已在您的问题评论中给出。建议使用 MWE\captionsetup[subfigure]{...}进行子标题的本地设置(通过此设置,您可以在其他\subfloat设置中使用,例如,您可以使用更长的标题文本\captionsetup[subfigure]{singlelinecheck=false})。
  • 为了使图形代码更短,可以使用 keays Gin,其中定义了图像的通用宽度和高度。对于您希望图像更窄(为什么?)的图像,图像宽度仍然在本地定义。
  • 修正了字幕书写中的小错误
  • 添加的标签可以用于引用图形以及子图形。

相关内容