当我在文中引用这些图形时,它们显得色彩丰富:
但是,子图 a 和 b 不是真正的/自动的子图。它们属于 1 个图,我手动输入 a 并进行处理。我希望文本也像图 15a 一样假装是它的一部分。
因此,当打印或非打印模式时,我想将“a”链接到图形并使用相同的颜色。
%% Use TU Delft cyan as the color for titles, unless the 'print' option is
%% specified, in which case we use anthracite, a dark gray, which is also used
%% for the thumb indices.
\definecolor{anthracite}{cmyk}{0,0,0,0.8}
\if@print
\colorlet{title}{anthracite}
\else
\colorlet{title}{tudelft-cyan}
%\colorlet{title}{tudelft-cyan}
\fi
\colorlet{thumb}{anthracite}
答案1
您可以向图形中添加空的子标题框:
\documentclass{article}
\usepackage{subcaption}
\DeclareCaptionLabelFormat{hidden}{}
\captionsetup[subfigure]{labelformat=hidden}
\usepackage[colorlinks]{hyperref}
\begin{document}
\begin{figure}
\subcaptionbox{\label{a}}{}%
\subcaptionbox{\label{b}}{}%
anything
\caption{somecaption}
\end{figure}
\ref{a}, \ref{b}
\end{document}