我的 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 一起工作。