最新版本的 TexStudio 现在找不到 bst 文件

最新版本的 TexStudio 现在找不到 bst 文件

我之前在处理 Latex 文档时没有任何问题。我刚刚升级到最新版本的 TexStudio,但现在无法构建文件 - 它抱怨它(现在!)无法找到安装在 texlive 树中同一位置的 bst 文件。在我升级 TexStudio 之前,一切都运行正常 - 我没有更改任何与 texlive 相关的内容。发生了什么事,导致现在找不到 bst 文件?新版本 TexStudio 的配置是否有一些变化?

值得一提的是:如果我将 bst 文件复制到与 tex 文件相同的目录中,一切就会再次正常工作。

(使用 Linux Mint 20.3 和 Texlive 2020。)

彼得

答案1

我在 Mac 上遇到了同样的问题,经过多次测试后,最终我安装了以前的版本(TexStudio 4.3.0)现在运行“光滑的”一如既往。

(PS:由于我没有 50 点声望,所以无法发表评论,因此我写了答案。)

答案2

啊哈!破解了。结果发现安装了第二个版本的 texlive,大概是因为我安装的其他东西有或添加了 texlive 作为依赖项,而我没有注意到它通过了。(我已经知道两个版本的 texlive 会导致问题,所以我通常非常警惕。)

找到 texlive 的第二个 repo 版本后,我将其删除,TexStudio 又恢复正常工作。非常感谢 Jan Sundermeyer @ TexStudio 从我发布的日志文件中发现了这个问题。

编辑:事实上,考虑到这一点,避免 TXS 拾取伪造的 texlive 版本的明显方法是在选项->配置 TexStudio->命令配置中添加 Latex 工具的完整路径。

页。

相关内容