VSCode编译LaTeX时PDF始终显示首页,如何设置同步编辑对应页面?
解决LaTeX编译后PDF固定在第一页的问题
- 检查PDF阅读器的自动同步设置:主流LaTeX编辑器(比如TeXstudio、VS Code+LaTeX Workshop)配套的阅读器都有「跟随编辑位置同步」的功能,找到阅读器里的对应开关并打开。比如TeXstudio里,点顶部「选项」→「配置TeXstudio」→「构建」,确认「正向搜索」的设置正确,编译后就能自动跳转到代码对应的PDF页面。
- 手动触发同步:自动同步失效时,把光标放在目标代码行,用快捷键直接跳转——TeXstudio按F7,VS Code按Ctrl+Alt+J,就能直接定位到PDF的对应位置。
- 开启实时编译模式:如果是单次编译后手动打开PDF,阅读器不会自动刷新同步。要打开编辑器的自动编译功能,修改代码后自动重新编译并刷新PDF,比如LaTeX Workshop里开启「autoBuild」,TeXstudio勾选「构建」里的「自动编译」。
- 更换支持同步的PDF阅读器:系统自带阅读器(比如Windows Edge、Mac预览)可能同步支持不好,换成SumatraPDF(Windows)、Skim(Mac)这类专门的TeX阅读器,原生支持和编辑器的双向同步。
- 清理临时文件再编译:项目里的aux、log等临时文件损坏会导致同步信息出错,删掉这些非.tex、非.pdf的文件,重新编译一次,同步功能大概率恢复正常。
内容的提问来源于stack exchange,提问作者Mr. C
相关产品推荐
相关产品推荐

