如何从 PSTricks 图表内部进行交叉引用?

如何从 PSTricks 图表内部进行交叉引用?

我有一张 pstricks 图,它概述了我的实现。从图中,我想交叉引用详细描述各个组件的部分。

但是,我的引用似乎没有得到解决。例如,下面代码片段中对“sec:mysec”的引用是有问题的。我反复使用命令“pdflatex -shell-escape example.tex”将此示例翻译成 pdf。

\documentclass[pdf]{article}
\usepackage[pdf]{pstricks}
\usepackage{pst-node}
\begin{document}

\begin{pspicture}
  \psnode(1,1){A}{Section \ref{sec:mysec}}
\end{pspicture}

\section{My Section}
\label{sec:mysec}

\end{document}

答案1

使用

\documentclass{article}
\usepackage[runs=2]{auto-pst-pdf}
\usepackage{pst-node}
\begin{document}
...

或者运行它xelatex,它就会起作用:

\documentclass{article}
\usepackage{pst-node}
\begin{document}

\begin{pspicture}
  \psnode(1,1){A}{Section \ref{sec:mysec}}
\end{pspicture}

\section{My Section}
\label{sec:mysec}

\end{document}

相关内容