这是我的序言
\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
,它会发出警告/错误消息——这就是您所遇到的情况。floatflt
wrapfig
该怎么办?该软件包生成的完整错误消息(实际上是警告消息)建议:
发送电子邮件至
[email protected]
以获取新版本(的footbib
),以及键入 X < return > 退出或祈祷并输入 < return >[强调添加]
总而言之,无论对输出程序进行何种修改memoir
,这些修改都可能不够重要,不足以造成混乱footbib
。只有真正尝试过后,你才会知道。