如何仅为 tufte-book 类中的目录中的章节编号着色?

如何仅为 tufte-book 类中的目录中的章节编号着色?

这是如何为目录中的章节编号添加颜色?

如何采用上面链接中的答案在课堂上工作tufte-book?这是我的 MWE:

\documentclass[notoc,numbers]{tufte-book}
\usepackage{color}

\makeatletter
\renewcommand*\l@section{\@dottedtocline{1}{0em}{2.3em}}  
\makeatother
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\begin{document}
\tableofcontents

\chapter{Test one}
\section{Introduction}
\section{Foo bar}

‎\end{document}‎  

答案1

tufte-book使用titlesectitletoc对来管理部分及其与目录相关的条目。因此,我们只需要更改\titleformat{section}内部的相应条目tufte-common.def得到期望的结果:

在此处输入图片描述

\documentclass[notoc,numbers]{tufte-book}
\usepackage{xcolor}

% Taken from http://mirrors.ctan.org/macros/latex/contrib/tufte-latex/tufte-common.def
\titlecontents{section}% FIXME
  [0em] % distance from left margin
  {\rmfamily} % above (global formatting of entry)
  {\hspace*{2em}\textcolor{red}{\contentslabel{2em}}} % before w/label (label = ``2.6'')
  {\hspace*{2em}} % before w/o label
  {\titlerule*[0.7em]{.}\rmfamily\upshape\contentspage} % filler + page (leaders and page num)
  [] % after

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\begin{document}

\tableofcontents

\chapter{Test one}
\section{Introduction}
\section{Foo bar}

‎\end{document}‎

相关内容