如何在 tikz-cd 中制作箭头提示超链接?

如何在 tikz-cd 中制作箭头提示超链接?

我希望交换图中的箭头指向我的文档的各个部分。例如,

\documentclass[12pt]{article}
\usepackage{tikz-cd}
\begin{document}
\begin{tikzcd}
    A \arrow[r,leftrightarrow] & B
\end{tikzcd}
\section{B to A}\label{btoa}
\section{A to B}\label{atob}
\end{document}

其中左箭头尖(或可能是箭头的一半)链接到文档中我证明 B 注入 A 的部分,右箭头尖/一半链接到文档中我证明 A 注入 B 的部分。

这可能吗?

谢谢!

答案1

类似这样的事?

\documentclass[12pt]{article}
\usepackage{tikz-cd}
\usepackage{hyperref}
\begin{document}
\begin{tikzcd}[remember picture]
    A \arrow[r,leftrightarrow] & B
\end{tikzcd}
\begin{tikzpicture}[overlay,remember picture,opacity=0]
\node[anchor=west] at (\tikzcdmatrixname-1-1.east){\ref{btoa}};
\node[anchor=east] at (\tikzcdmatrixname-1-2.west){\ref{atob}};
\end{tikzpicture}
\clearpage
\section{B to A}\label{btoa}
\clearpage
\section{A to B}\label{atob}
\end{document}

在此处输入图片描述

如果你点击左边的红色方块,你会进入 B 到 A 的区域,如果你点击右边的方块,你会进入 A 到 B 的区域。

当然,你不必画出这些红色轮廓,这只是为了说明。你也可以移动它们和/或改变大小。我很乐意做一些调整。这里只是想问一下这是否是你想要的。

相关内容