我正在与朋友一起编写一本分析教科书,并且正在使用更改包,但不断收到以下错误:
Package xkeyval Error: `remark' undefined in families `Changes@added'. ... \added[id=MD,remark={we need this}]{new}
以下是我的 MWE:
\documentclass[a4paper,12pt,twoside]{book}
\usepackage[left=1.65cm,right=1.65cm,top=2.45cm,bottom=2.60cm]{geometry}
\usepackage{amsmath,amscd,amsbsy,array,color,pxfonts,latexsym,multicol}
\usepackage{mathtools}
\usepackage{enumitem,pstricks,framed}
\usepackage[amsmath,framed,thmmarks]{ntheorem}
\usepackage{amssymb}
\usepackage[thmmarks]{ntheorem}
\usepackage{hyperref}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black
}
\usepackage{tikz}
\usepackage{subfig}
\usetikzlibrary{calc,positioning,shapes.geometric}
\setenumerate[1]{label=(\alph*)}
\setenumerate[2]{label=(\roman*)}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\newcommand{\NOT}{\sim}\newcommand{\AND}{\wedge}\newcommand{\OR}{\vee}
\newcommand{\twolinebrace}{\rlap{$\smash{\raisebox{.5\height}{\bigg\}}}$}}
\newlength{\LHS}\newlength{\RHS}
\settowidth{\LHS}{$P \OR (Q \OR R)$}\settowidth{\RHS}{$(P \AND Q) \OR (P \AND R)$}
\newcolumntype{M}{>{$}p{\LHS}<{$}}
\newcolumntype{N}{>{$}p{\RHS}<{$}}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\usepackage{changes}
\usepackage{lipsum}% <- For dummy text
\definechangesauthor[name={Croix Snapp}, color=red]{CS}
\definechangesauthor[name={Michael Dykes}, color=blue]{MD}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% Equation Numbering %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%code by Heiko Oberdiek
\makeatletter
%Roman counter
\newcounter{roem}
\renewcommand{\theroem}{\roman{roem}}
% save the original counter
\newcommand{\c@org@eq}{}
\let\c@org@eq\c@equation
\newcommand{\org@theeq}{}
\let\org@theeq\theequation
%\setroem sets roman counting
\newcommand{\setroem}{
\let\c@equation\c@roem
\let\theequation\theroem}
%\setarab the arabic counting
\newcommand{\setarab}{
\let\c@equation\c@org@eq
\let\theequation\org@theeq}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% Page Commands %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\newcommand \np{\newpage}
\newcommand \q{\quad}
\newcommand \qq{\qquad}
\newcommand \qqq{\quad\quad\quad}
\newcommand \qqqqq{\quad\quad\quad\quad\quad}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% Sets used in Analysis %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\def \bN{\mathbb N}
\def \bZ{\mathbb Z}
\def \bQ{\mathbb Q}
\def \bR{\mathbb R}
\def \bC{\mathbb C}
\def \bp{\mathbb P}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% Mathematical Notation %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % %
\newcommand{\eqdefn}{%
\ensuremath{\mathrel{\stackrel{\mathrm{def}}{=}}}}
\newcommand{\eqdef}{:=}
\newcommand{\defeq}{=:}
\newcommand{\abs}[1]{\lvert#1\rvert}
\newcommand{\norm}[1]{\lVert#1\rVert}
\newcommand{\card}[1]{\overline{\overline{#1}}}
\newcommand \inj{\rightarrowtail }
\newcommand \sur{\twoheadrightarrow }
\newcommand \bij{\longleftrightarrow}
% % % % % % % % % % % % % % % % % % % % % % % % % % % % %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % %
%opening
\title{Analysis}
\author{Croix Snapp, and Michael Dykes}
\begin{document}
\maketitle
\chapter{Logic, Set Theory, Functions, and Relations.}
\section{Mathematical Logic.}
\subsection*{Introduction.}
\small{Analysis is all about the theory behind Calculus. In this course, we do not take for granted such notions as what the set $\bR$ of real numbers is; rather we carefully define $\bR$ by ``building" it out of other sets - beginning with the set $\bN$ of Natural Numbers. Numbers and number systems (i.e. $\bN, \bZ, \bQ, \bR$, and $\bC$) are the ``building-blocks" of Analysis. Here in this book, we do not merely state the properties of the Real Number System, but we derive them.
However, This is \added[id=MD,remark={we need this}]{new} this introductory chapter - Chapter 0 - in order to give the reader the tools needed to carry on this study of the branch of mathematics known as Analysis. Here, we present a ``brief" review of Mathematical Logic, Set Theory, Functions, and Relations; and we ``informally" define a few sets of which we shall make frequent use of in Analysis. All of them (or most of them) shall be dealt with more formally in the next chapter.}
\end{document}
我不知道如何消除这个错误。我尝试查看更改包的语法是否不正确,但目前还没有成功。
感谢您的帮助。
答案1
没有remark
提供密钥changes
. 而是使用comment
键来添加备注。
\added[id=<id>,comment=<comment>]{<stuff>}