关于此代码,Overleaf 通过以下消息警告我:
包 hyperref 警告:书签级别之间的差异 (2) 大于一,级别固定在输入行 49。
为什么以及我该如何修正我的代码?
想想看,我希望前言第 49 行在第一章的 minitoc 中没有提及。
太感谢了!
\documentclass[openany]{book}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage[a4paper,top=3cm,bottom=3cm,left=1.5cm,right=1.5cm]{geometry}
\usepackage{color}
\usepackage{stix}
\usepackage{imakeidx}
\usepackage[tight, italian]{minitoc}
\usepackage[colorlinks=true]{hyperref}
\usepackage{cleveref}
\begin{document}
\Large
\title{\color{red}{\Huge{\textbf{BOOK EXAMPLE}}}}
\author{\color{blue}{\Huge{\textbf{AUTHOR}}}}
\date{25 September 2022 --- xx Month Year}
\frontmatter
\maketitle
\dominitoc
\tableofcontents
\newpage
\section*{GENERAL PREFACE}
\addcontentsline{toc}{section}{\protect\numberline{}GENERAL PREFACE}
\chapter{INTRODUCTORY CHAPTER}
\minitoc %\minilof\minilot
\mtcskip
\pagestyle{plain}
\section{A section}
\newpage
\mainmatter
\part[FIRST PART]{\huge\color{red}{FIRST PART}}
\section{Preface}
%\addcontentsline{toc}{section}{I.0\quad\,Preface}
\chapter{First Chapter}
\minitoc %\minilof\minilot
\mtcskip
\section{Preface}
%\addcontentsline{toc}{section}{1.0\quad Prefazione}
\section{A}
\section{B}
\section{C}
\chapter{Second Chapter}
\minitoc
\mtcskip
\section{Preface}
%\addcontentsline{toc}{section}{2.0\quad Prefazione}
\section{A}
\section{B}
\section{C}
\section{D}
\end{document}