当我引用某些标签时,\ref{label}
我发现引用有点太大(因为它与其他所有东西的大小相同),我希望它们以上标显示。但不是到处都是。当我提到图形/部分时,我希望有这种行为。最好使用替代命令。
例子:
恐龙图片- 图。1。
恐龙1确实成群移动
答案1
我建议您加载该cleveref
包(以及可选的hyperref
包)并继续发出\crefformat
指令以通知 LaTeX,对的交叉引用figure
和table
使用创建的环境\cref
应采用上标数字格式排版。
通过此设置,您仍然可以使用普通\ref
命令来创建非上标交叉引用。
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\usepackage[nameinlink,noabbrev]{cleveref}
\crefformat{figure}{\textsuperscript{#2#1#3}}
\crefformat{table}{\textsuperscript{#2#1#3}}
\begin{document}
\begin{figure}\caption{Dinosaurs}\label{fig:din}\end{figure}
\begin{table} \caption{Numbers} \label{tab:num}\end{table}
Dinosaurs\cref{fig:din} \dots
Numbers\cref{tab:num} \dots
\end{document}