无法更改 footbibrule

无法更改 footbibrule

我已经加载了该footbib包并且\footcite命令正在运行。用户手册说“跳跃和水平线的高度可以在序言中重新定义\setlength\footbibskip{...} \renewcommand\footbibrule{...}

footbib.sty其定义中\footbibrule{\kern-3\p@{\hrule}\kern 2.6\p@},但改变它会导致 LuaLaTeX 错误,例如

   \footbibrule undefined.                                          

l.76 \renewcommand{\footbibrule}
                             {\kern-4\p@{\hrule}\kern 2.6\p@}

我想改变它的颜色和长度,并找到了\renewcommand{\footnoterule}我想要的解决方法,但我不明白为什么不能\renewcommand{\footbibrule}

MWE 是

\documentclass[
a4paper, % Stock and paper size.
11pt, % Type size.
article
]{memoir}

\usepackage[autocite=footnote,%
backend=biber,%
block=space,%
style=numeric-comp
]{biblatex}

\usepackage[citeonce(page),citeonce(chapter)]{footbib}

\makeatletter
\renewcommand{\footbibrule}{\kern-4\p@{\hrule}\kern 2.6\p@}
\makeatother

\begin{filecontents}{\jobname.bib}
@book{VERN1966,
       author = {Vernes, J.-R.},
       title = {Bridge Moderne de la Défense},
       publisher = {L'Éditions Bridgeur},
       pages={44--48},
       language = {Français},
       date = {1966}
}
\end{filecontents}


\begin{document} 
The LOTT goes back to Vernes \footcite{VERN1966}

\end{document} 

答案1

\footbibrule由 定义footbib。但footbib与 不兼容biblatex。您不能同时使用两者。biblatex已经定义了\footcite。而且,经过一些工作,您应该能够用 完成大多数footbib事情biblatex

相关内容