Sublime Text是一个优秀的文本编辑器,我喜欢用它来编辑与编译LaTeX文档,用到的插件是LaTeXTools,网络上的配置方法很多,但有一个问题始终困扰着我,使我差点放弃这种TeX文档编辑方式,问题描述如下:

每次编辑完tex文档后用Ctrl+B编译文档,看pdf文档时总会开启一个新的Sublime Text。

查阅了许多中文资料,始终无法找到一个解决方法。

后在查阅LaTeXTools文档的issues时,找到解决办法,问题的描述网址在:

https://github.com/SublimeText/LaTeXTools/issues/1530,

描述问题的原文如下:

I'm on Sublime Text 4113 on Windows 10.
Previously, after I've built my .tex file,
the PDF viewer would become the active window 
and then it would switch back to ST being the active window. 
However, as of today, after building an entirely new window pops up in ST.
I've noticed with ST 4113 there's an entry "Windows: 
Always make a new window when launching main executable on Windows". 
With this release being released today I'm not sure if this is an ST or LaTeXTools issue. I'd like for the previous behaviour to be restored, 
where the window I am working on becomes the active window after building.

解决方法为:

For me the following fix worked:

  • Go into the LaTeX Tools settings (Preferences → Package Settings → LaTeXTools → Settings – User)
  • Find the setting "windows" → "sublime_exectuable" and set it to "subl.exe"

也就是在LaTeXTools设置时将网络上介绍的:

"sublime_executable": "C:\\Program Files\\Sublime Text\\sublime_text.exe"

修改为

"sublime_executable": "C:\\Program Files\\Sublime Text\\subl.exe"

后在stackoverflow上查到 sublime_text.exe 与  subl.exe 这两个文件的不同的解释:

subl will focus an existing instance of Sublime and start one if there isn't one running, 
while sublime_text will always create a new window.

即 subl.exe 关注已经存在的Sublime实例,而sublime_text总是会创建一个新的窗口。

关于这个问题的描述网址为:

latex - Sublime Text 3 + LatexTool unintentional new window after compilation - Stack Overflow

终于完美的解决这个。

因此在SumatraPDF的选项中设置方向搜索命令行也应为:

"C:\Program Files\Sublime Text\subl.exe" "%f:%l"

注意此处是 subl.exe,而不是 sublime_text.exe

真正完美的解决这个了。

Sublime Text 4 编译 LaTeX文档后总是新打开一个 Sublime Text 4 的解决方法相关推荐

  1. 上传word文档显示服务器出错,打开office出错的几种解决方法

    打开office出错的几种解决方法 互联网   发布时间:2008-10-04 19:36:44   作者:佚名   我要评论 打开Office出错,比如无法打开Office文件.无法打开有密码保护的 ...

  2. 打开WORD文档时提示“word无法启动转换器mswrd632 wpc”的解决方法

    打开 WORD 文档时提示" word 无法启动转换器 mswrd632 wpc "的解决方法 因为之前安装的是精简版的 office 2003 ,导致系统找不到这个文件,出现标题 ...

  3. AutoCAD文档03——常见问题03.打开一个DWG文件提示缺少SHX

    AutoCAD文档03--常见问题03.打开一个DWG文件提示缺少SHX <----------------------------------------------------------- ...

  4. com加载项没反应 ppt wps_islide安装后不显示怎么办?islide安装后用PPT2016打开不显示的原因及解决方法介绍...

    islide安装后不显示怎么办?islide是一款功能十分强大的PPT美化工具,受到了很多行业人士的青睐,其中不仅能对PPT进行美化处理,还有海量的PPT模板,让你再也不用担心领导为你安排制作PPT的 ...

  5. vscode老编译之前的文件_vscode单击新文件时覆盖旧文件的解决方法

    vscode单击新文件时覆盖旧文件的解决方法 当一个项目很大的时候我们去找某一个文件经常使用搜索功能,本人经常使用快捷键ctrl+p进行某个文件的搜索,或者单机一个文件时会覆盖掉原来窗口中打开的文件, ...

  6. sps忘记保存文档怎么恢复_路由器管理员密码忘了怎么办【解决方法】

    路由器管理员密码忘记了怎么办?最近有朋友问小编这样的问题,小编总结了一些解决的方法,今天和大家分享一下,欢迎收藏. 方式一:尝试用默认密码登录 比较旧款的路由器的默认用户名和管理员密码一般为admin ...

  7. 使用OpenXml打开word文档中嵌入的另一个文档

    今天在写字处理评分程序的时候遇到一个之前没有经历过的场景:在给定的字处理素材文档文档中嵌入了另一个字处理文档,题目要求既要对素材文档进行修改,也要对嵌入的文档进行格式调整.打开嵌入的文档对于操作者来说 ...

  8. latex文档的优点和使用小tips

    首先需要了解基础知识 1.熟悉各种环境命令:环境用\ begin{}和\end{}来声明.这条能够让小白快速看懂latex文档. 比如\ begin{document} ,后面需要配对的\ end{d ...

  9. emacs latex_如何使用Emacs创建LaTeX文档

    emacs latex 作者Aaron Cocker在其出色的文章" 在LaTeX中创建文档简介"中介绍了LaTeX排版系统,并说明了如何使用TeXstudio创建LaTeX文档. ...

最新文章

  1. 硬核干货:一位码农的架构师封神之路!
  2. Unet神经网络为什么会在医学图像分割表现好?
  3. 第十五届全国大学生智能车竞赛安徽赛区比赛报名信息
  4. 计算机与音乐课题,泉州实验小学《小学音乐学科教学与信息技术整合的研究》结题报告...
  5. 监听localStorage变化(同页面监听)
  6. [控件] LabelView
  7. LeetCode 605 种花问题
  8. centos linux安装网卡驱动,如何在CentOS系统下安装网卡驱动
  9. java管理系统删除报错_Java版学籍管理系统
  10. 华为交换机重制_华为交换机恢复出厂设置的三种方法
  11. Unity动画系统知识体系概览
  12. 定制xdoclet 标签
  13. i59300h处理器能带动matlab,i5-9300h相当于什么层次 在做选择
  14. Java中变量声明使用,内存分析,数据类型常见码表详解
  15. 数学建模笔记——评价类模型之熵权法
  16. MVC和MVVM框架介绍
  17. WiFi资源管理器:WiFi Explorer Pro for Mac
  18. 项脊轩志-2017年元宵节后
  19. multi_map_server/MultiOccupancyGrid.h:没有那个文件或目录
  20. Spring Boot 注解大全

热门文章

  1. JAVA计算机毕业设计美容院管理系统(附源码、数据库)
  2. oracle数据库sga用途_关于oracle数据库中SGA详解
  3. 4年前的最佳小说回顾
  4. Simulink|电动汽车、永磁电动机建模与仿真
  5. 《谈生命》 冰心
  6. Web端播放 .amr音频文件,企业微信会话存档语音文件
  7. rpcinfo Connection refused 错误解决办法
  8. 论文笔记21:Deep spatio-spectral Bayesian posterior for hyperspectral image non-i.i.d. noise removal
  9. 在Windows下编译iconv
  10. SQL 怎么用cmd执行.sql文件