minitoc 错误(可能与其他包发生冲突?)

minitoc 错误(可能与其他包发生冲突?)

我想使用 minitoc 包插入论文章节内容。它似乎可以独立运行。但是,如果我添加其他包用于其他目的,它就不起作用,并且我一直收到以下错误:

! 未定义控制序列。\label #1->\@bsphack \begingroup \def \label@name

这是我的代码。我猜包之间可能会有一些冲突。但是,我不知道是否是这种情况,也不知道冲突是什么。有简单的解决方法吗?另外,请问如何修改 \include{} 方法的代码以添加迷你内容?谢谢!

\documentclass[a4paper, twoside, openright]{book}

  \newcommand{\blanknonumber}{\newpage\thispagestyle{empty}}

  \usepackage{graphicx}
  \usepackage{float}  

  % header and footer  
  \usepackage{fancyhdr}
  \fancyhead[ro, le]{}
  \fancyhead[lo]{\slshape\nouppercase{\rightmark}}
  \fancyhead[re]{\slshape\nouppercase{\leftmark}}
  \pagestyle{fancy} % Change page style to fancy
  \renewcommand{\headrulewidth}{0.2pt}
  \renewcommand{\footrulewidth}{0.2pt}

  % font
  \usepackage[T1]{fontenc}

  % chapter titles
  \usepackage[Glenn]{fncychap}

  % hyper links
  \usepackage{hyperref}

  % author-date reference
  \usepackage{natbib}

  % enumeration
  \usepackage{enumitem}

  % needed for chapter toc
  \usepackage{minitoc}  

\begin{document}

  \frontmatter

  \include{titlepage}\blanknonumber
  \dominitoc
  \tableofcontents\blanknonumber

  \mainmatter

  \include{chapter1}

\end{document}

答案1

Glenn软件包的选项fncychap发出命令

\ChTitleUpperCase

将章节标题改为大写。这与软件包不兼容minitoc

解决方案是发布

\ChTitleAsIs

在加载之前fncychap。缺点是您必须手动将章节标题大写。

平均能量损失

\documentclass[a4paper, twoside, openright]{book}

  \newcommand{\blanknonumber}{\newpage\thispagestyle{empty}}

  \usepackage{graphicx}
  \usepackage{float}

  % header and footer
  \usepackage{fancyhdr}
  \fancyhead[ro, le]{}
  \fancyhead[lo]{\slshape\nouppercase{\rightmark}}
  \fancyhead[re]{\slshape\nouppercase{\leftmark}}
  \pagestyle{fancy} % Change page style to fancy
  \renewcommand{\headrulewidth}{0.2pt}
  \renewcommand{\footrulewidth}{0.2pt}

  % font
  \usepackage[T1]{fontenc}

  % chapter titles
  \usepackage[Glenn]{fncychap}
  \ChTitleAsIs

  % hyper links
  \usepackage{hyperref}

  % author-date reference
  \usepackage{natbib}

  % enumeration
  \usepackage{enumitem}

  % needed for chapter toc
  \usepackage{minitoc}

\begin{document}

  \frontmatter

  \chapter{titlepage}\blanknonumber
  \dominitoc
  \tableofcontents\blanknonumber

  \mainmatter

  \chapter{chapter1}

\end{document} 

输出

在此处输入图片描述

相关内容