
私はいくつかの方程式に取り組んでいて、それらを他のリンクの色とは異なるハイパーリンクの色にしたいのですが\hypersetup
、今、これが役職私が探しているものは、方程式 ()リンクの一部は、 に設定された元の色のままです\hypersetup
。
テキスト全体を青緑色 (または他の色) で表示する方法はありますか? よろしくお願いします。以下に MWE と関連する出力を示します。
\documentclass[12pt]{report}
\usepackage[letterpaper,margin=1in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{subcaption}
\usepackage{caption}
\usepackage{amsmath}
\usepackage{xcolor}
\usepackage{float}
\usepackage{hyperref}
\hypersetup{
colorlinks,
citecolor=electricultramarine,
filecolor=.,
linkcolor=maroon,
urlcolor=smokyblack,
linktoc=all
}
\definecolor{teal}{rgb}{0.0, 0.5, 0.5}
\definecolor{cobalt}{rgb}{0.0, 0.28, 0.67}
\definecolor{maroon}{rgb}{0.69, 0.19, 0.38}
\definecolor{coolblack}{rgb}{0.0, 0.18, 0.39}
\definecolor{lightgray}{rgb}{0.83, 0.83, 0.83}
\definecolor{smokyblack}{rgb}{0.06, 0.05, 0.03}
\definecolor{ceruleanblue}{rgb}{0.16, 0.32, 0.75}
\definecolor{electricultramarine}{rgb}{0.25, 0.0, 1.0}
\usepackage[noabbrev,nameinlink]{cleveref}
\crefname{subsection}{subsection}{subsections}
\creflabelformat{equation}{#2\textup{(\textcolor{teal}{#1})}#3}
\begin{document}
\chapter{Methods}
\dots
\section{Population genetics and Demographic Inference}
\dots
\subsection{PCA and other exploratory population genetic analyses} \label{exploratory}
This is the method subsection for exploratory analyses.
\chapter{Results}
\dots
\section{Exploratory population genetics analyses}
\dots This value, known as Watterson estimator (or $\theta$ Watterson) <citation>, is expressed by the following equation with the number of polymorphic sites set as K:
\begin{equation} \label{equation:1}
\widehat{\theta}_w = \frac{K}{a_n} \text{, with } a_n = \sum_{i=1}^{n-1} \frac{1}{i}
\end{equation}
When I use a normal \texttt{cleveref} I get the expected output in: \textbf{\Cref{exploratory}}; on the other hand, even following the example in the post, I cannot get rid of the maroon hyperlink color for the equation and brackets part of the text when linking an equation: \textbf{\cref{equation:1}}.
\end{document}
答え1
\crefformat
ラベルだけでなく、プレフィックス付きの参照全体である which を使用します。
\documentclass[12pt]{report}
\usepackage[letterpaper,margin=1in]{geometry}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{subcaption}
\usepackage{caption}
\usepackage{amsmath}
\usepackage{xcolor}
\usepackage{float}
\usepackage{hyperref}
\hypersetup{
colorlinks,
citecolor=electricultramarine,
filecolor=.,
linkcolor=maroon,
urlcolor=smokyblack,
linktoc=all
}
\definecolor{teal}{rgb}{0.0, 0.5, 0.5}
\definecolor{cobalt}{rgb}{0.0, 0.28, 0.67}
\definecolor{maroon}{rgb}{0.69, 0.19, 0.38}
\definecolor{coolblack}{rgb}{0.0, 0.18, 0.39}
\definecolor{lightgray}{rgb}{0.83, 0.83, 0.83}
\definecolor{smokyblack}{rgb}{0.06, 0.05, 0.03}
\definecolor{ceruleanblue}{rgb}{0.16, 0.32, 0.75}
\definecolor{electricultramarine}{rgb}{0.25, 0.0, 1.0}
\usepackage[noabbrev,nameinlink]{cleveref}
\crefname{subsection}{subsection}{subsections}
\crefformat{equation}{\textcolor{teal}{equation~#2\textcolor{teal}{(#1)}#3}}
\begin{document}
\chapter{Methods}
\dots
\section{Population genetics and Demographic Inference}
\dots
\subsection{PCA and other exploratory population genetic analyses} \label{exploratory}
This is the method subsection for exploratory analyses.
\chapter{Results}
\dots
\section{Exploratory population genetics analyses}
\dots This value, known as Watterson estimator (or $\theta$ Watterson) <citation>, is expressed by the following equation with the number of polymorphic sites set as K:
\begin{equation} \label{equation:1}
\widehat{\theta}_w = \frac{K}{a_n} \text{, with } a_n = \sum_{i=1}^{n-1} \frac{1}{i}
\end{equation}
When I use a normal \texttt{cleveref} I get the expected output in: \textbf{\Cref{exploratory}}; o[![enter image description here][1]][1]n the other hand, even following the example in the post, I cannot get rid of the maroon hyperlink color for the equation and brackets part of the text when linking an equation: \textbf{\cref{equation:1}}.
\end{document}
外側は一般的な色を変更しますが、これはとによって生成されたリンク\textcolor
によって上書きされます。その色を再度変更するには、との間の内側も必要です。 は、プレフィックスとリンクの間の改行できないスペースです。hyperref
#2
#3
\textcolor
#2
#3
~
プレフィックスをリンクの一部にしたい場合は、次のようにします。
\crefformat{equation}{#2\textcolor{teal}{equation~(#1)}#3}
cleveref
動作の詳細についてはマニュアルを参照してください\crefformat
。