我使用了以下解决方案:(https://tex.stackexchange.com/a/540197/148579) 以便将多个图形并排放置在一行中。
但是,我收到以下错误:
显然,不能与我需要它同时\usepackage{subfigure}
使用。\usepackage{subcaption}
收到错误:
包 subcaption 错误:此包不能与 subfigure 包配合使用。 \begin{document}
我做了这个(与所提出的解决方案完全类似):
\begin{figure}
\centering
\subfigure[]{\includegraphics[width=0.24\textwidth]{Part_1_in_Figure}}
\subfigure[]{\includegraphics[width=0.24\textwidth]{Part_2_in_Figure}}
\subfigure[]{\includegraphics[width=0.24\textwidth]{Part_3_in_Figure}}
\caption{(a) blah (b) blah (c) blah}
\label{fig:foobar}
\end{figure}
感谢您提出解决方案来修复此错误,或者完全是另一种解决方案。
答案1
以下是如何根据subcaption
包提供的宏重新构造 OP 的代码。
\documentclass{article}
\usepackage[demo]{graphicx} % remove 'demo' option in real document
\usepackage{subcaption}
\begin{document}
\begin{figure}
\subfloat[bla bla]{\includegraphics[width=0.31\textwidth]{Part_1_in_Figure}}\hfill
\subfloat[blb blb]{\includegraphics[width=0.31\textwidth]{Part_2_in_Figure}}\hfill
\subfloat[blc blc]{\includegraphics[width=0.31\textwidth]{Part_3_in_Figure}}
\caption{Overall figure caption}
\label{fig:foobar}
\end{figure}
\end{document}