Die Positionierung von verlinkte Formen mit Matrix in tikz
Frage
Ich kann eine verlinkte Form in tikz
ziehen mit dem folgenden Code:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{matrix}
\usepackage{hyperref}
\begin{document}
\begin{tikzpicture}
\node {%
\href{http://www.stackoverflow.com}{%
\begin{tikzpicture}
\filldraw[blue] circle(1cm) node [white] {Click};
\end{tikzpicture}}};
\end{tikzpicture}
\end{document}
Nun würde Ich mag meine Formen mit der Matrix organisieren, und eine der Formen mittels Hyperlink verwiesen. Es funktioniert fast, aber ich bin nicht in der Lage, die verlinkte Form mit dem Rest der Formen auszurichten, und es ist größer als die anderen Formen:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{matrix}
\usepackage{hyperref}
\begin{tikzpicture}
\matrix [matrix of nodes, row sep = 1cm, column sep=1cm, nodes={circle, draw}]
{% First row:
1 & 2 \\
% second row:
\path node {\href{http://www.stackoverflow.com}{%
\begin{tikzpicture}
\node {3};
\end{tikzpicture}}}; & 4\\
};
\end{tikzpicture}
\end{document}
ich folgendes Ergebnis:
(Quelle: picture.im )
Meine Frage ist: Wie kann ich align Form 3 im Bild oben mit den anderen Formen, und dem äußeren Kreises loszuwerden
Lösung
Ich glaube, Sie sind mit dem Ziel zu hoch und Ihre zweite {tikzpicture} wird Ihr Layout vermasselt. Was denken Sie über den Code unten? Ist das, was Sie gesucht haben?
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{matrix}
\usepackage[pdftex,active,tightpage]{preview}
\PreviewEnvironment{tikzpicture}
\usepackage{hyperref}
\begin{document}
\begin{tikzpicture}
\matrix [matrix of nodes, row sep = 1cm, column sep=1cm, nodes={circle, draw}]
{%
1 & 2\\%
\href{http://stackoverflow.com}{3} & 4\\%
};
\end{tikzpicture}
\end{document}
BTW: die \ PreviewEnvironment {tikzpicture} ist nicht wirklich nötig, aber es macht für einen schönen, beschnittene pdf ...