Calc 和 mathtools:问题

Calc 和 mathtools:问题

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}

相关内容