使图片标题比 Subfloat 中的图片更长

使图片标题比 Subfloat 中的图片更长

我有一些小图标(48x48),我想使用 subfloat 显示它们。为了防止图像像素化,我将宽度设置为 1cm。但现在标题的长度也是 1cm,看起来很糟糕。这是我的代码:

\documentclass[12pt,a4paper]{scrartcl}
\usepackage{graphicx}
\usepackage{subfloat}
\usepackage{subfig}
\begin{document}
    \begin{figure}[!htb]
    \centering
    \subfloat[Logo]{\includegraphics[width=1cm]{Bilder/icons/logo.png}}
    \hspace{1pt}               
    \caption{Graphiken der Anwendung}
    \label{fig:icons}
    \end{figure}
\end{document}

有没有办法让标题比 1cm 图像更长?

答案1

您可以通过将图像放在更大但不可见的框中来增加子浮动的官方宽度:

\begin{figure}
    \centering
    \subfloat[Logo]{\makebox[5cm][c]{\includegraphics[width=1cm]{Bilder/icons/logo.png}}}
    \caption{Graphiken der Anwendung}
    \label{fig:icons}
\end{figure}

相关内容