我有一份需要使用链接的报告,当我调用包时,hyperref
我收到 18 行错误,当我删除调用命令时这些错误被正确编译,这些行位于主文档中包含的另一个文档的章节中。
\documentclass[12pt,a4paper,twoside,openright]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,francais]{babel}
\usepackage[hidelinks]{hyperref} %this line is causing the error
\begin{document}
\include{chapitres/Formats}
\end{document}
所包含的章节是这样开始的
\chapter{Formats de textes et paragraphes}
\minitoc %for mini tableofcontent
\newpage
这是错误代码的一部分,当我删除包时,所有行都是正确的hyperref
。
答案1
该minitoc
包需要比仅仅使用更多的设置\usepackage{minitoc}
。
\dominitoc
让 LaTeX 知道它应该按章节生成代码ToC
\tableofcontents
或者\faketableofcontents
- 无需使用
\section
etc. afterminitoc
即可没有什么
然而,更精细的设置需要阅读非常厚的手册minitoc
。
\documentclass[12pt,a4paper,twoside,openright]{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english,francais]{babel}
\usepackage{minitoc}
\usepackage[hidelinks]{hyperref} %this line is causing the error
\dominitoc
\begin{document}
\tableofcontents
\chapter{Formats de textes et paragraphes}
\minitoc %for mini tableofcontent
\section{Foo}
%\include{chapitres/Formats}
\end{document}
\include{....}
该代码也能正常工作。