\overbrace{}
我正在参考使用中的先前问题\ref{}
,并且希望能够控制输出(具体来说:设置颜色和字体大小),但无法找出正确的方法。
对于这种特殊情况,如果可以全局设置颜色就足够了(但不能设置字体大小,这从 MWE 的上下文中应该可以清楚看出)。
\documentclass[9pt,leqno]{extarticle}
\usepackage{amsmath, amsthm}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[colorlinks=true, urlcolor=cyan]{hyper ref}
\usepackage{enumerate}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}[label=\textbf{\large{e.g. \arabic*.}},start=1]
% --------------------------------------- Start of Question:
%
\item \label{Q-sqrt-exponential}%
Question to be referenced.\\[10pt]%
%
% ======================================= End of Qustion
Later development within which question is referenced:
%
\[
\overbrace{ \sqrt{e^x} }^{ \text{\tiny{ \ref{Q-sqrt-exponential} }} }
\]
%
\end{enumerate}
\end{document}
如何将参考字体颜色设置为黑色并将尺寸设置为相对较小的尺寸?提前致谢!
答案1
不要将字体命令放在标签定义中,因为它们也将在引用中使用,而是使用字体:
\documentclass[9pt,leqno]{extarticle}
\usepackage{amsmath, amsthm}
\usepackage{graphicx}
\usepackage{epstopdf}
\usepackage[colorlinks=true, urlcolor=cyan]{hyper ref}
%\usepackage{enumerate}
\usepackage[shortlabels]{enumitem}
\begin{document}
\begin{enumerate}[label=e.g. \arabic*.,font=\bfseries\large,start=1]
% --------------------------------------- Start of Question:
%
\item \label{Q-sqrt-exponential}%
Question to be referenced.\\[10pt]%
%
% ======================================= End of Qustion
Later development within which question is referenced:
%
\[
\overbrace{ \sqrt{e^x} }^{\text{\hypersetup{linkcolor=black}\tiny \ref{Q-sqrt-exponential}}}
\]
%
\end{enumerate}
\end{document}