是否可以从 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}