![如何让 toc 忽略章节格式?](https://linux22.com/image/383613/%E5%A6%82%E4%BD%95%E8%AE%A9%20toc%20%E5%BF%BD%E7%95%A5%E7%AB%A0%E8%8A%82%E6%A0%BC%E5%BC%8F%EF%BC%9F.png)
为了设计内容的样式,我尝试为章节标题着色。我已经为目录设置了默认链接颜色。但是,当我为章节标题着色时,此格式会传递到目录中。我希望目录忽略该颜色,因为我目前只为几个章节着色,并且该章节颜色不适合目录。我该如何实现?
梅威瑟:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\title{ISSUE: Section formatting in TOC}
\begin{document}
\tableofcontents
\section{Introduction}
\subsection{Section 1}
asapgio pasigna psio paiosngidpasng aoisngd apsignapgni agniaidapgip
\subsection{\textcolor{blue}{Section 2}}
asapgio pasigna psio paiosngidpasng aoisngd apsignapgni agniaidapgip
\end{document}
背面有同样的例子: 这里
答案1
您可以使用可选参数\subsection
来指定在目录中显示的不同标题:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\title{ISSUE: Section formatting in TOC}
\begin{document}
\tableofcontents
\section{Introduction}
\subsection{Section 1}
asapgio pasigna psio paiosngidpasng aoisngd apsignapgni agniaidapgip
\subsection[Section 2]{\textcolor{blue}{Section 2}}
asapgio pasigna psio paiosngidpasng aoisngd apsignapgni agniaidapgip
\end{document}
或者(我认为更可取)在\subsection
宏之外使用颜色指令:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\title{ISSUE: Section formatting in TOC}
\begin{document}
\tableofcontents
\section{Introduction}
\subsection{Section 1}
asapgio pasigna psio paiosngidpasng aoisngd apsignapgni agniaidapgip
{
\color{blue}
\subsection{Section 2}
}
asapgio pasigna psio paiosngidpasng aoisngd apsignapgni agniaidapgip
\end{document}