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

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

真正完美的解决这个了。

  • 10
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
### 回答1: Sublime Text 4是一款功能强大的文本编辑器,被广泛用于编写代码和文档。压缩包是一种用于将文件文件夹进行压缩和打包的格式。当我们下载Sublime Text 4时,通常可以选择下载一个压缩包。压缩包包含了Sublime Text 4的安装文件和所需的相关组件,使得我们可以在没有网络连接的情况下进行安装。 Sublime Text 4的压缩包通常是一个以.zip或.tar.gz为扩展名的文件。为了使用这个压缩包,我们需要先解压缩它。对于Windows用户,可以右键点击压缩包并选择“提取到当前文件夹”或使用解压缩软件进行解压。对于Mac用户,可以双击压缩包并将解压后的文件拖放到Applications文件夹中。 一旦解压完成,我们就可以打开Sublime Text 4并开始使用了。Sublime Text 4具有许多强大的功能,如语法高亮、代码补全、多行编辑等,可以极大地提高我们的编码效率和工作效果。 需要注意的是,Sublime Text 4的压缩包只包含了软件本身,而不包括任何插件或包。如果我们希望通过安装插件来扩展Sublime Text 4的功能,我们需要单独下载这些插件并进行安装。 总之,Sublime Text 4的压缩包是一种方便的下载和安装方式,它将软件及其所需的组件打包在一起,使得我们可以在离线状态下进行安装和使用。同时,它也为我们提供了一个高效而强大的文本编辑器,帮助我们更好地编写代码和处理文档。 ### 回答2: Sublime Text 4是一款功能强大的文本编辑器,是Sublime Text系列的最版本。压缩包是指将软件打包成压缩文件的形式,方便用户下载和安装。 Sublime Text 4压缩包是指将Sublime Text 4的安装文件打包成压缩文件的形式。用户可以通过下载Sublime Text 4的压缩包来进行安装和使用。压缩包通常是以.zip或.tar.gz等格式进行打包,用户只需解压缩包,即可得到Sublime Text 4的安装文件。 使用Sublime Text 4的压缩包,可以带来一些优势。首先,压缩包的大小相对较小,下载速度更快,节省了用户的时间和网络资源。其次,压缩包的安装过程相对简单,只需解压缩包,并按照相应的安装步骤进行操作,无需繁琐的安装过程。 用户可以在官方网站或其他可信的软件下载网站上找到Sublime Text 4的压缩包。选择与自己操作系统相对应的压缩包,下载后解压缩,即可使用Sublime Text 4进行文本编辑和编程工作。 总之,Sublime Text 4压缩包是Sublime Text 4的安装文件的打包形式,以方便用户下载和安装。用户只需下载相应的压缩包,解压后即可使用Sublime Text 4进行文本编辑和编程。 ### 回答3: Sublime Text4是一款非常受欢迎的文本编辑器软件,拥有快速、轻量级和强大的特性。但是,对于Sublime Text4的压缩包而言,可能是指软件的安装包或者是插件的压缩包。接下来我将分别进行回答。 如果是软件的安装包压缩包,通常是一个以.zip或.tar.gz等格式压缩的文件,其中包含了Sublime Text4的安装文件。用户需要首先下载这个压缩包,并解压缩它。在解压缩完成后,用户可以在解压缩的文件夹中找到Sublime Text4的可执行文件,双击运行即可开始安装。 如果是指用于Sublime Text4的插件的压缩包,那么这个压缩包通常是一个以.zip格式压缩的文件,其中包含了插件的相关文件和代码。用户可以先下载这个压缩包,并将其解压缩。接下来,用户需要将插件文件夹拷贝到Sublime Text4的插件目录下,通常是在Sublime Text4的安装目录下的Packages文件夹内。最后,重启动Sublime Text4,插件即可生效。 总之,Sublime Text4的压缩包可以指软件的安装包压缩包或者是插件的压缩包。用户需要根据具体情况,选择下载相应的压缩包并进行解压缩和安装。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值