我喜欢有 3 个(或任意数量)图像,并且我希望它们作为子图,编号为 a)、b)、c) 等:
这里,编号是手动完成的,我想知道是否有办法让 LaTeX 完成这项工作。当然,引用应该仍然有效,标签的位置可以自由选择。
答案1
请注意我如何使用宏在图像的左上角插入“(A)” \topinset
。第三和第四个参数是向下的垂直距离(或向上的距离\bottominset
)和相对于堆栈对齐的水平距离(在本例中,相对于左边缘)。
这些插入命令可用于插入图像,以及插入文本。
\documentclass{article}
\usepackage{stackengine}
\usepackage{graphicx}
\begin{document}
\def\stackalignment{l}
\topinset{\bfseries(A)}{\includegraphics[width=5in]{vjbrp}}{0.25in}{.4in}
\end{document}
答案2
这就是您所寻找的吗?
\documentclass{article}
\usepackage{subcaption}
\usepackage{color}
\begin{document}
\begin{figure}
\centering
\begin{subfigure}{.5\textwidth}
\centering
\color{red}
\rule{0.8\textwidth}{3cm}
\caption{A subfigure}
\label{fig:sub1}
\end{subfigure}%
\begin{subfigure}{.5\textwidth}
\centering
\color{blue}
\rule{0.8\textwidth}{3cm}
\caption{A subfigure}
\label{fig:sub2}
\end{subfigure}
\begin{subfigure}{1\textwidth}
\centering
\color{green}
\rule{0.8\textwidth}{3cm}
\caption{A subfigure}
\label{fig:sub3}
\end{subfigure}
\caption{A figure with three subfigures}
\label{fig:test}
\end{figure}
\end{document}
您可以省略这些color
内容并\rule...
用您的\includegraphics
命令替换。彩色框仅用作说明。