如果 pdf 文件名与 .tex 文件名不同,我可以使用 synctex 跳转到 pdf 吗?

如果 pdf 文件名与 .tex 文件名不同,我可以使用 synctex 跳转到 pdf 吗?

历史

出于此问题中解释的原因我怎样才能在 LaTeX 重建 pdf 的同时继续使用 synctex 浏览它?我想修改我的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 2014MacOS X 10.6我的 pdf 查看器是Skim.app

相关内容