输出例程footbib错误

输出例程footbib错误

这是我的序言

\documentclass[a4paper,twoside,12pt,openright,final,oldfontcommands]{memoir}    
\usepackage[T1]{fontenc}
\usepackage{import}
\usepackage{color}
\usepackage{algorithm}
\usepackage{caption}
\captionsetup{font=small,labelfont=bf}
\usepackage{arabtex}
\usepackage{utf8}    
\usepackage{graphicx}
\usepackage{float}
\setcounter{secnumdepth}{3}
\usepackage{fixltx2e}
\usepackage{paralist}
\usepackage{hyperref}
\hypersetup{pdftex,
            linktocpage=true,
            bookmarks=true,
            colorlinks=true,
            citecolor=blue,
            filecolor=black,
            linkcolor=blue,
            urlcolor=black,
}
\usepackage[all]{hypcap}
\usepackage{footbib}
\usepackage{calc}
\copypagestyle{ruledsmallhd}{ruled}
\makeevenhead{ruledsmallhd}{\footnotesize\scshape\leftmark}{}{}
\makeoddhead{ruledsmallhd}{}{}{\footnotesize\scshape\rightmark}
\makeheadrule{ruledsmallhd}{0px}{0px}

这是我编译时出现的错误:

! Package footbib Error: the output routine of LaTeX changed.

这意味着什么?为什么会发生这种情况?

答案1

该软件包的文档footbib(第 8 页)指出,它“不适用于大多数修改 LaTeX 输出例程的软件包:、、、、multicol等等”。因此,该软件包会进行一系列(相当)复杂的测试,以检查输出例程是否已被修改,并且当测试结果为肯定时ftnright,它会发出警告/错误消息——这就是您所遇到的情况。floatfltwrapfig

该怎么办?该软件包生成的完整错误消息(实际上是警告消息)建议:

  • 发送电子邮件至[email protected]以获取新版本(的footbib),以及

  • 键入 X < return > 退出或祈祷并输入 < return >[强调添加]

总而言之,无论对输出程序进行何种修改memoir,这些修改都可能不够重要,不足以造成混乱footbib。只有真正尝试过后,你才会知道。

相关内容