所有参考文献均标有
- eq -> 方程式
- 标签 -> 表格
- 图 -> 图
- 应用程序 -> 附录
- sec -> 节
- chp -> 章节
因此参考如下
\label{eq:NT_LoM}
\label{sec:intro}
牛顿运动定律和引言部分。
我一直在寻找一种方法来对我的参考文献进行排序,这样如果我编写\eqref
自动完成功能,只会给我选择带有“eq”的参考文献的选项。其他前缀也是一样。
我曾尝试使用该\newcommand
功能,但它没有给我自动完成选项。
\newcommand{\tabref}[1]{\ref{#1}
但自动完成功能似乎不起作用。
答案1
这显示了标准计数器的应用以及和cleveref
之间的区别——后者用于计数器名称的大写补全。\cref
\Cref
可以使用命令指定完成名称\crefname
(\Crefname
请参阅文档)
\documentclass{book}
\usepackage{hyperref}
\usepackage{cleveref}
\begin{document}
\chapter{First} \label{chp:somechapter}
\section{first section} \label{sec:somesection}
\begin{equation}
E=mc^2 \label{eq:einstein}
\end{equation}
\begin{table}
\caption{dummytable} \label{tab:dummytable}
\end{table}
\begin{figure}
\caption{dummyfigure} \label{fig:dummyfigure}
\end{figure}
In \cref{eq:einstein}, \cref{tab:dummytable} and \Cref{fig:dummyfigure} from \cref{chp:somechapter} and \cref{sec:somesection} we see that... but in \Cref{app:chapter1}
\appendix
\chapter{First appendix chapter} \label{app:chapter1}
\end{document}