使用 tufte-latex 自定义图表列表 (LOF) 样式

使用 tufte-latex 自定义图表列表 (LOF) 样式

我正在使用凝缩乳胶类,并希望更改图片列表样式。选择时,\tableofcontents我提供参数,notoc以便它使用标准LaTeX样式:

\documentclass[justified, notoc, symmetric]{tufte-book}

是否有类似的命令来覆盖LOF?我尝试过:

\documentclass[justified, notoc, nolof, symmetric]{tufte-book}

但似乎并没有改变它们。为了说明差异,以下是目录:

enter image description here

以下是图片列表: enter image description here

我想要的另一个自定义是将数字而不是文本超链接。我不确定这是否可以轻松实现,所以我可能会将所有超链接都设为黑色。我使用以下命令来设置超链接颜色\hypersetup{colorlinks}

最后的自定义是,我希望网站的超链接以另一种颜色显示。我不知道该在哪里调整。通常我使用包hyperref,但tufte-latex已经使用colorlinks参数选择了颜色。有没有办法可以编辑这些选项?

答案1

最后两个要求是通过linktocpageurlcolor=<color>选项实现的hyperref。第一个要求可以通过重新定义内部命令来获得\l@figure,使其行为与标准book文档类相同。举个小例子:

\documentclass[justified, notoc, symmetric]{tufte-book}
\hypersetup{colorlinks,linktocpage,urlcolor=red}

\makeatletter
\renewcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
\makeatother

\setcounter{tocdepth}{2}
\setcounter{secnumdepth}{2}

\begin{document}

\tableofcontents
\listoffigures

\chapter{Test Chapter One}
\section{Test section One}
\href{http://www.texstackexchange.com/}{TeX.SX}
\begin{figure}
\centering
\rule{2cm}{2cm}
\caption{Test figure one}
\end{figure}

\chapter{Test Chapter Two}
\begin{figure}
\centering
\rule{2cm}{2cm}
\caption{Test figure two}
\end{figure}

\end{document}

一些目录、LoF 和第一章的图像可查看超链接:

enter image description here

enter image description here

enter image description here

相关内容