我已使用以下内容强制在表格上方和图片下方添加标题这个问题的答案。
\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}