LaTeX生成的PDF預覽中,無法通過光標反向定位的解決辦法

我一直是在Atom上編輯LaTeX的,覺得反向定位這個功能無傷大雅就沒去填坑。這段時間又需要使用LaTeX,趁著這個超長假期,打算補上這個坑。
軟件環(huán)境
Windows 10
Atom
CTex
問題詳情
在Atom上通過Atom-Latex擴展包可以使用基本編輯+預覽功能。
可是在PDF窗口,卻無法通過Ctrl+鼠標Left實現(xiàn)反向定位,同時報錯“ SyncTeX error ”。
處理過程
實際上報錯的時候還報了幾行亂碼,幸運的,通過這個報錯我現(xiàn)在知道關(guān)鍵詞是什么了——synctex。
繼續(xù)挖掘,發(fā)現(xiàn)SyncTeX一般是作為TeXLive的一部分,和它捆綁安裝的,如果當初安裝的是TeXLive,那么一般也就安裝了SyncTeX。
進一步挖掘,認識到實際情況還要復雜一些,按層次來說,bug應該出在缺失了MiKTeX下的SyncTeX。
CTeX安裝自帶了MiKTeX,但是所安裝的MiKTeX卻沒有包含SyncTeX(其它途徑安裝會包含)。
Stack Exchange提供了SyncTeX的鏈接方便下載,同時還需要下載一個kpathseaXXX.dll文件,因為在執(zhí)行SyncTeX的時候會調(diào)用它。

因此,處理辦法分為兩步:
Step 1:下載SyncTeX.exe (https://github.com/aminophen/w32tex-build/blob/master/synctex.exe)和kpathsea623.dll(https://github.com/aminophen/w32tex-build/blob/master/kpathsea623.dll)
Step 2:把兩個文件放到MiKTeX的bin文件夾下(eg:C:\Program Files (x86)\CTEX\MiKTeX\miktex\bin)
重新啟動Atom再編譯文件,就能完成反向定位了。
(這功能還真好用(????)? )
2020年3月10日
Txing
