我不知道如何让章节和子章节显示在 tufte-book 类的目录 (TOC) 中。此模板/PDF 在第 28 页指出,选项 [notoc] 强制类恢复为标准 LaTeX TOC:
https://v1.overleaf.com/latex/templates/book-design-inspired-by-edward-tufte/gcfbtdjfqdjh.pdf
然而,我在 MiKTeK 和 Overleaf 上都尝试过,但情况并非如此。我是不是漏掉了什么?
答案1
tocdepth
增加和的值secnumdepth
。该tocdepth
值决定了在目录中打印分段命令的级别(它们始终包含在文件中.toc
,否则将被忽略)。该secnumdepth
值决定了分段标题的编号级别。它们是 LaTeX 计数器,您可以使用 来设置它们\setcounter
。
使用
% !TeX TS-program = pdflatex
\documentclass{tufte-book}
\setcounter{tocdepth}{2}
\setcounter{secnumdepth}{2}
....
将输出(对于sample-book.tex
)
该notoc
选项抑制了 Tufte-风格的目录。
现在使用同一个文件
% !TeX TS-program = pdflatex
\documentclass[notoc]{tufte-book}
\setcounter{tocdepth}{2}
\setcounter{secnumdepth}{2}
....
结果是
答案2
的价值目录深度计数器决定输出哪些级别的轮廓。它在 tufte-book.cls 类文件中设置为 0。更改序言中的计数器值以获取所需的输出。这似乎与您是否设置 notoc 选项无关。