有没有办法添加当地的章节内各节/小节的目录是否出现在每章开头,紧接着标题页上的章节标题(思考:章节内容)?
我正在使用amsbook
包。 和titletoc
都无法chaptertoc
正确加载且没有错误。minitoc
可以加载但没有输出,即使\do
在 之前包含了 ... 命令\tableofcontents
。
编辑我发现 存在问题\listoftables
。如果存在,则\minitoc
不会输出表格。如果删除,则\minitoc
工作正常。
\documentclass[letterpaper]{amsbook}
\usepackage{minitoc}
\usepackage[Lenny]{fncychap}
\ChRuleWidth{1.618pt}
\ChTitleVar{\raggedright \huge }
\ChNameVar{\raggedleft \Huge }
\usepackage[bookmarksdepth=subsection,plainpages=false]{hyperref}
\begin{document}
\dominitoc
\frontmatter
\tableofcontents
\mainmatter
%\listoftables
\chapter{Title}
\minitoc
\section{Section Title}
\end{document}
答案1
下面的测试文档显示米尼托克作品
\documentclass[a4paper]{amsbook}
\usepackage{minitoc}
\usepackage{hyperref}
\begin{document}
\dominitoc
\frontmatter
\tableofcontents
\mainmatter
\chapter{Abc}
\minitoc
\section{One}
x
\section{Two}
y
\section{Three}
z
\end{document}
作为米尼托克手册上说,命令的存在\chapter*
会使 minitocs 失去同步。特别\listoftables
是这样的坏家伙。你的测试文件应该是
\documentclass[letterpaper]{amsbook}
\usepackage[Lenny]{fncychap}
\ChRuleWidth{1.618pt}
\ChTitleVar{\raggedright \huge }
\ChNameVar{\raggedleft \Huge }
\usepackage{minitoc}
\usepackage[bookmarksdepth=subsection,plainpages=false]{hyperref}
\begin{document}
\dominitoc
\frontmatter
\tableofcontents
\listoftables
\adjustmtc
\mainmatter
\chapter{Title}
\minitoc
\section{Section Title}
\end{document}
日志中的警告指出章节应该加载前 米尼托克。