TeXworks 自定义深色主题 - 非章节的目录条目为黑色,而其他内容为白色

TeXworks 自定义深色主题 - 非章节的目录条目为黑色,而其他内容为白色

我一直在发展我自己为 TeXworks 定制的深色主题我目前正在使用,但最近才注意到目录有点问题。章节的目录条目以白色文本正确打印,但部分/小节/等则不是。这是 MWE 目前输出目录的方式:

在此处输入图片描述

我曾尝试hyperref添加Werner 建议的选项(即\usepackage[linktoc=all]{hyperref}:)但这并没有改变页码的颜色。答案是Mico 使用 来改变目录的颜色\begingroup\endgroup也不起作用——章节/小节/等的页码保持黑色。

我遗漏了什么导致了这种情况?我不确定为什么章节号显示正确,但当我将\color全局设置为白色时,章节下方的目录条目没有更改为以白色打印\AtBeginDocument

梅威瑟:

\documentclass[oneside]{book}

\usepackage{lipsum}
\usepackage{xcolor}
\usepackage{etoolbox}

\AtBeginDocument{\pagecolor{black}\color{white}}

\begin{document}

\tableofcontents

\chapter{First chapter}
\lipsum[1-2]
\section{Foo section}
\lipsum[1]
\subsection{Bar subsection}
\lipsum[1]
\chapter{Second chapter}
\lipsum[1-2]
\section{Foo section}
\lipsum[1]
\subsection{Bar subsection}
\lipsum[1]
\end{document}

答案1

在此处输入图片描述

使用

 \pagecolor{black}\color{white}

不是

\AtBeginDocument{\pagecolor{black}\color{white}}

因此默认文档颜色为白色。

相关内容