我正在用 overleaf 准备一篇使用 LNCS 格式的论文,准备提交给一个会议(在制品 (WiP)),我试图使用并排子图,但做不到。我收到错误/无法编译!
我正在使用以下文档类和图表包:
\documentclass[runningheads]{llncs}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{subfigure}
\usepackage{epsfig}
\usepackage{subcaption}
\begin{figure}[h]
\begin{subfigure}{0.5\textwidth}
\includegraphics[width=0.9\linewidth, height=5cm]{fig1.eps}
\caption{Caption1}
\label{fig:subim1}
\end{subfigure}
\begin{subfigure}{0.5\textwidth}
\includegraphics[width=0.9\linewidth, height=5cm]{fig2.eps}
\caption{Caption 2}
\label{fig:subim2}
\end{subfigure}
\caption{Caption for this figure with two images}
\label{fig:image2}
\end{figure}
.
.
当我将文档类别更改为“文章”时,它就可以正常工作。但我想使用 LNCS 格式。
PS:图的标题格式应与 LNCS 图的标题格式类似。
非常感谢您的帮助。
谢谢你,
答案1
你得到
Package caption Warning: Unsupported document class (or package) detected,
(caption) usage of the caption package is not recommended.
See the caption package documentation for explanation.
)
! Package subcaption Error: This package can't be used in cooperation
(subcaption) with the subfigure package.
See the subcaption package documentation for explanation.
第一条消息说您不应该在类中使用caption
(loaded by subcaption
) llncs
。第二条消息说,subfigure
不要subcaption
互相配合。
顺便说一下,subfigure
几年前已被 取代subfig
,可与 一起使用llncs
。此外,epsfig
应该不是在较新的文档中使用:改用graphicx
。
\documentclass[runningheads]{llncs}
\usepackage{graphicx}
\usepackage[caption=false]{subfig}
\begin{document}
\begin{figure}[htp]
\centering
\subfloat[Caption1\label{fig:subim1}]{%
\includegraphics[width=0.45\textwidth]{example-image-a}%
}\hfil
\subfloat[Caption1\label{fig:subim2}]{%
\includegraphics[width=0.45\textwidth]{example-image-b}%
}
\caption{Caption for this figure with two images}
\label{fig:image2}
\end{figure}
\end{document}