tikzscale behält den anklickbaren Referenzort mit hyperref+cleveref nicht bei

tikzscale behält den anklickbaren Referenzort mit hyperref+cleveref nicht bei

Ich verwende tikzscale, um eine Tikz-Figur zu verkleinern, die sich in einer anderen .tikz-Datei befindet. Während die Farbe der Referenzen erhalten bleibt, sind die anklickbaren Referenzbereiche nicht mehr mit dem Text ausgerichtet. Wenn ich nicht skaliere, sind die Referenzen zwar richtig anklickbar, aber die Figur wird nicht skaliert.

Gibt es eine Möglichkeit, die Abbildung zu verkleinern und gleichzeitig die anklickbaren Bereiche der Referenzen beizubehalten? MWE und Foto unten.

MWE:

main.tex

\documentclass{article}
\usepackage{tikz}
\usepackage{hyperref}
\usepackage[nameinlink]{cleveref}
\usepackage{tikzscale}
\usetikzlibrary{positioning}

\begin{document}

\section{Example}
\label{sec:example}

Sample text.

\begin{figure*}[ht]
% \includegraphics[width=\textwidth]{mwe.tikz} %% do not resize
\includegraphics[width=\textwidth]{mwe.tikz}
\end{figure*}

\end{document}

mwe.tikz

\begin{tikzpicture}[transform shape]
\tikzstyle{every node}=[font=\large]
\node[draw] (first) {\Cref{sec:example}.};
\node[draw, below right=10cm and 10cm of first] (second) {text};
\node[draw, below right=10cm and 10cm of second] (third) {text};
\end{tikzpicture}

Ergebnis:

mwe

Antwort1

Eine Problemumgehung durch die Verwendung \resizeboxund Beendigung von tikzscale, wie in beiden erwähnt@cbes KommentarUndAntwort von Heiko Oberdiek:

\documentclass{article}
\usepackage{tikz}
\usepackage{hyperref}
\usepackage[nameinlink]{cleveref}
%\usepackage{tikzscale}
\usetikzlibrary{positioning}

\begin{document}

\section{Example}\label{sec:example}

Sample text.

\begin{figure*}[ht]
  \resizebox{\textwidth}{!}{%
    \begin{tikzpicture}[transform shape]
      \tikzstyle{every node}=[font=\large]
      \node[draw] (first) {\Cref{sec:example}.};
      \node[draw, below right=10cm and 10cm of first] (second) {text};
      \node[draw, below right=10cm and 10cm of second] (third) {text};
    \end{tikzpicture}
  }
\end{figure*}

\end{document}

Bildbeschreibung hier eingeben

verwandte Informationen