![如果 pdf 文件名与 .tex 文件名不同,我可以使用 synctex 跳转到 pdf 吗?](https://linux22.com/image/476950/%E5%A6%82%E6%9E%9C%20pdf%20%E6%96%87%E4%BB%B6%E5%90%8D%E4%B8%8E%20.tex%20%E6%96%87%E4%BB%B6%E5%90%8D%E4%B8%8D%E5%90%8C%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20synctex%20%E8%B7%B3%E8%BD%AC%E5%88%B0%20pdf%20%E5%90%97%EF%BC%9F.png)
历史
出于此问题中解释的原因我怎样才能在 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 2014
。MacOS X 10.6
我的 pdf 查看器是Skim.app