`scrartcl` 和 `subfig` 冲突吗?

`scrartcl` 和 `subfig` 冲突吗?

在我编写的文档中,我使用了 documentclassscrartcl和包和subfig

这是我的 MWE:

\documentclass{scrartcl}

\usepackage{subfig}

\begin{document}

\begin{table}
   \centering
   \caption{Table}
   \subfloat[a]{
      \fbox{aaaa}
   }
   \\
   \subfloat[b]{
      \fbox{bbbb}
   }
\end{table}

\end{document}

table编译时,我得到了表格下方的子浮点数的标题,但它应该在上面。

用作articledocumentclass 可以消除此问题。有人能解释一下吗?我如何使用scrartcl并正确定位子浮点的标题?

答案1

您必须声明您的标题位于上方:

\documentclass[captions=tableabove]{scrartcl}
\usepackage{subfig}

\begin{document}

\begin{table}
   \centering
   \caption{Table}
   \subfloat[a]{
      \fbox{aaaa}
   }
   \\
   \subfloat[b]{
      \fbox{bbbb}
   }
\end{table}

\end{document}

在此处输入图片描述

相关内容