我使用下面的代码查看两幅图像 A 和 B:
\documentclass{article}
\usepackage{subcaption}
\usepackage{graphicx}
\begin{document}
\vspace*{4cm}
\begin{figure}[ht!]
\centering
\begin{subfigure}{0.5\linewidth}
\includegraphics[width=3cm]{example-image-a}
\end{subfigure}
\\
\vspace*{3cm}
\begin{subfigure}{0.5\linewidth}
\includegraphics[width=5cm]{example-image-b}
\end{subfigure}
\end{figure}
\end{document}
当我使用上述代码时,没有错误,但是当我将此代码插入到我的大 main.tex 文件中时,出现 2 个错误:缺少数字、视为零和非法计量单位(插入 pt)
并且 {0.5\linewidth} 中的数字 0.5 与图像一起显示。
我怎样才能删除数字 0.5?
谢谢
答案1
\usepackage{subcaption}
如果我更改为\usepackage{subfigure}
(或者同时使用两者,subfigure
之前使用 ) ,我可以重现该问题subcaption
。
要么使用subfigure
(但请记住它已经过时了),要么使用subcaption
,不能同时使用两者。
如果你有使用强制的模板subfigure
,然后使用在其手册中找到的正确的语法。
答案2
只需{0.5\linewidth}
用替换{}
,然后begin{subfigure}
指定图形的宽度\includegraphics
即可