marginnote 和 framed - 使用 lualatex 解决方法失败

marginnote 和 framed - 使用 lualatex 解决方法失败

我的 12 年前的 Tex 文件中有此代码,我现在想升级它,以便它们与 lualatex 兼容。我加载此代码是为了修复 marginnote 和 framed 的问题。不幸的是,我没有记录哪个问题以及如何显示它。

% !TeX program = lualatex
\documentclass{minimal}

\usepackage{ifpdf}
\usepackage{framed}
\usepackage{marginnote}

\ifpdftex{%
    \ifpdfoutput{}{%
        \begingroup
        \makeatletter
        \g@addto@macro\framed{%
            \let\marginnoteleftadjust\FrameSep
            \let\marginnoterightadjust\FrameSep
        }
        \makeatother
        \endgroup
    }% ifpdfoutput
}{}% ifpdftex


\begin{document}
\end{document}

我的第一个问题是:我还需要这个吗?

第二个问题:我该如何解决 lualatex 的问题:

! Incomplete \iffalse; all text was ignored after line 14.

错误发生在代码的某个地方。它与 pdflatex 一起工作。

相关内容