如何为每个子图添加单独的标题?

如何为每个子图添加单独的标题?

我怎样才能在两个图形上方添加一个标题,并在每个图形上方添加两个不同的标题?

我还想将其算作两个数字,而不是像现在这样算作一个数字。

\begin{figure}[H]
\centering
 \makeatletter
\renewcommand{\CRB@setcopyrightfont}{%
\footnotesize
\color{black}}
\makeatother
\copyrightbox [b] {
\begin{minipage}{.45\linewidth}
    \caption{Time evolution for lending}
    \includegraphics[width=\linewidth]{time evolution lending.png}
    \label{img1}
\end{minipage}
\hfill
\begin{minipage}{.5\linewidth}
    \caption{Countries in the lending dataset}
    \includegraphics[width=\linewidth]{Lending Map Subset.pdf}
    \label{img2}
\end{minipage}
}{source: illustrations created with the software r}
\end{figure}

在此处输入图片描述

答案1

如果您希望为两个图形设置一个共同的标题,同时为每个图形设置一个单独的子标题,那么您可能会对适当命名的subcaption包感兴趣。您可以使用它将两个图像视为同一图形的子图:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{subcaption}

\begin{document} 
\begin{figure}[h]
    \centering
    \caption{Time evolution for lending and countries in the leading dataset}
    \begin{subfigure}[c]{0.45\textwidth}
        \caption{Time evolution for lending}
        \includegraphics[width=\linewidth]{example-image-a}
        \label{img1}
    \end{subfigure}\hfill
    \begin{subfigure}[c]{0.45\textwidth}
        \caption{Countries in the lending dataset}
        \includegraphics[width=\linewidth]{example-image-b}
        \label{img2}
    \end{subfigure}
    \label{img1&2}
\end{figure}
\end{document}

子图的输出

Subcaption 有一些格式化选项,可以让您的生活更轻松。例如,sufigure 环境接受 b/c/t 参数,分别将图形垂直对齐到底部/中心/顶部。

相关内容