为单个图形添加子图标题

为单个图形添加子图标题

我有一个 .png 文件,其中包含 4 个均匀分布的图形 (图像)。我希望每个图形都有一个子图字母 ( (a),(b),(c),(d) ),但我想避免手动将图形分成 4 个。

有没有办法在单个图形下方添加一条线,图形和标题之间有 (a)、(b)、(c)、(d)?最好的情况是选择这些字母的位置,这样我就可以随意调整它们。

答案1

如果我理解你的问题没有错的话,你可以使用tikzwithonimage来使用tikzonimage环境。下面是我在图像(称为 imagefile)上方引入文本的方法。

    \documentclass{article}   

    \usepackage{onimage}            
    \usepackage{tikz}   

    \begin{document}

    \begin{figure}[h]
    \centering
    \begin{tikzonimage}[width=0.7\textwidth]{imagefile}
    \node at (0.10, 1.10) {(a)};
    \node at (0.50, 1.10) {(b)};
    \end{tikzonimage}
    \label{fig:blah}
    \end{figure}

    \end{document}

在此处输入图片描述

相关内容