我想用乳胶创建一个子图。它无法正确编译,我不明白为什么。当简单地使用图而不是子图时,图会单独编译。我已经包含了包子图,并在乳胶中使用此代码:
\begin{figure}[H]
\centering
\begin{subfigure}[b]{0.3\textwidth}
\centering
\includegraphics[width=\textwidth]{figures/TPA.png}
\caption{TPA}
\label{fig:TPA}
\end{subfigure}
\centering
\begin{subfigure}[b]{0.3\textwidth}
\centering
\includegraphics[width=\textwidth]{figures/dmt.png}
\caption{DMT}
\label{fig:DMT}
\end{subfigure}
\centering
\begin{subfigure}[b]{0.3\textwidth}
\centering
\includegraphics[width=\textwidth]{figures/bhet.png}
\caption{BHET}
\label{fig:BHET}
\end{subfigure}
\caption{molecules}
\label{fig:PET monomers}
nd{图}
这是错误消息: 缺失数字,视为零。 非法计量单位(插入 pt)。
提前非常感谢您的帮助!
这是正确运行的代码示例。
\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\usepackage{subcaption}% Offers an user interface to sub-captions.
\usepackage{float}% Improves the interface for defining floating objects
\begin{document}
\begin{figure}[H]
\centering
\begin{subfigure}[b]{0.30\textwidth}
\includegraphics[width=\textwidth]{example-image}
\caption{Firts subfigure.}
\label{fig:first}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.30\textwidth}
\includegraphics[width=\textwidth]{example-image}
\caption{Second subfigure.}
\label{fig:second}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.30\textwidth}
\includegraphics[width=\textwidth]{example-image}
\caption{Third subfigure.}
\label{fig:third}
\end{subfigure}
\caption{Creating subfigures in \LaTeX.}
\label{fig:figures}
\end{figure}
\end{document}