![全局书签设置](https://linux22.com/image/256184/%E5%85%A8%E5%B1%80%E4%B9%A6%E7%AD%BE%E8%AE%BE%E7%BD%AE.png)
据我所知,没有办法全局设置部分书签选项。如果我错了,那么让部分(仅)具有相应的蓝色书签的正确方法是什么?可以手动完成,但相当繁琐。
\documentclass{book}
\usepackage[utf8]{inputenc}
\usepackage{xcolor}
\usepackage{times}
\usepackage{bookmark}
\begin{document}
\bookmarksetup{level=section,bold,color=blue}
\chapter{chapter}
\section{section}
\end{document}
上面的选项level=section
是错误的,但在某种程度上描述了应该实现的目标:蓝色部分书签。
答案1
addtohook
包装选项bookmark
帮助:
\documentclass{article}
\usepackage{xcolor}
\usepackage{hyperref}
\usepackage{bookmark}[2010/04/03]
\bookmarksetup{
open,
numbered,
addtohook={%
\ifnum\bookmarkget{level}=1 % section=1, subsection=2, ...
\bookmarksetup{color=blue}%
\fi
},
}
\begin{document}
\addcontentsline{toc}{section}{\contentsname}
\tableofcontents
\part{First part}
\section{Hello World}
\subsection{Subsection A}
\section{Next section}
\subsection{Subsection B}
\end{document}