使用 biblatex 强制标题移到上方/下方

使用 biblatex 强制标题移到上方/下方

我已使用以下内容强制在表格上方和图片下方添加标题这个问题的答案

\documentclass{memoir}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[danish]{babel}
\usepackage{biblatex}
\let\newfloat\relax
\usepackage{floatrow}
\floatsetup[table]{capposition=top}
\floatsetup[figure]{capposition=bottom}

\begin{document}

\begin{figure}[h]
\rule{1cm}{1cm}
\caption{A figure}
\end{figure}

\begin{table}[h]
(tabular material)
\caption{A table}
\end{table}

\end{document}

不幸的是,这不适用于biblatex

是否可以强制所有标题位于上方/下方biblatex

答案1

\let\newfloat\relax在加载之前floatrow似乎可以解决问题。

编辑:“没有新空间\count”错误似乎是由组合biblatex/引起的,floatrow可以通过添加来解决

\usepackage{etex}
\reserveinserts{20}

在序言的开始处。

\documentclass{memoir}
\usepackage{etex}
\reserveinserts{20}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[danish]{babel}
\usepackage{biblatex}
\addbibresource{biblatex-examples.bib}
\let\newfloat\relax
\usepackage{floatrow}
\floatsetup[table]{capposition=top}
\floatsetup[figure]{capposition=bottom}

\begin{document}

\begin{figure}[h]
\rule{1cm}{1cm}
\caption{A figure}
\end{figure}

\begin{table}[h]
(tabular material)
\caption{A table}
\end{table}

\end{document}

相关内容