我读 TikZ 手册时有点困惑。 是否有机会将hyperref
外部化的 TikZ 图形放入主文档中?
pdflatex
当我使用和编译以下代码--shell-escape
,然后执行 make 命令,然后再次执行时pdflatex
,我得到了一个没有图形中超链接的主文档。
但是当我不使用外部化来编译它时,它运行良好。
这个问题有解决办法吗?
这会很棒 :-)
\documentclass{article}
\usepackage{hyperref}
\usepackage{tikz}
\usetikzlibrary{external}
\tikzexternalize[mode=list and make]
\begin{document}
\begin{tikzpicture}
\node {root}
child {node {\ref{eq:einstein}left}}
child {node {right}
};
\end{tikzpicture}
Gleichung Nr.\ref{eq:einstein}.
\newpage
\begin{equation}
\label{eq:einstein}
E = m \cdot c^2
\end{equation}
\end{document}
答案1
答案2
好的,我发现,只能获取标签编号。但是进行外部化时无法获取超链接。从技术上讲这是不可能的。
这里用德语写着: https://golatex.de/keine-hyperref-funktion-in-externer-tikz-grafik-t21388.html
所以我改用 LuaLaTeX,一次性完成所有操作,无需外部化。它工作正常,但编译时间非常长。
有一个想法可以恢复与 pax 的联系: https://tex.stackexchange.com/a/44104/2388 但我没能做到...
因此,如果有人能做到这一点,请添加答案...