我有一个生成图形的脚本
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{float}
\usepackage{subfig}
\usepackage{graphicx}
\begin{document}
\begin{figure}
\subfloat[]{\includegraphics[width=1\textwidth]{example-image-a}}
\caption{}
\end{figure}
\end{document}
不过,我希望
(a)文本 <手动间距> (b)文本 <手动间距> (c)文本
我该如何实现这一点?例如,\subfloat[][][]{\includegraphics[width=1\textwidth]{example-image-a}}
答案1
\begin{figure}
\centering
\begin{subfigure}[b]{0.3\textwidth}
\centering
\includegraphics[width=\textwidth]{graph1}
\caption{$y=x$}
\label{fig:y equals x}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.3\textwidth}
\centering
\includegraphics[width=\textwidth]{graph2}
\caption{$y=3sinx$}
\label{fig:three sin x}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.3\textwidth}
\centering
\includegraphics[width=\textwidth]{graph3}
\caption{$y=5/x$}
\label{fig:five over x}
\end{subfigure}
\caption{Three simple graphs}
\label{fig:three graphs}
\end{figure}
结果
取自背页
答案2
我通过添加(a) text <manual spacing> (b) text <manual spacing> (c) text
到图形本身来解决这个问题,所以现在我可以有 1 个带有 3 个标题的图形。