软件包放置选项冲突

软件包放置选项冲突

我正在使用以下一组软件包来处理我的 LaTeX 文件,但出现了以下错误。

! LaTeX Error: Option clash for package placeins.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
... \begin`

我正在使用的软件包是

\documentclass[twocolumn]{svjour3}          % twocolumn
 \smartqed  % flush right qed marks, e.g. at end of proof
 \usepackage{graphicx, subfigure}
 \usepackage{amsmath}
 \usepackage{subfig}
 \sloppy
 \usepackage{placeins}
 \usepackage{textcomp}
 \usepackage[linesnumbered,ruled,vlined]{algorithm2e}
 \usepackage{algorithmicx}
 \usepackage{algpseudocode}
 \usepackage{tabularx}
 \usepackage[section]{placeins}

哪两个包有冲突?

答案1

冲突的两个软件包实际上是一个,因为你加载了placeins两次,第一次没有选项,第二次有section选项,这样就会产生冲突。删除加载软件包的两行中的一行(取决于你是否需要该section选项)。

h当错误出现时,如果你在输出控制台中输入(寻求帮助),你就可以自己发现这一点。之后h + return你会得到:

? h
The package placeins has already been loaded with options:
  []
There has now been an attempt to load it with options
  [section]
Adding the global options:
  ,section
to your \documentclass declaration may fix this.
Try typing  <return>  to proceed.
? 

另外,虽然不是问题,但您正在加载过时的subfigure软件包。请使用subfig(您已在加载) 或subcaption

相关内容