Могу ли я использовать synctex для перехода к PDF, если имя файла PDF отличается от имени файла .tex?

Могу ли я использовать synctex для перехода к PDF, если имя файла PDF отличается от имени файла .tex?

история

По причинам, изложенным в этом вопросеКак мне продолжить просмотр PDF-файла с помощью synctex, пока LaTeX его перестраивает?Я хочу изменить свои latexmkнастройки.

Я попробовал предложенные здесь изменения.https://tex.stackexchange.com/a/141582/4009:

новая конфигурация

Я пытался

$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');

Проблема

Пока это работает нормально, но это не решает мою проблему, потому что:

  • во время компиляции файл Diss.pdf изменяется и становится недоступным для чтения.
  • файл __preview__Diss.pdfостается неизменным и может быть использован для проверки последнего вывода PDF (пока компилируется новая версия)
  • когда я перехожу к исходному коду в файлах .tex и использую synctexдля перехода к соответствующему месту в PDF, он переходит к Diss.pdfиНЕТкак __preview__Diss.pdfи должно быть ИМХО.

** Мой вопрос**

Как мне synctexперейти к предварительному просмотру PDF-файла, а не к файлу с тем же именем, что и у основного файла .tex?

использованная система

Я использую TeXLive 2014на MacOS X 10.6. Мой просмотрщик PDF-файлов —Skim.app

Связанный контент