为了设计内容的样式,我尝试为章节标题着色。我已经为目录设置了默认链接颜色。但是,当我为章节标题着色时,此格式会传递到目录中。我希望目录忽略该颜色,因为我目前只为几个章节着色,并且该章节颜色不适合目录。我该如何实现?
梅威瑟:
\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}