Tikz-mindmap mit Querverweisen

Tabellen und Grafiken erstellen und anordnen


ratflat
Forum-Anfänger
Forum-Anfänger
Beiträge: 33
Registriert: Mo 22. Jun 2009, 00:01

Tikz-mindmap mit Querverweisen

Beitrag von ratflat »

Hi,

Ich möchte mit Tikz eine Mindmap erstellen und einige der Knotenpunkte mit Textstellen in dem Dokument verknüpfen, quasi als eine Art Inhaltsverzeichnis. Das sollte dann also in etwa so funktionieren, dass ich in der Mindmap auf den Knoten "Englische Autoren des 18. Jhdt." klicke und dann auf die entsprechende Seite im PDF (z.B. \subsection{Englische Autoren des 18. Jhdt.} \label{subsec:engl18}) umgeleitet werde.

Ich weiß, dass man mittels \ref{subsec:engl18} einen entsprechenden Verweis unter Angabe der Abschnittsnummer erstellen könnte, allerdings würde ich gerne den Knotenpunkt als solchen beibehalten, ohne dass in der Mindmap die entsprechende Abschnittsnummer erscheint. D.h. im Knoten der Mindmap soll nicht stehen "Englische Autoren des 18. Jhdt., Abschnitt 2.1.3", sondern nur "Englische Autoren des 18. Jhdt.".

Kann ich den mit dem Querverweis belegten Text des \ref-Befehls beliebig (also hier mit den entsprechenden Abschnittstitel statt z.B. 2.1.3) benennen? Wenn ja, wie? Dann müsste ich ggf. noch die Textfarbe des Verweises anpassen, da meine Knotenpunkte momentan weiß beschriftet sind. Wie würde das funktionieren?

Bin für jeden Hinweis dankbar!
Viele Grüße und einen schönen Sonntag,
ratflat

ratflat
Forum-Anfänger
Forum-Anfänger
Beiträge: 33
Registriert: Mo 22. Jun 2009, 00:01

Beitrag von ratflat »

Okay, für Teil 1 des Problems habe ich nach einigem Suchen folgende Lösung gefunden:

Nutzung des hyperref-Pakets: \usepackage{hyperref} und dann an der entsprechenden Stelle mit
\hyperref{label}{Name}
zitieren, wobei als Name der zu erscheinende Text angegeben wird. Ein Problem bleibt bestehen: Wie kann ich die Textfarbe der Querverknüpfung lokal ändern? Ich habe später im Text auch Abschnitte, in denen ich ganz normal mit schwarzer Schrift arbeiten möchte, daher sollte die Änderung der Textfarbe von schwarz nach weiß lokal begrenzt bleiben...


...zweites Update: die lokale Linkfarbe lässt sich mit "hypersetup" lokal ändern:
[...]
\hypersetup{linkcolor=white}

entsprechende Links

\hypersetup{linkcolor=black}
[...]
Ich hoffe der Lösungsvorschlag hilft auch anderen Nutzern weiter :)

Antworten