CCNUthesis
CCNUthesis copied to clipboard
设置超链接样式后如何让目录仍然显示为黑色
检查
- [x] 已在 issues 中进行搜索(包括已关闭的问题)
编译环境
-
操作系统
- [x] Windows 10
-
TeX 发行版
- [x] TeX Live 2022
-
CNNUThesis 版本
- [x] V1.2.10
描述问题
在对超链接设置颜色样式的前提下,如何让目录的颜色显示为黑色,我的ccnu-setup.tex
文件中对超链接样式和颜色的设置如下:
hyperlink = color,
% 超链接样式
% 可选选项:color|none
% 默认:none
%
hyperlink-color = classic,
% 超链接颜色
% 可选选项:default|classic|material|graylevel|prl
% 默认:default
使用编译链 xelatex-biber-xelatex*2
,生成的pdf文件中,显示的目录如下图所示:
我想让目录的颜色依然是黑色,并且可以点击跳转,应该怎样处理?感谢大佬帮忙解答一下。
Respect!
在对超链接设置颜色样式的前提下,如何让目录的颜色显示为黑色
目录属于超链接的一部分,你是想单独让目录变黑色?
我想让目录的颜色依然是黑色,并且可以点击跳转
这是你的误区,颜色跟是否跳转无关。
根据你的提问,你对 latex 超链接工作原理的了解并不清晰,请你给出更具体、明确地需求。
对,我只是想单独让目录变黑色
在 \tableofcontents
前面设置 hyperref 为 hidelinks
,在目录后设置为 colorlinks = true
。具体命令去阅读 texdoc hyperref
。
https://github.com/xkwxdyy/CCNUthesis/blob/098dc7ce55f088db12a80274fb243ce73cf6e087/CCNUthesis.cls#L4086-L4089
你好,我不太了解cls
文件的写法,是在这一行前后加嘛
https://github.com/xkwxdyy/CCNUthesis/blob/098dc7ce55f088db12a80274fb243ce73cf6e087/CCNUthesis.cls#L3486 像下面这样:
hyperlink / none .code:n =
{ \ccnu_hyperref_setup:n { hidelinks } },
\t@bleofcontents
hyperlink / color .code:n =
{ \ccnu_hyperref_setup:n { colorlinks = true } },
你好,我不太了解
cls
文件的写法,是在这一行前后加嘛https://github.com/xkwxdyy/CCNUthesis/blob/098dc7ce55f088db12a80274fb243ce73cf6e087/CCNUthesis.cls#L3486
像下面这样:
hyperlink / none .code:n = { \ccnu_hyperref_setup:n { hidelinks } }, \t@bleofcontents hyperlink / color .code:n = { \ccnu_hyperref_setup:n { colorlinks = true } },
不是,是在『正文』的 \tableofcontents
前后加设置超链接的命令。建议阅读 texdoc LSHORT-ZH HYPERREF
。
你好,正文里面(main.tex
)找不到\tableofcontents
,整个项目里面只有cls
文件里面出现过
目录跟摘要绑定了,在这段代码里面改我说的东西。我建议你不要折腾了,全调成黑色或彩色不就好了吗? https://github.com/xkwxdyy/CCNUthesis/blob/098dc7ce55f088db12a80274fb243ce73cf6e087/CCNUthesis.cls#L3778-L3832
好的好的,感谢大佬指点
不好意思,还有一个问题,就是章节标题显示的问题,对于第一章绪论,我这边要求显示汉字"第一章 绪论", 而不是模板里面的”1 绪论“,在目录里面也需要这样.
不好意思,还有一个问题,就是章节标题显示的问题,对于第一章绪论,我这边要求显示汉字"第一章 绪论", 而不是模板里面的”1 绪论“,在目录里面也需要这样.
- 新问题开新 issue
- 是所有章节都需要修改还是只修改『第一章』?请明确需求
不好意思,还有一个问题,就是章节标题显示的问题,对于第一章绪论,我这边要求显示汉字"第一章 绪论", 而不是模板里面的”1 绪论“,在目录里面也需要这样.
- 版本更新到 1.2.13 了,建议你更新一下
- 和 @sikouhjw 说的一样,新问题开新的 issue
- 你这是哪里的需求,本硕博的我都没看到这个要求
对,我只是想单独让目录变黑色
如果你是出于打印考虑的话,建议你打印的时候还是选择 hyperlink = none
。