几个包(选项)之间奇怪的不兼容性

几个包(选项)之间奇怪的不兼容性

以下 MCE 编译失败并出现错误:

! Incomplete \iffalse; all text was ignored after line 29.
<inserted text> 
                \fi

有趣的是,一旦:

  • 其中一个包(选项),除了csquotes实际上不涉及的,或者文本被删除,这个错误不会再出现,

  • 注释中的两个包都加载后,这个错误不再出现,但是又出现了一个新的错误:

     ! Use of \label@optarg doesn't match its definition.
     \@ifnextchar ... \reserved@d =#1\def \reserved@a {
                                                       #2}\def \reserved@b {#3}\f...
     l.10 \listoffigures
    

你知道发生了什么吗?(​​抱歉,两个问题(两个错误)出现在同一篇文章中,但它们混杂在一起了。)

\documentclass{book}
% \usepackage{tocbibind}
% \usepackage{titlesec}
\usepackage{csquotes}
\usepackage[refsegment=chapter]{biblatex}
\usepackage[greek]{babel}
\usepackage{cleveref}
\begin{document}
\frontmatter
\listoffigures
\end{document}

相关内容