当我使用[H]
带有 float 包的 place ere 命令时,此命令不起作用。它仅在我使用 时才起作用restylefloat
,但是,我的标题当然位于图形上方,而事实并非如此。
谢谢您的建议!
\documentclass[a4paper,man,natbib,donotrepeattitle]{apa6}
\usepackage[english]{babel}
\usepackage[utf8x]{inputenc}
\usepackage{amsmath,siunitx,booktabs,caption}
\usepackage{graphicx}
\usepackage{hyperref}
\usepackage[T1]{fontenc}
\usepackage[usestackEOL]{stackengine}
\usepackage{multicol}
\usepackage{multirow}
\usepackage[titles]{tocloft}
\usepackage[usestackEOL]{stackengine}
\usepackage{textcomp}
\usepackage{minipage-marginpar}
\usepackage{float}
\floatstyle{plaintop}
\restylefloat{table}
\restylefloat{figure}
\usepackage[export]{adjustbox}
答案1
只需移到\restylefloat{figure}
之前即可\floatstyle{plaintop}
。这样plain
就会使用标准浮动样式,其中标题不会像 一样被强制移到顶部plaintop
。
完整的最小示例:
\documentclass[man]{apa6}
\usepackage{float}
\restylefloat{figure}
\floatstyle{plaintop} % set floatstyle after restyling figure
\restylefloat{table}
\shorttitle{}
\begin{document}
foo
\begin{figure}[H]
\rule{1cm}{1cm}
\caption{bar}
\end{figure}
baz
\end{document}