goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 101656
Top-Poster: Johannes_B (5071)

Wir begrüßen unseren neuesten Benutzer Arika.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Keine Hyperref Funktion in externer TikZ-Grafik

 

davidgrill's
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 22.12.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.12.2018, 20:05     Titel: Keine Hyperref Funktion in externer TikZ-Grafik
  Antworten mit Zitat      
Hallo Freunde,

ich würde gerne Links in externalisierten TikZ-Grafiken nutzen.
Wenn ich nicht externalsiere klappen die Links.
Wenn die Grafik aber ausgelagert wird, klappen die Links nicht mehr.
Aus dem TikZ-Manual bin ich nicht ganz schlau geworden.
Dort wird gesagt, dass mit list and make Funktion mehr klappt und es wird beschrieben, dass bei externalisierten Grafiken aux files erzeugt werdenn, die in die Hauptauxdatei kopiert wird, aber trotzdem klappt es bei dem Beispiel nicht.

Hat jemand einen Plan?
Oder ist das texnisch unmöglich?

Ich habe shell-escape aktiviert.
Dies klappt auch normal.


Code

\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}


tikz-external-test.pdf
 Beschreibung:
Im Hauptdokument ist der erste Link verschwunden.

Download
 Dateiname:  tikz-external-test.pdf
 Dateigröße:  36.65 KB
 Heruntergeladen:  167 mal
tikz-external-test-figure0.pdf
 Beschreibung:
In der erzeugten TikZ- Grafik wird der erste Link erzeugt.

Download
 Dateiname:  tikz-external-test-figure0.pdf
 Dateigröße:  12.15 KB
 Heruntergeladen:  173 mal


Zuletzt bearbeitet von davidgrill's am 22.12.2018, 20:51, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Rolli
Forum-Guru
Forum-Guru

Beiträge: 340
Anmeldedatum: 15.02.17
Wohnort: Mittelfranken
Version: MikTeX 2.9 64-bit
     Beitrag Verfasst am: 22.12.2018, 20:32     Titel:
  Antworten mit Zitat      
Hallo,

so ganz ist mir nicht klar, was Du willst.

Vorab eine Vermutung, bzw. zwei Fragen:

1. Hast Du system commands erlaubt (shell-escape)?

2. Was steht denn in der log-Datei?

Gruß vom Rolli
Private Nachricht senden Benutzer-Profile anzeigen

u_fischer
Forum-Meister
Forum-Meister


Beiträge: 4000
Anmeldedatum: 22.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.12.2018, 23:57     Titel:
  Antworten mit Zitat      
Wenn du Bilder mit \includegraphics einfügst (und das passiert beim Externalisieren), gehen die Annotationen (Links) verloren. Theoretisch kann man die wieder einfügen, siehe z.B https://tex.stackexchange.com/a/44104/2388
aber ob und wie gut es funktioniert weiß ich nicht.
_________________

Ulrike Fischer
www.troubleshooting-tex.de
Private Nachricht senden Benutzer-Profile anzeigen

davidgrill's
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 22.12.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.12.2018, 01:09     Titel:
  Antworten mit Zitat      
Danke für die Hinweise.
Aber in der TikZ- Doku steht dass ref und label klappen
(50.4.1 Support for Labels and References In External Files).
Ich denk da immer auch am hyperref aber das zählt da nicht zu?
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.12.2018, 11:02     Titel:
  Antworten mit Zitat      
\label und \ref in ihrer Kernfunktionalität, also der korrekten Erstellung von Querverweisen, funktionieren auch. Du siehst das selbst insofern als das \ref{eq.einstein} tatsächlich den korrekten Text ausgibt.

Was nicht funktioniert sind, wie von Ulrike erwähnt, alle Arten von Annotationen und dazu gehören Sprünge, Bookmarks, Mausaktionen etc. irgendwo innerhalb der Abbildungen. Wenn du so etwas brauchst, solltest du externalize für dies jeweilige Abbildung deaktivieren. Bei Verwendung von lualatex sollte das kein Problem sein, kostet aber natürlich Rechenzeit.

davidgrill's
Forum-Anfänger
Forum-Anfänger

Beiträge: 14
Anmeldedatum: 22.12.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.12.2018, 15:53     Titel:
  Antworten mit Zitat      
Vielen Dank für die Erklärungen.

Es ist so, dass ich einige Plots von matlab2tikz verwende, die den TeX-Speicher so ausreizen, dass ich zum externalisieren gezwungen bin.

Ich habe gehört, dass man den Speicher auch erweitern kann, aber auch da wird es ein Limit geben, was man nach ein paar weiteren Diagrammen erreicht, oder?
Geht es dabei um verbauten Arbeitsspeicher?

Gibt es bei LuaLaTeX kein Speicherlimit?
Kann man da unbegrenzt reinhauen und das kompilieren dauert dann einfach ne stunde oder so? Wieso geht das bei PdfLaTeX nicht?

Ich habe das mit dem pax-Paket von Ulrike getestet, aber dadurch habe ich nicht hinbekommen Verlinkungen der Grafiken ins Hauptdokument herzustellen.
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.12.2018, 17:23     Titel:
  Antworten mit Zitat      
Bei lualatex gibt es keine festen Speicherarrays. Damit ist der Speicher nur vom System begrenzt. Siehe auch https://texwelt.de/wissen/fragen/58.....atex-lualatex-und-xelatex und https://texwelt.de/wissen/fragen/70/was-ist-luatex.

Man kann aber auch bei pdflatex zusätzlichen Speicher allozieren. Nur muss man das bereits beim Aufruf machen. Siehe dazu das pdftex-Manual bzw. die Anleitung der verwendeten TeX-Distribution.

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2020 goLaTeX.de