mnotes 包的问题

mnotes 包的问题

我想测试该mnotes包但它似乎不起作用。

代码:

\documentclass{article}
\usepackage{mnotes}

\begin{document}
dummy text\MNOTE{text}
\end{document} 

用户手册指出你需要使用\usepackage{mnote}才能使用该包,但如果你这样做,pdftex 会抱怨缺少.sty

更改参数以mnotes消除缺失.sty错误,但随后出现未定义的控制序列。我该怎么办?

答案1

\fisty 文件中缺少一项。

在第 65ff 行你会发现:

\if@twocolumn\if@mnotes@scale\hoffset\pdfpagewidth
    \advance\hoffset-\paperwidth
    \hoffset.5\hoffset\fi

正确的是:

\if@twocolumn\if@mnotes@scale\hoffset\pdfpagewidth
    \advance\hoffset-\paperwidth
    \hoffset.5\hoffset\fi\fi%<-added a \fi

在我看来,这是代码结构不良造成的。对我来说,正确的方法是:

\if@twocolumn
  \if@mnotes@scale
    \hoffset\pdfpagewidth
    \advance\hoffset-\paperwidth
    \hoffset.5\hoffset
  \fi
\fi%<-added a \fi

相关内容