我怎样才能在两个图形上方添加一个标题,并在每个图形上方添加两个不同的标题?
我还想将其算作两个数字,而不是像现在这样算作一个数字。
\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 参数,分别将图形垂直对齐到底部/中心/顶部。