如果我理解正确的话,pagenote
应该可以很好地与该类配合使用memoir
,但事实并非如此...如果我将更改为documentclass
,article
则下面的示例可以编译,但不能编译memoir
。
我感觉有点傻...是不是哪里打错了?有人能看出这里的问题是什么吗?
\documentclass[12pt,english]{memoir}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\makeatletter
\usepackage{lmodern}
\usepackage{pagenote}
\makepagenote
\makeatother
\usepackage{babel}
\begin{document}
\title{Titre}
\author{A. Teur}
\maketitle
Texte\pagenote{Some text}.
\clearpage{}
\chapter{Notes}
\printnotes
\end{document}
我明白了
! Undefined control sequence.
l.27 \printnotes
有任何想法吗 ?
答案1
虽然手册简介中的“软件包”部分没有提到memoir
,但这pagenote
是被模拟的软件包之一memoir
(您可以pagenote
在其中搜索memoir.cls
以检查这一点),因此该类有效地禁用了任何加载的尝试pagenote
。您可以发出\DisemulatePackage{pagenote}
然后\usepackage{pagenote}
,但您仍然必须取消定义类和包都会尝试定义的几个宏,每个宏都会导致错误。
因此,我建议不要加载并用其对应命令pagenote
替换\printnotes
其命令。memoir
\printpagenotes