从 TiKz 图表到章节或图表的交叉引用?

从 TiKz 图表到章节或图表的交叉引用?

是否可以从 tikz 图形内部调用图形和部分\ref\pageref

我搜索了很多次,但没有找到直接的答案。

更具体地说,如果可能的话,我想做的事情如下:


这个想法是要有一个代表范式的全球图表。

该图表上的相当多的节点在论文中都有自己的部分:我想插入一个交叉引用,以便读者可以查看图表并点击他感兴趣的主题。

\begin{document}

\section{section 1}
    \label{sec:section1}

\section{section 2}

\secion{section 3}

%---------------------------------

\backmatter

\begin{tikzfigure}

    \node at (-2,0) {a subject (\ref{sec:section1})};

\end{tikzfigure}

\end{document}

如果需要的话,以下是我的序言的一些细节:

\usepackage[utf8]{inputenx}

\usepackage{natbib}

\usepackage[francais]{babel}

\usepackage{xspace}

\usepackage[T1]{fontenc}

提前感谢任何建议:-)

答案1

是的,这是可能的,不需要任何技巧,只需像在其他地方一样\ref使用即可。\pageref

下面的代码看起来tikzpicture如下:

在此处输入图片描述

\documentclass{book}
\usepackage{tikz}
\usepackage{hyperref}

\begin{document}

\chapter{Foo}
\section{section 1}
 \label{sec:section1}
\chapter{Bar}
\section{section 2}
\label{sec:section2}

\backmatter

\begin{tikzpicture}

    \node [align=left] {
    section 1.1.: \ref{sec:section1} on page \pageref{sec:section1} \\
    section 2.1.: \ref{sec:section2} on page \pageref{sec:section2} 
};

\end{tikzpicture}
\end{document}

相关内容