Kann ich Synctex verwenden, um zu PDF zu springen, wenn der PDF-Dateiname sich vom .tex-Dateinamen unterscheidet?

Kann ich Synctex verwenden, um zu PDF zu springen, wenn der PDF-Dateiname sich vom .tex-Dateinamen unterscheidet?

Geschichte

Aus den in dieser Frage erläuterten GründenWie kann ich weiterhin mit Synctex in meiner PDF-Datei stöbern, während LaTeX sie neu erstellt?Ich möchte meine latexmkEinstellungen ändern.

Ich habe die hier vorgeschlagenen Änderungen ausprobierthttps://tex.stackexchange.com/a/141582/4009:

neue Konfiguration

Ich habe es versucht

$preview_prefix="__preview__";
$preview_file = "$preview_prefix%R__.pdf";
$sync_file = "$preview_prefix%R__.synctex.gz";



$pdf_mode = 1;
$pdflatex = "pdflatex -synctex=1 -interaction=nonstopmode %O %S; cp %R.pdf $preview_file; cp %R.synctex.gz $sync_file";
$pdf_previewer = 'open $preview_file';
$pdf_update_method = 0;
$clean_ext = "synctex.gz";

@default_files = ('Diss.tex');

Problem

das funktioniert soweit gut, löst aber mein Problem nicht, weil:

  • Während der Kompilierung wird die Datei Diss.pdf geändert und ist nicht zum Lesen zugänglich.
  • die __preview__Diss.pdfDatei bleibt unverändert und kann zur Überprüfung der letzten PDF-Ausgabe verwendet werden (während die neue Version kompiliert wird)
  • wenn ich in den Quelltext der .tex-Dateien gehe und mit synctexan die entsprechende Stelle im PDF springe, springt es zu Diss.pdfundNICHTwie __preview__Diss.pdfes meiner Meinung nach sein sollte.

** Meine Frage**

Wie kann ich erreichen, synctexdass zur PDF-Vorschau gesprungen wird, statt zu der Datei, die den gleichen Namen hat wie die .tex-Masterdatei?

verwendetes System

Ich verwende TeXLive 2014auf MacOS X 10.6. Mein PDF-Viewer istSkim.app

verwandte Informationen