链接到每个命令的定义(在数学模式下)?

链接到每个命令的定义(在数学模式下)?

是否有任何包可以为 mathmode 中的每个命令创建指向定义的链接?假设我创建了一个命令“\der”,它在第一次使用时显示导数的定义,但后来它只显示一个可点击的“d”,超链接会带您到它的定义。所以类似于缩写包,但适用于 mathmode,它会在文档中创建超链接。

对于那些在阅读过程中忘记句子定义的人来说,这非常有用。

答案1

我将保留和的使用,\ref{}label{}进行一些修改。这\newcommand使得人们可以在正文中放置(和而不包含引用。您可以用任何您想要的替换它,甚至可以避免使用它。)

\documentclass{article}

\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{hyperref}

\newtheorem{defin}{Definition}

\begin{document}    
\newcommand{\lab}[1]{(\ref{#1})}
\begin{defin}
my definition
\label{def:mydef}
\end{defin}

And I cite my definition \lab{def:mydef}!

\end{document}

hyperref有一个可点击的定义链接。

在此处输入图片描述

相关内容