titlesec
使用时我遇到一个问题mathttools
:
l.19 \addtocontents{toc}{\setcounter{tocdepth}{0}}
! Undefined control sequence.
这是一个最小的例子:
有人能帮助我吗?
谢谢
\documentclass[a4paper,11pt]{article}
%compilation XeLaTeX
\usepackage[tuenc]{fontspec}
%
%compilation LaTeX
%\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage{mathtools}
\usepackage{lipsum}
\usepackage{titletoc}
\begin{document}
\tableofcontents
\addtocontents{toc}{\setcounter{tocdepth}{0}}
\newpage
\chapter{A chapter}
\startcontents[chapters]
\printcontents[chapters]{}{1}{}
\section{Section}
\lipsum[1]
\section{Section 2}
\lipsum
\newpage
\chapter{Second chapter}
\startcontents[chapters]
\printcontents[chapters]{}{1}{}
\section{Section}
\lipsum[2]
\section{Another section}
\lipsum
\end{document}
编辑:第二个最小例子
在第二次编译时,它不起作用。
\documentclass[a4paper,11pt]{article}
%compilation XeLaTeX
\usepackage[tuenc]{fontspec}
%
%compilation LaTeX
%\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
\usepackage{calc}
\usepackage{lipsum}
\usepackage{titletoc}
\begin{document}
\tableofcontents
\addtocontents{toc}{\protect\setcounter{tocdepth}{1}}
\newpage
\chapter{A chapter}
\startcontents[chapters]
\printcontents[chapters]{}{1}{}
\section{Section}
\lipsum[1]
\section{Section 2}
\lipsum
\newpage
\chapter{Second chapter}
\startcontents[chapters]
\printcontents[chapters]{}{1}{}
\section{Section}
\lipsum[2]
\section{Another section}
\lipsum
\end{document}