我无法让它工作,我试图用\creflabelformat{*}{\textcolor{darkred}{#1}}
相同的颜色为所有标签或链接着色,但是,这似乎不起作用。
\documentclass[a4paper,svgnames,11pt]{article}
\textheight = 220mm
\textwidth = 150mm
\topmargin = 10mm
\oddsidemargin = 5.0mm
\evensidemargin = 5.0mm
\unitlength = 1mm
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\pagenumbering{Roman}
\usepackage[margin=2cm]{geometry}
\usepackage[final]{pdfpages}
\usepackage{longtable}
\usepackage{caption}
\usepackage[labelfont=it, labelsep=period]{caption}
\usepackage{subcaption}
\usepackage{color}
\usepackage{xcolor,colortbl}
\usepackage{adjustbox}
\usepackage{array}
\usepackage{multirow}
\usepackage{hyperref}
\usepackage[nameinlink,noabbrev,capitalise]{cleveref} % Better in-doc refs
\definecolor{darkred}{RGB}{153,0,0}
\newcommand*\rot{\rotatebox{90}}
\creflabelformat{*}{\textcolor{darkred}{#1}}
\begin{document}
\small\begin{longtable}{|p{3cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|p{2cm}|}
\caption{Comparisons}\label{tab1}\\
\hline\rowcolor{Black}
Column & Column & Column & Column &
Column & Column & Column \\ \hline
\raggedright Hello & Hello & Hello & Hello & Hello & Hello & \\ \hline
\raggedright Hello & Hello & Hello & Hello & Hello & Hello & \\ \hline
\raggedright Hello & Hello & Hello & Hello & Hello & Hello & \\ \hline
\end{longtable}
\begin{table*}
\normalsize
\caption{Static analysis of selected wallets.}\label{tab2}
\centering
\begin{tabular}{|l|lllllll|lllllll|}
\hline
& \rot{Bitcoin Wallet} & \rot{Bither} & \rot{BRD} & \rot{Dash wallet} & \rot{Electrum} & \rot{Monerujo} & \rot{Simple Bitcoin } & \rot{Bitcoin.com} & \rot{Mycelium} & \rot{Coinomi} & \rot{Jaxx} & \rot{Copay} & \rot{Airbitz} & \rot{Samourai} \\
\hline
Leaks (FlowDroid) & 0 & 4 & 3 & 1 & 0 & 2 & 1 & 0 & 6 & 4 & 0 & 0 & 4 & ? \\
Leak to ext.~storage & - & - & - & - & + & - & + & - & - & - & + & + & + & - \\
XSS WebView & - & - & + & - & - & - & - & + & - & + & + & + & + & - \\
Insecure conn. & + & + & - & + & - & - & + & - & - & - & - & - & - & - \\
Leak into logs & + & + & + & + & + & + & + & + & + & + & + & + & + & + \\
\hline
\end{tabular}
%}
\label{tab:static-analysis}
\end{table*}
Please refer to \cref{tab1} and \cref{tab2} above.
\end{document}\newcommand*\rot{\rotatebox{90}}
编辑:我知道,\creflabelformat{table}
有不同的名称\creflabelformat{figure}
等。但是,我想要一个适用于所有人的定义,包括图表/表格/部分名字。
忽略蓝色部分。重点是红色部分,也就是说,这就是我想要的全名和数字。但是,我需要一个适用于所有部分的定义。
答案1
我的解决方案。
默认:
\hypersetup{
colorlinks=true,breaklinks,
linktoc=section,
linkcolor=darkred,
linkbordercolor=white,
citecolor=darkred,
urlcolor=darkred,
pdfborder = {0 0 1}
}
对于目录、图片和表格列表,本地修改,
{
\hypersetup{linkcolor=black}
\tableofcontents
}
设置全部\gls{}链接到黑色,
\renewcommand*{\glstextformat}[1]{\textcolor{black}{#1}}