我已经加载了该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
。