使用子图时,缺失数字被视为零和非法计量单位

使用子图时,缺失数字被视为零和非法计量单位

我试图将两个数字并列放在一起,但总是出现这两个错误:

Missing number treated as zero.
Illegal unit of measure.

唯一让我无法获得它们的情况是,如果我评论了{0.5\textwidth}。但是,如果我评论了 ,这些数字就会保持一个在另一个的下面。

\begin{figure}
    \begin{subfigure}{0.5\textwidth}
        \centering
        \includegraphics[width=0.4\linewidth]{Figuras/SICAPI2014.eps}
        \caption{SICAPI}
        \label{fig.SICAPI}
    \end{subfigure}%

\begin{subfigure}{0.5\textwidth}
    \centering
    \includegraphics[width=0.4\linewidth]{Figuras/painel_sicapi.eps}
    \caption{Painel de operação}
    \label{fig.painel_sicapi}
\end{subfigure}

\caption{Planta Piloto SICAPI}
\label{fig.sicapi}
\end{figure}

答案1

正如@Bernard 在他的评论中所说,子图之间的空行告诉 LaTeX:“将它们分别放在自己的行中”。在类似情况下,我写道:

\documentclass{article}
    \usepackage{graphicx}

    \usepackage{caption}
    \usepackage{subcaption}

    \begin{document}
\begin{figure}[!ht]
    \centering% center subfigures in float
    \begin{subfigure}{0.45\textwidth}
        \includegraphics[width=\hsize]{example-image}
        \caption{SICAPI}
        \label{fig.SICAPI}
    \end{subfigure}
\hfil% accomodate space between sub figures
    \begin{subfigure}{0.45\textwidth}
    \includegraphics[width=\hsize]{example-image}
    \caption{Painel de operação}
    \label{fig.painel_sicapi}
\end{subfigure}
    \caption{Planta Piloto SICAPI}
    \label{fig.sicapi}
\end{figure}
    \end{document}

我没有检查你抱怨的错误在哪里出现。在上面的例子中,它们没有出现。如何使用subfigure在 Wikibooks 中使用 se 包文档或简要描述:LaTeX/浮点数、图形和标题

相关内容